Twee collega's hebben een fysieke meeting op kantoor
 1.800,00 excl. BTW Geen extra kosten

Je hebt een website gebouwd maar geen idee hoe te communiceren met back-ends? Of hoe je een eigen projectstructuur opzet met webserver, unit tests en een deploy straat? Wij wel! Wees welkom!

Gesproken taal
Engels
Taal materiaal
Engels
Dagdelen
2.5
Software Engineering

Software-Engineering met JavaScript (EN)

De training staat niet gepland in ons open rooster. Vul hieronder je gegevens in en we nemen binnen 2 werkdagen contact met je op.

"*" geeft vereiste velden aan

Hidden
Hidden
Hidden

Wat is Software-Engineering met JavaScript

Je hebt een website gebouwd maar hebt geen idee hoe te communiceren met back-ends? Of hoe je een eigen projectstructuur opzet met webserver, unit tests en een deploy straat? Wij wel! Wees welkom! In deze training leren we je alles over de zogenaamde ‘back-end’ van front-end, en duiken we in diverse onderwerpen die hiermee te maken hebben, zie onderstaand schema:

  • Communiceren met back-ends, microservices, etc. via REST en JSON
  • Kennismaken met de JavaScript runtime omgeving genaamd Node en onze webserver Express
  • De diepte in met alle andere soorten modules die NPM (Node Package Manager) te bieden heeft
  • Tijd om te leren hoe je functionaliteit automatisch kunt testen via unit testing
  • Theorie over design patterns, modularization en single responsibility
  • Veilige web applicaties bouwen door te anticiperen op door OWASP beschreven valkuilen
  • Een halve dag lang structuur opzetten omtrent bouwstraten en deployments

Na deze lessen over software-engineering met JavaScript heb je kennis van alles wat zich onder de motorkap van webapplicaties afspeelt, en ook de kennis om dit zelf te integreren in je eigen projecten. Je applicatie development efficiënter maken met externe modules, veiligere pagina’s bouwen nu je kennis hebt van OWASP, en het bouwen van automatische tests, bouwstraten en deployments, alles is mogelijk!


Voor wie is Software-Engineering met JavaScript

Front-end developers die meer willen weten over de ‘back-end’ van front-end of developers die willen zien hoe de verschuiving naar een JavaScript-runtime-omgeving als Node vorm krijgt. Dit betekent het leren van Node, NPM, unit-tests, design patterns, beveiliging en het bouwen en deployen van een applicatie.


Voorvereisten

Gedegen kennis van HTML, CSS, JavaScript en Git is vereist om deel te nemen aan deze training. Ook heb je tijdens deze training een laptop nodig met toegang tot internet waarop installatie van software is toegestaan, namelijk: IDE (bij voorkeur Visual Studio Code).

We bieden ook cursussen aan om u te helpen deze kennis van HTML, CSS en/of JavaScript te verwerven, kijk voor meer informatie naar de onderstaande cursussen:

  • HTML-grondbeginselen
  • CSS-grondbeginselen
  • Basisprincipes van programmeren met JavaScript
  • JavaScript-patronen
  • Inleiding tot Git


Doelstellingen

Na het voltooien van deze training ben je in staat om:

  • Externe data vanuit JSON, via REST-services, in je applicatie te integreren
  • Je weg te vinden in het Node-landschap via bijvoorbeeld de Node Package Manager en packages zoals Express
  • Unit tests te schrijven voor je zelfgeschreven functionaliteit
  • Het concept van single responsibility en modularization toe te passen
  • Veilige applicaties, die rekeninghouden met OWASP-valkuilen, te ontwikkelen
  • Maak een build voor je applicatie en deploy deze!


Klassikaal, online, blended en incompany

Bij Capgemini Academy leer je op een manier die bij jou past. Klassikaal, online of liever een combinatie (blended)? De meeste trainingen kun je ook incompany volgen: binnen je eigen organisatie. Om het leren nog leuker en effectiever te maken, gebruiken we verschillende tools. Denk aan video’s, games, quizzen, webinars en praktijkcases. En met vragen kun je altijd terecht bij jouw trainer. 

Sfeerbeeld buiten met man in bordeaux overhemd

Incompany trainingen

Een incompany training biedt verschillende voordelen:

  • Je bepaalt zelf de locatie.
  • Je volgt de training met collega’s, zodat deze altijd aansluit op jouw praktijk.
  • De trainer sluit aan bij jouw organisatie in uitleg, voorbeelden en opdrachten.
  • In overleg kan de training aangepast worden aan organisatie specifieke vragen.

Vraag nu meer informatie of een offerte aan.

Waarom Capgemini Academy?

  • checkmark wit
    Onderdeel van één van de grootste, meest innovatieve IT-dienstverleners wereldwijd.
  • checkmark wit
    Groot trainingsaanbod: zowel volledig online als klassikaal beschikbaar.
  • checkmark wit
    De meeste trainingen zijn inclusief certificering en examen.
  • checkmark wit
    Trainers met passie, didactische vaardigheden en een flinke dosis praktijkervaring als IT-professional.
  • checkmark wit
    Onze cursisten beoordelen onze trainingen gemiddeld met een 8,8.