Enseignements
Voici une liste de modules enseignés actuellement. Ouvert à tout type de module concernant le développement logiciel, web ou l’écriture technique. Du Bac+1 au Bac+5/Formation adulte (+ 1000 h de formation dispensées) :
- Développement PHP moderne (PHP8+, FPM, composer) ;
- Conception et développement de web API RESTful ;
- Spécification OpenAPI ;
- Node.js et Express.js ;
- Programmation orientée objet (POO) ;
- Design Patterns (POO) ;
- CMS et WordPress (développement de thèmes/plugins, administration, mise en production) ;
- Développement web côté client (JavaScript) ;
- Développement web côté serveur (PHP) ;
- Développement avec Dart et Flutter ;
- Développement d’applications desktop ;
- UML ;
- Systèmes de conteneurs avec Docker et Compose ;
- Spécifications techniques et fonctionnelles ;
- Standard SQL, Bases de données relationnelles et SGBD MySQL ;
- Sécurité des applications web ;
- Secure programming ;
- Le langage C ;
- Git et git workflows ;
- GNU/Linux avancé ;
- Pattern MVC et framework PHP Symfony ;
- Maintenabilité/Gestion de la complexité et analyse de code ;
- Outils NoCode ;
- Veille technique ;
- Structures de données et Mathématiques pour l’informatique (cycle BTS).
- Encadrement de mémoire M2
Supports de cours
- Développement d’API web RESTful
- Le standard SQL (avec MySQL)
- Démo Json Web Token (JWT)
- Démo Same Origin Policy (SOP)
- Développement d’applications "natives" avec Dart et Flutter
- S’initier à la programmation fonctionnelle et à l’écriture de fonctions avec Scheme
- Mathématiques pour l’informatique (cycle BTS)
- Design Patterns (POO)
- Développement côté client (Javascript), introduction
- Développement côté serveur, avec PHP, introduction
- Docker et systèmes de conteneurs
Kits de développement
Des kits de développement maintenus, à visée pédagogique et pour le développement local :
Documentation
Des dépôts de documentation sur des technologies (plus ou moins étoffés) :
- Ressources gratuites pour les développeur·euses, designeur·euses web, indépendant·es, bidouilleur·euses et autres intéressé·es
- Guidelines de design web
- Veille PHP
- Documentation Wordpress (développeur·se)
- Markdown, Markdown everywhere
- Utiliser Marp pour publier des slides à partir de fichiers Markdown
- Développer une application console avec Symfony
- Découvrir Smalltalk et les origines de la programmation orientée objet avec Squeak
- Utiliser Bootstrap 5 et l’adapter à ses besoins
- Manipuler des documents XML en PHP
- Utiliser phpDocumentor
- Programmer l'intelligence collective
- Démarrer sur Stencyl