Développement
Bloc 2 côté application : concevoir et développer une solution applicative. De la modélisation des données à la consommation d'API, en passant par le SQL et la POO.
Conception et données
Fiche
Diagramme de classes et MLD
Associations et multiplicités, réflexives, agrégats, compositions, héritage, passage au MLD.
Lire la fiche →
Fiche
SQL : LMD et LDD
INSERT, UPDATE, DELETE ; CREATE TABLE, types, contraintes d'intégrité, ALTER et DROP.
Lire la fiche →
Fiche
Jointures externes et vues
LEFT, RIGHT et FULL OUTER JOIN, pièges classiques, création et usage des vues.
Lire la fiche →Développement
Fiche
Programmation orientée objet
Classes, objets, encapsulation, constructeur et accesseurs, PHP et Python, piège de la référence.
Lire la fiche →
Fiche
Gestion de versions avec Git
Dépôt local et distant, zones de travail, commandes, branches et Git flow, GitHub et CI/CD.
Lire la fiche →
Fiche
Services web et API REST
Verbes HTTP et CRUD, codes de retour, format JSON, types d'API, sécurité et tests.
Lire la fiche →