Tutoriels de Programmation

Tutoriels techniques pour informaticiens : rappels syntaxiques et concepts essentiels.

Parcours conseillé (débutant vers expert)

Si tu débutes, avance en séquence: comprendre, pratiquer, industrialiser.

Objectif final: être capable de créer un projet, le reproduire sur n'importe quelle machine, puis le publier proprement.

Docker (2 parties)

Partie 1 : Concepts, commandes essentielles, volumes, réseaux. Partie 2 : Dockerfile et Docker Compose.

Partie 1 : Fondamentaux →
Partie 2 : Dockerfile & Compose →
REST et JWT (3 parties)

Partie 1 : Théorie REST/JWT. Partie 2 : API en PHP. Partie 3 : API en Python (FastAPI).

Partie 1 : Concepts →
Partie 2 : PHP →
Partie 3 : Python →
PHP

Syntaxe PHP : boucles, conditionnels, fonctions, POO, gestion d'erreurs et bonnes pratiques.

Voir le tutoriel PHP →
Python

Partie 1 : syntaxe Python. Partie 2 : environnements virtuels (débutant vers avancé). Partie 3 : packaging et publication.

Partie 1 : Syntaxe Python →
Partie 2 : Environnements virtuels →
Partie 3 : Packaging et publication →
Oracle SQL

SQL Oracle : requêtes, jointures, sous-requêtes, fonctions analytiques et optimisation.

Voir le tutoriel SQL →
PostgreSQL SQL (2 parties)

Partie 1 : bases SQL et adaptation Oracle vers PostgreSQL. Partie 2 : administration courante, schémas, index, transactions et EXPLAIN.

Partie 1 : SQL de base →
Partie 2 : Avancée / administration →
PostgreSQL PL/pgSQL

PL/pgSQL : blocs, fonctions, procédures, exceptions, triggers et différences utiles avec Oracle PL/SQL.

Voir le tutoriel PL/pgSQL →
Oracle PL/SQL

PL/SQL : procédures, fonctions, packages, curseurs, exceptions et triggers.

Voir le tutoriel PL/SQL →