Een groep mensen volgt een training bij Startel.
Klassikale / virtuele training

JavaScript Advanced

  • Intermediate
  • 2 dagen
  • Nederlands

In de training: “JavaScript Advanced” krijg jij diepgaande kennis van JavaScript door middel van een klassikale of virtuele training met labopdrachten.

9.2
  • Ervaren en gecertificeerde trainers
  • Meer dan 25 jaar ervaring in opleiden

Ontwikkel jouw programmeervaardigheden in JavaScript

Deze JavaScript training bestaat uit praktijkgerichte opdrachten, duidelijke theorie en professionele begeleiding. Zo zul je in staat zijn om de opgedane kennis en vaardigheden in praktijk te brengen.

  • Inschrijven
  • (Incompany) offerte aanvragen

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Vermeld eventuele specifieke wensen en het aantal deelnemers.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Pieter Fokkema op de foto.
    x
  • Download brochure

    "*" geeft vereiste velden aan

    Brochure downloaden
    Vul hier al je gegevens in om de brochure te downloaden.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Pieter Fokkema op de foto.
    x

Algemene omschrijving

De training JavaScript Advanced biedt een diepgaande verkenning van geavanceerde technieken en onderwerpen binnen JavaScript en is aanbevolen voor webontwikkelaars die de basisprincipes van JavaScript beheersen en hun kennis naar een hoger niveau willen tillen. Als je aan grote projecten werkt of op zoek bent naar manieren om jouw code efficiënter en meer schaalbaar te maken, dan biedt deze training jou de hulpmiddelen en inzichten die jij nodig hebt om een expert in JavaScript te worden.

Tijdens de training JavaScript Advanced duik je diep in de kernprincipes die de basis vormen voor het ontwikkelen van geavanceerde webapplicaties. Je leert over objectgeoriënteerd programmeren (OOP) binnen JavaScript, inclusief klassen, objecten en prototypen. De training behandelt ook asynchrone programmeertechnieken die essentieel zijn voor het beheren van complexe dataflows en het optimaliseren van prestaties, zoals callbacks, promises en async/await.

Bovendien ontdek je hedendaagse JavaScript-functies die jou helpen om jouw code beter te structureren en te beheren, zoals modules en closures. Deze kennis stelt jou in staat om efficiëntere en robuustere applicaties te ontwikkelen die aan de eisen van gebruikers voldoen.

Doelgroep

De training JavaScript Advanced is voornamelijk geschikt voor ervaren webontwikkelaars en mensen die de training JavaScript Fundamentals hebben gevolgd.

Leerdoelen

Door de training JavaScript Advanced te volgen zul je de volgende kennis en vaardigheden verkrijgen:

  • Het toevoegen van jQuery aan projecten en jQuery gebruiken om de Document Object Model (DOM) te manipuleren en Ajax-oproepen te doen.
  • Begrip van Ajax en webdiensten, inclusief HTTP Verbs en asynchrone Ajax-oproepen.
  • Het werken met XML- en JSON-gegevensindelingen.
  • Begrip en het gebruiken van RESTful Web Services inclusief ODATA-query's.
  • Het werken met Anonymous Functions, Self-Invoking Functions en Closures.
  • Begrip van de rol van de objecten: Window en Navigator.
  • Het beschrijven en begrijpen van de variabelen variabel hoisting en JavaScript-objecten.

Voorkennis

Voordat je deelneemt aan deze training is het van belang dat jij beschikt over de volgende kennis en vaardigheden:

  • Basiskennis van HTML en CSS.
  • Bekendheid met een code-editor, zoals WebStorm en Visual Studio Code.

Daarnaast raden wij aan dat jij basiskennis hebt van algemene programmeertalen, zoals Java, C# en PHP; dit is echter niet verplicht.

Ten slotte raden wij aan dat jij eerst de training JavaScript Fundamentals hebt afgerond.

Onderwerpen

Module 1: Inleiding op jQuery

Veel van het werk dat je met JavaScript zult doen, begint met het zoeken naar een HTML element en vervolgens met het manipuleren ervan. Vaak doen we gewoon een zoekactie, of query, in de HTML en voeren we daarna snel een update uit. In deze module gaan we de jQuery-bibliotheek verkennen om elementen in de DOM (Document Object Model) te zoeken en aan te passen.

Lessen:

  • jQuery.
  • Het downloaden van de jQuery bibliotheek.
  • Versies van jQuery.
  • Koppelen aan de bibliotheek.
  • Elementen selecteren met jQuery.
  • Werken met de gegevens die door jQuery worden geretourneerd.
  • Eigenschappen van CSS instellen.
  • Een functie uitvoeren op de jQuery return set.

Lab 1: jQuery

  • Q&A quiz.
  • Voeg de jQuery bibliotheek toe aan het project.
  • Maak nieuwe elementen met jQuery.

Na afloop van deze module kunnen deelnemers:

  • De rol van bibliotheken als jQuery in JavaScript en webontwikkeling beschrijven.
  • De jQuery bibliotheek aan een project toevoegen.
  • Elementen in de DOM vinden, ophalen, bijwerken en nieuwe elementen maken.

Module 2: Ajax en Webservices

Deze module verkent webservices en het gebruik van Ajax om die services aan te roepen.

Lessen:

  • Webservices.
  • HTTP-verbs.
  • Gegevensformaten – XML en JSON.
  • Ajax.
  • RESTful Webservices.
  • OData.
  • OData-queries.
  • OData-updates.

Lab 1: Ajax en Webservices

  • Q&A quiz.
  • Een REST-webservice verkennen.
  • Gegevens laden vanuit een webservice.

