Développement
Quelques langages
http://fr.wikipedia.org/wiki/Langage_de_programmation- C
- C++
- .Net
- Java
- Assembleur
- GNU Bash (et autres shells)
- Python
- Perl
- Fortran
- Quelques langages de "programmation" pour les enfants
- BASIC, MS Visual Basic et VB.Net
- MS C#
- AutresLangages
- Développement pour le web
- HTML
- XHTML
- CSS
- PHP
- JavaScript
- ...
et leur histoire...
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Classement par popularité (indice TIOBE)
Comparaison Perl / PHP /Python / Ruby
- Calcul numérique
Les différents paradigmes de la programmation (objet, fonctionnel, impératif, déclaratif...)
Les méthodes de développement logiciel
Quelques outils généralistes
Editeurs de texte
Emacs, XEmacs, vim, Kate, SciTE, ...REPL : Read-eval-print loop
http://en.wikipedia.org/wiki/Read-eval-print_loopExemples:
http://tryruby.org/
http://www.datamech.com/devan/trypython/trypython.py
Polyglot
http://hyperpolyglot.org/scriptinghttps://blog.heroku.com/archives/2011/8/3/polyglot_platform
Editeurs hexadécimal
Environnements de développement (IDE)
KDevelop, Anjuta, DevCpp, Eclipse, ...Gestion de version
Ces outils permettent de travailler à plusieurs sur un projet logiciel.Outils GNU
Dans cette section, vous découvrirez les outils GNU permettant de développer tels que GNU Make et les autotools.Documentation de code
Pour qu'un projet puisse attirer d'autres développeurs, il faut qu'il soit interessant (évidemment) mais il faut aussi que le code soit bien documenté.Voici quelques outils de documentation de code.
Publication, release
Version
Semantic versioning https://semver.org/Changelog
https://keepachangelog.com/Gestion des bugs
Solutions de gestion de projets / groupware
Solutions de "forges" pour logiciels
Licences
Astuces diverses pour le développement, l'administration, etc...
Conception
Complexité d'un programme
Binding
Microcontroleur - Electronique - Temps réel - CrossCompiler
Bibliothèques diverses pour le développement
Bibliothèques graphiques
Bibliothèques pour le développement d'applications scientifiques
Développement de drivers
Algorithmique
Crypto
Programmation réseau
Robotique
Intelligence artificielle
Grammaire, compilateur, parseur, lexeur
Compression
Communication_inter-processus
Départements informatique dans diverses universités, IUT, pages d'enseignants...
Limoges http://departement.msi.unilim.frFormation à distance Licence Informatique Paris 8 http://www.iedparis8.net/ied
Ingénierie du Logiciel Libre Université du Littoral (Calais) http://dpt-info.univ-littoral.fr/mediawiki/index.php/I2L:Accueil
Ecole Polytechnique http://www.enseignement.polytechnique.fr/informatique/
Introduction à l'informatique et à la programmation (Paris 7 Diderot) http://www.pps.jussieu.fr/~rifflet/enseignements/IF1 (Jean-Marie Rifflet)
http://www.lsv.ens-cachan.fr/~sznajder/IF1.html
http://www.pps.jussieu.fr/~jch/enseignement/if1
http://www.pps.jussieu.fr/~smimram/enseignement
http://eva.unice.fr/portail_geii/files/Enseignants/Salvat/ IUT GEII
http://www-sic.sp2mi.univ-poitiers.fr/informatique-telecom Pôle de formation Informatique & Télécom - Université de Poitiers
http://tice.utc.fr/uv_gi.html UTC Université de Technologie de Compiègne
http://iutsa.unice.fr/~urvoy/ext/
...
Ecoles d'ingénieur ou "équivalents"
EPITA http://www.epita.fr/
SUPINFO http://www.supinfo.com/
EPITECH http://www.epitech.eu/
Universite de Technologie à savoir UTC (UT de Compiegne) UTT( UT de Troyes) et UTBM (UT de Belfort-Montbeliard)
ESIEA http://www.esiea.fr/
EFREI http://www.efrei.fr/
...
voir aussi :
CTI Commission des Titres de l'Ingénieur http://www.cefi.org/CEFINET/GLOBAL/CTI/TITRE_2/INDEX.HTM
Autres formations en informatiques
Ecole Ouverte Francophone EOFObjectif Libre
http://linuxfr.org/2006/09/11/21309.html "Du logiciel libre dans les universités"
http://www.lif.univ-mrs.fr/%7Ebdurand/ligne2007 Licence info à distance (Marseille)
http://ctes.up.univ-mrs.fr Centre de télé-enseignement à distance
http://www.fied-univ.fr/index.php Enseignement supérieur à distance
http://www-ctu.univ-fcomte.fr/ Master info à distance (Franche-Comté)
Chart for Learning a Programming Language
Formations en informatique en anglais
Cours de StanfordIntelligence Artificielle
Apprentissage (machine learning)
Base de données
Apprentissage (machine learning)
Base de données
Cours de Udacity
Concours / entrainement
Codecademy http://www.codecademy.com/Codingame https://www.codingame.com/
Codewars http://www.codewars.com/
Codingbat http://codingbat.com/
CoderDojo http://coderdojo.com/
The Odin Project http://www.theodinproject.com/
Free Code Camp http://www.freecodecamp.com/
Code combat https://codecombat.com/
http://silentteacher.toxicode.fr/
http://gamejam.toxicode.fr/
https://checkio.org/ Coding games for beginners and advanced programmers
https://screeps.com/ The world's first MMO sandbox game for programmers
Ruby Warrior https://www.bloc.io/ruby-warrior/
untrusted http://alexnisnevich.github.io/untrusted/
voir aussi LangagesDeProgrammationPourLesEnfants
Autres ressources
http://diffusion.ens.fr/http://www.canal-u.tv/
Hacker News Ycombinator https://news.ycombinator.com/
PeepCode https://peepcode.com/
Editeurs
The Pragmatic Bookshelf http://pragprog.com/Packt Publishing (Packtpub) http://www.packtpub.com/
Manning Publications http://www.manning.com/
APress http://www.apress.com/
O’Reilly http://www.oreilly.com/
Oracle Tech Network http://www.oracle.com/technetwork/index.html
Addison-Wesley Professional / informIT http://www.informit.com/
McGraw-Hill http://www.mcgraw-hill.com/
Sitepoint (web dev) http://www.sitepoint.com/
No Starch Press http://www.nostarch.com/
cf Ebooks
Developpement pour ...
- Windows- Linux
- Mac
Glossaire
http://foldoc.org/Des sites sur la programmation
- TutorielsInfo- http://www.developpez.com
- http://www.programmationworld.com
- http://www.docsdunet.com
- http://developpeur.journaldunet.com
- http://www.devshed.com
- http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Programmation_informatique
- http://fr.wikipedia.org/wiki/Programmation
- http://fr.wikipedia.org/wiki/Conception_de_logiciel
- http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:D%C3%A9veloppement_logiciel
- http://fr.wikipedia.org/wiki/Cycle_en_V
- http://fr.wikipedia.org/wiki/Codage_%28programmation%29
- http://fr.wikipedia.org/wiki/Optimisation_%28informatique%29
- http://fr.wikibooks.org/wiki/Wikilivres:Liste_de_tous_les_livres#Informatique
- Livres (eBooks) gratuits
http://www.computer-books.us
http://www.techbooksforfree.com
http://freecomputerbooks.com
http://www.oreilly.com/openbook
http://www.techbooksforfree.com
http://freecomputerbooks.com
http://www.oreilly.com/openbook
eBooks (payants)
Sites perso de développeurs / enseignants info
DevelPrive
Sécurité
http://www.madpowah.org/textes/srs/index.html Cours de sécurité : analyse et défense
Exemples de code source / sample / snippet
http://www.friendsnippets.comhttp://www.planet-source-code.com
http://www.codeproject.com
http://www.koders.com
http://www.krugle.com
http://www.codesampler.com
http://www.google.com/codesearch
http://zamples.com
http://snippets.dzone.com
http://www.wikicodia.com
http://developer.yahoo.com ou http://www.yahooapis.com
http://www.codes-sources.com
Recherche de codes sources
http://www.google.fr/codesearch?hl=frRecherche d'informations en anglais uniquement
Sourcegraph https://sourcegraph.com/
Activité de projets libres
http://swik.nethttp://www.ohloh.net/
Informatique industrielle
Autres développeurs
Expressions régulières (RegExp)
Conventions de codage / règles de style / normes de programmation
http://java.sun.com/docs/codeconvhttp://www.developpez.net/forums/showthread.php?t=407057
notation hongroise
Logging
Parallélisme / programmation concurrente
Méthodologies
https://fr.wikipedia.org/wiki/Cat%C3%A9gorie:M%C3%A9thode_de_d%C3%A9veloppement_logicielTDD test driven development
BDD behavior-driven_development
Scrum
Agile
Developpement professionnel
Sociétés de services en ingénierie informatique SS2I
http://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_de_services_en_ing%C3%A9nierie_informatiquehttp://en.wikipedia.org/wiki/Information_technology_consulting
Unilog / Logica http://www.unilog.com
Sociétés de services en logiciels libres SS2L
http://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_de_services_en_logiciels_libresAlter Way (Anaska, Nexen, Solinux...) http://www.alterway.fr
Linagora (Aliasource) http://www.linagora.com
http://adherents.april.org/personnes-morales.php
http://www.fnill.org
http://www.prolibre.net/
Offres d'emploi
http://fr.lolix.orgDevOps / NoOps
LowCode / NoCode
Mentoring
https://devanywhere.io/https://www.codementor.io/
https://mentorcruise.com/
https://mentornet.org/
Freelance
http://www.guru.com/https://skillvalue.com/
https://www.freelancer.com/