- 1h15
- Intro
- Requirements techniques
- Se mettre par binome
- INSTALL PARTY !!
- (Java8, .m2 repo, node ?, Mongo)
- Explication du sujet ( jesuisunrecruteur.io -> faire des petits slides ? )
- démo de l'objectif (on montre ce à quoi on veut aboutir)
- LiveCoding -> bootstrap codestory http * Ouvrir un projet intellij jdk8 + plugin vide * chopper un pom via livetemplate (ou déjà pret) * ajouter la dep fluent-http * faire le main -> montrer la 404 * ajouter un index.html dans /app -> montrer la page * on fait un hello world avec le hello world dans _data
- Se mettre à l'aise avec CodeStory http ( A partir d'ici on fait les démos avec des données bidons, eux appliquent cela ensuite sur le sujet du lab)
- Démarrer le serveur
- Servir une page statique par défaut
- Modifier la page statique en ajoutant un bout de texte dedans
- Copier de la data dedans
- Ajoute un style dans la balise yaml ( fournir au gens le fichier de data en json)
- Ajouter webjar de bootstrap (démo bower)
- Ajouter le style dans la page
- petit tricks avec googlemaps
- Dupliquer le dev
- Extraire en YAML
- déplacer le YAML dans data
- convertir en JSON via yaml to json
-
2nd Atelier: Panier
- Je ng-click sur un acheter
- je stocke en local-storage la liste des id des gus que j'ai acheté
-
Je fais un appel serveur pour me renvoyer le json du resultat du calcul de mon panier (compétences etc...)
-
3rd Atelier: Testings
-
Unit Testing de la resource
-
test rest-assured de la resource
-
Test unit de controlleur
-
Test e2e du panier
-
Rendre une page dynamique coté serveur * Faire le controleur de developers
-
Faire un get json rest classique
-
Faire un post rest
-
Faire un client angular
-
Jouer avec plusieurs parametres + query string...
-
- Pause
- 1h15
- Test Rest (restassured)
- Angular ??
- Test controller
- Test UI ?
- Plug la base
- Test fango
- Java 8 (service + fun / avancé -> Grosse data ;))
- Mocco ??