JavaScript Advanced

In deze tweedaagse training krijg je door middel van klassikale of virtuele uitleg en labopdrachten diepgaande kennis van JavaScript.

  • Offerte aanvragen

    Offerte aanvraag training

    Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Zou je hieronder de informatie die we nodig hebben willen invullen? Denk aan het aantal deelnemers voor de offerte, eventuele specifieke wensen, en dergelijke.
    x
  • Download brochure
[springest]
  • Lorem
  • Lorem
  • Lorem

Incompany training?

Liever een training op eigen locatie? Ook dan is maatwerk een vanzelfsprekende optie. We creëren aangepaste trainingen die voldoen aan de specifieke behoeften en uitdagingen van jullie organisatie. Vraag hieronder een offerte aan voor een incompany training!

Vraag offerte aan

Offerte incompany

Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

"*" geeft vereiste velden aan

Vul hier jouw naam in*
Zou je hieronder de informatie die we nodig hebben willen invullen? Denk aan het aantal deelnemers voor de offerte, eventuele specifieke wensen, en dergelijke.
x

Algemene omschrijving

In deze tweedaagse training krijg je door middel van klassikale of virtuele uitleg en labopdrachten diepgaande kennis van JavaScript.

Doelgroep

Deze training is voornamelijk bedoeld voor beginnende en ervaren programmeurs. Enige ervaring in C++, C# of Java zou goed van pas kunnen komen.

Leerdoelen

Na afloop van deze training heb je de volgende kennis opgedaan:

  • Het toevoegen van jQuery aan projecten en jQuery gebruiken om de 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 gebruik 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 raden wij aan dat jij eerst de training: "JavaScript Fundamentals" hebt afgerond.

We gaan ervan uit dat je bekend bent met de algemene manier om op basis van code websites te maken. Je bent bekend met een code-editor als WebStorm, Visual Studio Code of vergelijkbaar. Trefwoorden in je voorkennis zijn:

  • Enige voorkennis van HTML en CSS. Specifieke HTML5- of CSS3-kennis is niet noodzakelijk.
  • Enige voorkennis van algemene programmeertalen, bijvoorbeeld: Java, C, C#, PHP of vergelijkbaar, strekt tot de aanbeveling, maar is niet beslist noodzakelijk.

Onderwerpen

Module 1: Introduction to jQuery

A lot of the coding work you will do with JavaScript will be to first find an HTML element, and then manipulate that element. Often, all we are doing is some searching, or querying, of the HTML and then performing a quick update. In this module we will exploring using the jQuery library to search for, and modify, elements in the DOM.

Lessons

  • jQuery.
  • Downloading the jQuery Library.
  • jQuery Versions.
  • Linking to the Library.
  • Selecting Elements using jQuery.
  • Working with the Data Returned by jQuery.
  • Setting CSS Properties.
  • Running a Function Against the jQuery Return Set.

Lab 1: jQuery

  • Q&A quiz.
  • Add the jQuery Library to the Project.
  • Create New Elements using jQuery.

After completing this module, students will be able to:

  • Describe the role of libraries like jQuery in JavaScript and web development.
  • Add the jQuery library to a project.
  • Find and retrieve, update and create new elements in the DOM.

Module 2: Ajax and Web Services

This module explores web services and the use of Ajax to call those services.

Lessons

  • Web Services.
  • HTTP Verbs.
  • Data Formats – XML and JSON.
  • Ajax.
  • RESTful Web Services.
  • OData.
  • OData Queries.
  • OData Updates.

Lab 1: Ajax and Web Services

  • Q&A quiz
  • Exploring a REST Web Service
  • Load Data from a Web Service

After completing this module, students will be able to:

  • Describe web services and how to interact with them from JavaScript and jQuery.
  • Work with XML and JSON data.
  • Create queries and update data using REST and OData.

Module 3: Diving in Deeper

In this module we will explore the topics you will need to know as you move from a “JavaScript scripter” to a “JavaScript developer”. Some of the topics include:

  • More about Data Types and data conversion.
  • Variables: more on Scopes, Hoisting, Creating and Deleting.
  • Functions: Anonymous functions, Closures, Self-invoking functions, the “this” keyword and the Module Pattern.
  • More on error handling.
  • Recursion.

Lessons

  • Is JavaScript Compiled?
  • Data Types and Objects.
  • Extending Data Types.
  • Variables, Scopes and Hoisting.
  • Functions.
  • The “this” Keyword.
  • Errors.
  • Recursion.

Lab 1: Diving in Deeper

  • Q&A quiz.

