Session7 - 2 semaines (à distance)
Présentation de la session
Septième session de formation à Simplon.
En raison du covid-19, cette session se tiendra entièrement à distance. Il va donc falloir une organisation particulière pour conserver la cohésion du groupe et avancer de manière structurée dans le suivi des projets chef d’œuvre.
Voici l’organisation type d’une journée :
Les moments structurant seront :
- mini-veille : pour bien commencer la journée
- atelier 1h le matin : pour présenter une notion (voir liste plus bas)
- soutien thématique 2h l’après-midi : pour échanger en petit groupe autour d’un thème précis (voir liste plus bas)
- question libre : pour poser toutes les questions sur votre projet, en utilisant le fil discord ticket
En plus de ces moments, le mercredi après-midi sera consacré au suivi de groupe (1h15 pour chacun des 6 groupes).
Livrables
- un point sera fait en début de semaine pour suivre l’avancement des livrables
- un point sera fait en début de 2e semaine pour présenter le planning de livraison
Hangouts
Un lien valide toute la session peut être utilisé pour les hangouts.
Pour tous les ateliers de soutien se passant en petit groupe, il y aura des liens spécifiques séparés (et le groupe général pourra rester connecté sur le hangout de la session).
Checks connexion
N’oubliez pas d’être connecté aux moments du check : 9h30, 12:30, 14h, 17h45.
Ateliers de présentation
Une heure pour présenter une notion. Connexion pour tout le monde, détails sur l’agenda).
- css en pratique : de bonnes méthodes de travail pour améliorer rapidement votre front
- bonnes pratiques manyToMany
- bonnes pratiques controller
- jwt back : retour sur jwt à partir du projet de blog présenté session6, côté spring
- jwt front : retour sur jwt à partir du projet de blog présenté session6, côté angular
- hypnose et mémorisation
- sécurité owasp
- junit
- sécurité, cors
- déployer son projet : simplement déployer en deux parties (à suivre tout seul)
- Démo Appli cinéma Spring Security et JWT
Ateliers de soutien thématiques
Inscrivez-vous aux ateliers que vous souhaitez sur l’agenda. Regardez la description de l’atelier pour le préparer au mieux la veille afin qu’il soit le plus efficace possible.
- conception : tout ce que vous rêvez de savoir sur les MCD
- environnement de travail : gérer vos installation de java, gradle, l’emplacement de vos projets java, angular, workspaces, travailler sur un projet fullstack avec idea, etc …
- jwt : configurer une authentification back +front
- jpa/hibernate : pour régler les problèmes de manyToMany, cascade, jsonIgnore, dataInitializer etc …
- controller : bonnes pratiques pour une api, http status, nommage des endpoints, swagger, etc …
- junit : réaliser des tests du backend
- services angular : bonnes pratiques pour les implémenter
- composants angular : faire communiquer les composants
Projet Chef d’oeuvre
- objectif : présentation de la fonctionnalité principale (back+front)
- objectifs à venir