Na afloop van deze module kunnen deelnemers:

  • Webservices beschrijven en uitleggen hoe je ermee communiceert vanuit JavaScript en jQuery.
  • Werken met XML- en JSON-gegevens.
  • Queries maken en gegevens bijwerken met REST en OData.

Module 3: Dieper Ingaan

In deze module verkennen we onderwerpen die je moet kennen om van een "JavaScript-scripter" naar een "JavaScript-ontwikkelaar" te gaan. Enkele van de onderwerpen zijn:

  • Meer over Gegevenstypen en gegevensconversie.
  • Variabelen: meer over Scopes, Hoisting, Maken en Verwijderen.
  • Functies: Anonieme functies, Closures, Zelfaanroepende functies, het "this"-sleutelwoord en het Modulepatroon.
  • Meer over foutafhandeling.
  • Recursie.

Lessen

  • Wordt JavaScript gecompileerd?
  • Gegevenstypen en Objecten.
  • Gegevenstypen uitbreiden.
  • Variabelen, Scopes en Hoisting.
  • Functies.
  • Het "this"-sleutelwoord.
  • Fouten.
  • Recursie.

Lab 1: Dieper Ingaan

  • Q&A quiz.

Na afloop van deze module kunnen deelnemers:

  • Beschrijven hoe variabelen in JavaScript worden gebruikt, opgeslagen en gemanipuleerd.
  • Begrijpen hoe variabelen en functies in JavaScript zijn gescopeerd en soms gehoist.
  • Functies, anonieme functies en Closures maken.
  • Het "this"-sleutelwoord in functies beschrijven en gebruiken.
  • Try catch blokken maken en fouten afhandelen.

Beschikbare opties voor de JavaScript training

  • Klassikaal / virtueel

    € 1350 excl. BTW

  • Incompany

    Prijs op maat

Start gegarandeerd

Trainingen met ‘start gegarandeerd’ gaan altijd door op de geplande datum.

Momenteel geen startgarantie?
Neem contact met ons op

  • Inschrijven
  • Offerte aanvragen

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Vermeld eventuele specifieke wensen en het aantal deelnemers.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Pieter Fokkema op de foto.
    x

Kies voor groei, net als deze organisaties

Ervaringen van onze deelnemers

  • Foto van klant (Alex Tabak) die aan het typen is.

    De manier waarop Startel opleidt, geeft veel vertrouwen.

    Maar er zijn ook mensen die bijscholing nodig hebben. Zoals de man die ooit systeembeheerder was bij een grote universiteit en die de afgelopen tien jaar door omstandigheden thuis heeft gezeten.
    Alex Tabak
    Lees gehele testimonial
  • Sten Numan aan het bellen in het Yelgo kantoor.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.
    Sten Numan
    Lees gehele testimonial
  • Foto van klant (Jons van der Heul) die aan het werk is.

    Startel bood me de springplank naar een nieuwe carrière.

    Startel heeft veel trainingen om uit te kiezen en tussen sommige zit best wat overlap. In overleg met mij hebben ze een basispakket op maat voor me samengesteld bestaande uit drie cursussen.
    Jons van der Heul
    Lees gehele testimonial
  • Foto van klant (Edwin Schoonbeek) die een boek leest.

    Je merkt aan alles dat Startel geen statisch bedrijf is

    De droom is om Cyber Security Officer (CSO) te worden. Met deze opleidingen ontdek ik of dit beroep echt bij me past. Het fascineert me om de veiligheid in een bedrijf te waarborgen, vooral omdat we steeds meer te maken krijgen met digitale uitdagingen.
    Edwin Schoonbeek
    Lees gehele testimonial
  • Foto van klant (Gerrit Meijering) die aan zijn werkplek zit.

    Startel heeft altijd een passend aanbod op onze vraag.

    Startel ken ik al heel lang. Toen zij nog op hun vorige locatie in Roden zaten, en ik nog bij mijn vorige werkgever werkte, volgde ik al cursussen en trainingen bij ze.
    Gerrit Meijering
    Lees gehele testimonial
Bekijk alle testimonials

Vervolgtrainingen na deze training

Bekijk alle trainingen

Veelgestelde vragen over de JavaScript Advanced training

  • Welke onderwerpen worden er behandeld in de JavaScript Advanced training?

    De onderwerpen die in de JavaScript Advanced training worden behandeld omvatten onder andere het werken met jQuery, het manipuleren van de DOM (Document Object Model), het uitvoeren van Ajax-oproepen, het werken met RESTful webservices, anonieme functies, self-invoking functions, closures en het begrijpen van variabel hoisting en JavaScript-objecten.

  • Wat zijn de voordelen van het volgen van de JavaScript Advanced training?

    De JavaScript Advanced training biedt jou diepgaande kennis en vaardigheden op het gebied van geavanceerde JavaScript-technieken. Hierdoor zul je leren hoe jij efficiëntere en schaalbare webapplicaties kunt ontwikkelen.

  • Wat is het verschil tussen de trainingen JavaScript Fundamentals en JavaScript Advanced?

    De JavaScript Fundamentals training is gericht op de basisprincipes van JavaScript, zoals syntax, variabelen en eenvoudige functies. De JavaScript Advanced training gaat dieper in op complexe onderwerpen, zoals closures, objectgeoriënteerd programmeren, DOM-manipulatie en RESTful webservices.

  • Welke voordelen biedt jQuery ten opzichte van enkel JavaScript?

    Ontdek in de JavaScript Advanced training hoe jQuery veelvoorkomende taken vereenvoudigt, zoals DOM-manipulatie, event handling en Ajax-oproepen door middel van een intuïtieve en kortere syntax, wat de ontwikkelingstijd verkort.