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 (+ 1000h de formation dispensées) :
- Développement PHP moderne (PHP8+, FPM, composer);
- Conception et développement d'API web RESTful;
- 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
Starterpacks maintenus
Des starterpacks 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