1
Het ecosysteem van de moderne JS-ontwikkelaar
- De ECMAScript-specificatie.
- ES6+ syntaxis.
- Nieuw in ES9/ES10.
- Babel & Webpack.
Praktisch werk
Een geoptimaliseerde JS-ontwikkelomgeving opzetten.
2
Aan de slag met Vue.js
- Belangrijkste principes van Vue.js.
- Vue.js vs React vs Angular.
- Een project maken en beheren met vue-cli.
- Routekaart en toekomstige releases.
- De basis van een applicatie: de Vue instance.
- Uw eerste Vue.js component maken.
- DOM-gebeurtenissen beheren.
- Debuggen met vue-devtools.
Praktisch werk
Maak het Vue.js-project dat als basis zal dienen voor de rest van het praktische werk.
3
Uw code verdelen over componenten
- Componenten nesten en props.
- Inhoud doorgeven aan een component: slots/kinderen.
- Aangepaste gebeurtenissen activeren.
- De levenscyclus van componenten.
Praktisch werk
Refactoring van de code voor de red wire-applicatie: verdeling in subcomponenten.
4
Sjablonen verbeteren
- Filters en computedProps: vereenvoudigen het schrijven van sjablonen.
- Sjablonen vs rendermethoden & JSX.
- Functionele onderdelen.
- Animaties en overgangen: de gebruikerservaring verbeteren.
Praktisch werk
De manier waarop uw applicatie wordt weergegeven verbeteren: verschillende renderingtechnieken.
5
Navigatie beheren
- Ontwikkel een intern routingsysteem.
- Vue-routerprincipes.
- Routes configureren.
- Een toepassing beveiligen: Navigation Guards.
- Overgangen tussen schermen.
Praktisch werk
Navigatie instellen met Vue router.
6
Gegevensbeheer met Vuex
- Vuex: basisconcepten.
- Installatie en implementatie.
- Vuex uitbreiden met plugins.
- Alternatieve boekhandels.
Praktisch werk
Optimaliseer de applicatiearchitectuur door te converteren naar Vuex.
7
Een verbonden applicatie ontwikkelen
- Gegevens laden en verzenden met AJAX: de verschillende scenario's.
- Formulierenbeheer.
- "Binding van gegevens in twee richtingen vs. gegevensstroom in één richting.
- Vuex en formulieren.
- Gebruikersinvoer valideren.
Praktisch werk
Gegevens laden van een REST/JSON API en een formulier maken.
8
Verder gaan met Vue.js, best practices
- Mixins en plugins.
- Groepeer uw code in .vue Single File Components.
- Aangepaste richtlijnen maken.
- Maak uw code robuust met behulp van Prop types.
- Compilatie en prestatieoptimalisatie.
- Typing flow/TypeScript.
- Rendering aan de serverkant.
- Ontwikkeling van mobiele toepassingen.
Praktisch werk
De kwaliteit van de applicatiecode verbeteren.