déroulé :
- organisation/travail d'équipe/communication
- commencer un projet
- exprimer ses difficultés, expliquer son problème
- ranger son code/bonnes pratiques/conventions
- présenter son projet
- consulter de la doc
- veille
acquis techniques :
- Git
- HTML/CSS/Bootstrap
- CLI
à améliorer :
- faire plus d'algo
- plus d'interactions dans les cours (notamment git)
- répartition du travail (avoir plus de temps pour se connaitre)
ce qui a aidé :
- cours
- voir le résultat évoluer visuellement
déroulé :
- quêtes Java/JEE
- découverte de la programmation
- installation de l'environnement (JDK, Eclipse, ...)
- projet 2
- hackathon 1
acquis techniques :
- instructions, variables, boucles, conditions
- POO
- architecture MVC
- requêtes/réponses HTTP
- gestion du stress
à améliorer :
- Eclipse
- JSON (s'est débloqué naturellement)
- MVC (s'est débloqué naturellement sur JEE, puis sur Spring [Spring grâce à la terminologie des annotations])
- Quêtes Java/JEE :
- faire un "corrigé"
- des formulations de quêtes : faire un truc, on scroll, on découvre que ce qu'on fait marche pas
- voir le résultat évoluer visuellement
ce qui a aidé :
- CodeWars
- avoir des interactions avec l'application
- les ateliers (par exemple bataille de monstres Java)
déroulé :
- Java/Spring : Hibernate, JPA, ...
- quêtes bdd : conception, SQL/MySQL
- Thymeleaf
- projet 3
- hackathon 2
- démo day
acquis techniques :
- conception de bdd
- Spring :
- API Rest
- Hibernate/JPA
- Thymeleaf
- gestion client
- accepter de pas tous faire dans son projet
à améliorer :
- faire plus d'algo
- passage in memory -> bdd
- sécurité
ce qui a aidé :
- Baeldung
- les live coding personnalisés, à thème
- maven
- motivation de montrer à un client, à nos proches...
- s'y prendre plus tôt : accepter qu'on a pas encore les compétences
- utiliser son réseau
- des contacts en direct sur linkedin
- suivre les conseils