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 →