Skip to content

Latest commit

 

History

History
63 lines (55 loc) · 2.04 KB

File metadata and controls

63 lines (55 loc) · 2.04 KB

Code Story Lab Devoxx 2014

  • 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 ??