After completing this module, students will be able to:

  • Describe how JavaScript variables are used, stored, and manipulated.
  • Understand how JavaScript variables and functions are scoped, and occasionally “hoisted”.
  • Create functions, anonymous functions and Closures.
  • Describe and use the “this” keyword in functions.
  • Create try-catch blocks and handle errors.

Trainingsdata en inschrijven

Hieronder is een overzicht te vinden van trainingsmogelijkheden, met zowel klassikale als virtuele trainingen. Selecteer de best passende optie en start jouw reis naar succes.

  • Klassikaal
  • Virtueel
  • Startdatum
    Locatie
    Duur
    Prijs
    Inschrijven
    • 07-05-2024
      Startel (Drachten)
      2 bijeenkomsten
      • dinsdag 7 mei 2024 van 09:00 tot 17:00
      • woensdag 8 mei 2024 van 09:00 tot 17:00
      995,-
    • 03-06-2024
      Startel (Drachten)
      2 bijeenkomsten
      • maandag 3 juni 2024 van 09:00 tot 17:00
      • dinsdag 4 juni 2024 van 09:00 tot 17:00
      995,-
    • 30-07-2024
      Startel (Drachten)
      2 bijeenkomsten
      • dinsdag 30 juli 2024 van 09:00 tot 17:00
      • woensdag 31 juli 2024 van 09:00 tot 17:00
      995,-
    • 11-09-2024
      Startel (Drachten)
      2 bijeenkomsten
      • woensdag 11 september 2024 van 09:00 tot 17:00
      • donderdag 12 september 2024 van 09:00 tot 17:00
      995,-
    • 14-10-2024
      Startel (Drachten)
      2 bijeenkomsten
      • maandag 14 oktober 2024 van 09:00 tot 17:00
      • dinsdag 15 oktober 2024 van 09:00 tot 17:00
      995,-
    • 12-11-2024
      Startel (Drachten)
      2 bijeenkomsten
      • dinsdag 12 november 2024 van 09:00 tot 17:00
      • woensdag 13 november 2024 van 09:00 tot 17:00
      995,-
    • 12-12-2024
      Startel (Drachten)
      2 bijeenkomsten
      • donderdag 12 december 2024 van 09:00 tot 17:00
      • vrijdag 13 december 2024 van 09:00 tot 17:00
      995,-
    • 07-05-2024
      Virtual
      2 bijeenkomsten
      • dinsdag 7 mei 2024 van 09:00 tot 17:00
      • woensdag 8 mei 2024 van 09:00 tot 17:00
      995,-
    • 03-06-2024
      Virtual
      2 bijeenkomsten
      • maandag 3 juni 2024 van 09:00 tot 17:00
      • dinsdag 4 juni 2024 van 09:00 tot 17:00
      995,-
    • 30-07-2024
      Virtual
      2 bijeenkomsten
      • dinsdag 30 juli 2024 van 09:00 tot 17:00
      • woensdag 31 juli 2024 van 09:00 tot 17:00
      995,-
    • 11-09-2024
      Virtual
      2 bijeenkomsten
      • woensdag 11 september 2024 van 09:00 tot 17:00
      • donderdag 12 september 2024 van 09:00 tot 17:00
      995,-
    • 14-10-2024
      Virtual
      2 bijeenkomsten
      • maandag 14 oktober 2024 van 09:00 tot 17:00
      • dinsdag 15 oktober 2024 van 09:00 tot 17:00
      995,-
    • 12-11-2024
      Virtual
      2 bijeenkomsten
      • dinsdag 12 november 2024 van 09:00 tot 17:00
      • woensdag 13 november 2024 van 09:00 tot 17:00
      995,-
    • 12-12-2024
      Virtual
      2 bijeenkomsten
      • donderdag 12 december 2024 van 09:00 tot 17:00
      • vrijdag 13 december 2024 van 09:00 tot 17:00
      995,-
  • 9,2 138 recensies

 

  • Persoonlijke aanpak
  • Ervaren trainers
  • 25 jaar ervaring

Wij staan voor je klaar

Al 25 jaar dé opleider op het gebied van IT in Nederland

Bij Startel streven we ernaar om elke leerervaring zo toegankelijk en persoonlijk mogelijk te maken. Of je nu geïnteresseerd bent in het volgen van een training, het bestellen van een zelfstudiepakket of een vraag hebt, ons team staat klaar om jou te ondersteunen. Wij helpen jou graag bij het vinden van de geschikte training of het passende zelfstudiepakket.

 

Neem gerust contact met ons op via ons telefoonnummer of e-mailadres en geef zelf de nodige richting aan jouw carrière in de IT!

050-5028888

Niet wat je zoekt?

Laat ons je helpen!

Kies jouw richting en plan stap voor stap jouw opleidingstraject

Neem contact met ons op!