A l'origine, j'ai réalisé ce site pour enseigner la partie développement d'applications du programme de BTS informatique (formation Bac+2). Il s'agit donc d'un cours "vécu sur le terrain", qui tient compte des difficultés rencontrées par les étudiants.
Vous avez ici l'équivalent d'un cours de programmation sur deux années (250 heures de cours environ) incluant de nombreux exemples et exercices.
Jusqu'à aujourd'hui (4 Juin 2022), ce site contient 40 cours, 294 exercices et 572 pages d'énoncés. La plupart de ces exercices sont des exercices pratiques à réaliser sur ordinateur. Pour voir ceci en détail cliquez ici.
Un exercice pratique représente un programme à réaliser. Dans les parties bases de la programmation et programmation objet, vous retrouverez grosso modo les mêmes exercices traités en quatre langages différents : Pascal, Java, C++ et Python.
Les exercices corrigés ainsi que les exemples de programmes servant à illustrer le cours peuvent être téléchargés gratuitement (voir les conditions ici)
Les cours sont regroupés en six parties: Bases de la Programmation, Programmation Objet, Interfaces Graphiques, Langages Web, Bases de Données et Intelligence Artificielle.
Un cours particulier se présente de la même manière que l'index général (c'est à dire la page d'accueil que vous êtes entrain de visualiser): un menu à gauche vous permet d'accéder aux différentes parties du cours, ainsi qu'aux énoncés des exercices. Les énoncés des exercices sont en général au format pdf, ce qui permet de les imprimer.
Les exercices de programmation sont des programmes à complèter, téléchargeables gratuitement à partir de ce site.
Sont également disponibles par téléchargement:
Chaque cours contient un plan de travail, accessible via le menu. Ce document vous permettra de savoir dans quel ordre alterner la lecture du cours et les exercices.
Les exemples et exercices associés aux cours et les logiciels nécessaires peuvent être téléchargés à partir du lien du menu gauche. Le téléchargement est gratuit, mais ne sera accordé que sous certaines conditions.
Pour certains cours sur Php ou Mysql, le cours lui même doit être installé sur votre machine pour pouvoir exécuter des requêtes sql où les scripts Php. Ces cours sont donc également téléchargeables (voir les consignes d'installation pour savoir comment les installer sur votre PC).
Vous pourrez ensuite installer le cours sur votre machine en suivant les consignes (voir menu gauche également).