Vue d'ensemble de l'architecture technique de Tilkee : composants AWS (Route53, CloudFront, EC2, S3, RDS, Lambda...), viewer, API, tracking et intégrations.
Le Behavior Driven Development avec Gherkin : écriture de scénarios, steps et exemple de mise en oeuvre.
Règles et déroulé d'un coding dojo au format Randori.
Création d'un projet Django de A à Z : app, modèles, migrations, admin (Baton) et exposition d'une API REST avec Django REST Framework.
Présentation du produit Foxy : principes, modèle interne et client, démo et évolution vers la V2.
Pourquoi et comment appliquer la gamification à la vente : principes et exemples de règles.
Mise en place d'une API authentifiée en oAuth avec Lumen : création du projet, Passport, gestion des utilisateurs et protection des routes.
Introduction aux méthodes agiles (valeurs, principes, Scrum) et mise en oeuvre du Kanban chez Tilkee.
Construire et utiliser des personas pour la page projet : définition, exemples (Laurence, Gérard, Kevin) et mise en oeuvre.
Parallèle entre les jeux de type factory (Satisfactory, Factorio...) et les pratiques de développement logiciel : organisation, patterns, refactoring.
Qu'est-ce qu'un shader ? Rastering vs raytracing, GLSL et mise en pratique.
Introduction à Docker : images, Dockerfile, docker-compose, et bonnes pratiques d'optimisation des images.
Tour d'horizon du workflow d'impression 3D : matériaux, modélisation (OpenSCAD, FreeCAD, Blender), découpage, impression et post-traitement.
Introduction au langage Python : syntaxe, types, structures de contrôle, fonctions, modules et un mini serveur web en 5 lignes.
Bases du shell : variables, substitutions, redirections, composition de commandes, structures de contrôle et boucles.
Comment générer du son : chaîne sonore, synthèse soustractive modulaire (VCO, ADSR, VCF, LFO) et démonstrations (VCV Rack, Novation Circuit Track).
Histoire et concepts de Vim, modes et raccourcis essentiels, mapping, macros, plugins et exercices pratiques.