*[News] Le Framework MaterializeCSS fera partis du Hackathon *
Ces rappels ne sont pas facultatifs...
- Propriété de Composant https://vuejs.org/v2/guide/components.html#Props
- Cours Intro Component https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5975150?start=0
- Cours Data en Composant https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5942878?start=0
- Cours sur le Root Composant https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5942896?start=0 - Créer un composant https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5975154?start=0
- Créer un composant https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5942906?start=0
- Using Component https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5942914?start=0
1./ Créer un dossier et deployé à l'intérieur une Architecture Vue-CLI
2./ Charger en CDN MaterializeCSS dans le head du fichier index.html http://materializecss.com/getting-started.html
3./ Créer un composant Navbar qui affichera une Navbar avec un titre par défaut "GOT App" http://materializecss.com/navbar.html
4./ Créer un composant Footer http://materializecss.com/footer.html qui affichera des liens et un titre "Game Of Throne App"
5./ Créer un Breadscrumbs fictif qui affichera ses liens en rose
Breadscrumbs: http://materializecss.com/breadcrumbs.html
0./ Visualiser les cours suivants:
- https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5950930?start=0
- https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5950936?start=0
- https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5950944?start=0
- https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5950948?start=0
1./ Créer un composant Liste qui chargera en AJAX la liste des personnages URL AJAX: https://github.com/Symfomany/angu/blob/master/datas/got.json
2./ Créer un composant Card pour chacun personnage, puis appeler le composant Card pour chaque personnages dans le composant Liste http://materializecss.com/cards.html
Bonus: L'affichage du sexe peut se faire via un filtre qui retournera "C'est un homme" ou "C'est une femme"
3./ Ajouter la classe "amber" dans la Card à coté de la classe .card si dans la description du personnage le mot "Baratheon" apparaît. http://materializecss.com/color.html
4./ Créer un composant Preloader qui s'affichera uniquement quand il n'y aura aucun personnage http://materializecss.com/preloader.html
5./ Créer un Composant Chips qui reçoit en propriété le nombre de personnages et l'afficher dans le composant Liste
- Si il y a aucun personnages, afficher la phrase "Il y a aucun personnages"
- Si il y a plus de 7 personnages: ajouter la classe pulse http://materializecss.com/pulse.html
- Si il y a moins de 3 personnages: ajouter la classe red avec une lighten-1 au badge http://materializecss.com/color.html
6./ Créer un Composant Collections qui affiche seulement les noms de familles et leurs sexe sous forme d'icones http://materializecss.com/collections.html
0./ Visualiser les cours suivants:
- https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5950956?start=0
- https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5950960?start=0
- https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/lecture/5950966?start=0
- https://vuejs.org/v2/guide/components.html#Custom-Events
4./ Créer le composant Form qui sera inclus dans le composant Liste qui permettra d'ajouter un personnage de GOT
- nom
- prenom
- photo
- sexe
- ville
- description
NB: Le composant enfant Form communiquera au composant parent Liste qu'un personnage a été ajouté
5/ Ajouter la possibilité de supprimer un personnage avec un boutton "Supprimer" par personnage. Le composant enfant Card communiquera au composant parent Liste qu'un personnage a été supprimé
TP Components Maison: https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/t/practice/70/introduction
Vue-CLI https://blog.elao.com/fr/dev/realisez-une-application-vue-js-avec-vue-cli/
Vue Composant Grafikart https://www.grafikart.fr/formations/vuejs/components
Vue-CLI Grafikart https://www.grafikart.fr/formations/vuejs/vue-cli
Vue-CLI Article https://blog.jscrambler.com/build-app-vue-js/
