
- /
- cours/


Architecture applicative
22 mins
Appréhender les enjeux de l’architecture logicielle pour la conception logicielle

Gestionnaire de package, partage de code, industrialisation
Comprendre la portabilité applicative via l’utilisation de dépendances logicielles

Configuration du code en fonction de l'environnement
7 mins
Gestion de la configuration et des variables d’environnement en développement logiciel

Bonnes pratiques du développement et design patterns
Bonnes pratiques de code, détection des code smells et introduction aux design patterns


Analyse dynamique d'une base de code
7 mins
Analyse dynamique, tests unitaires, fonctionnels et de charge


HTTP: Consommation et construction d'API webservice
API webservices et HTTP, FastAPI.

Etats et Persistence des données
Gestion des états des applications, base de données

Récupération de données via le webscraping
Techniques de web scraping et récupération de données depuis le web.

HTML, JS, CSS, Templating et rendu côté serveur (SSR)
Découverte des standards du web pour le frontend et de solutions applicatives pour la mise en place de frontend pilotées par python

Frontend, JavaScript et React
18 mins
Présentation des données destinée aux utilisateurs : le frontend avec le framework React