Ascent Group Horizontal New Copie 1

JavaScript: Gevorderde programmering

0 Enrolled
21 hour
  • 21 hour
  • 40
  • 0
  • no
1,850.00€

Aperçu du cours

Doelstellingen van de opleiding: Na afloop van deze opleiding zal de deelnemer in staat zijn om rijke clientapplicaties te ontwikkelen met behulp van geavanceerde JavaScript-concepten, door de EcmaScript-normen toe te passen en de juiste tools en frameworks te gebruiken.

Prérequis

  • Praktische kennis van JavaScript, HTML en CSS
  • Basiskennis van XML

Objectifs pédagogiques

  • Geavanceerde JavaScript ES5-concepten ontdekken
  • Objectgeoriënteerd programmeren toepassen
  • Het debuggen van JavaScript-code beheersen
  • Het JavaScript-framework jQuery implementeren
  • Werken met JavaScript-API’s van HTML5
  • Inzicht krijgen in server-side JavaScript met Node.js

Public ciblé

  • Webontwikkelaars
  • Webarchitecten
  • Projectleiders
  • Webmasters

Programme de formation

  • Herhaling van concepten
    • Methoden voor dynamische objectcreatie

    • Fasen van gebeurtenissen: capture, capturing, bubbling

    • Gebeurtenissen & Event-objecten

    • XML & JSON

    • ES5: geavanceerde methoden

    • Praktische oefeningen: Gegevensuitwisseling met JSON, implementatie van gebeurtenissen

  • Framework jQuery
    • Introductie tot jQuery

    • Werking & installatie

    • Beheer en delegatie van gebeurtenissen

    • jQuery & Ajax

    • Formulierbeheer

    • Praktische oefeningen: Creatie en implementatie van een jQuery-plugin

  • Introductie tot ES6/2015
    • Vergelijking ES5 vs. ES6

    • JavaScript-supersets

    • ES6 in productieomgevingen

    • Praktische oefeningen: Implementatie en productie van ES2015-code

  • Objectgeoriënteerd programmeren (OOP)
    • Herhaling van objecten & eigenschappen

    • Scope chain & prototype chain

    • Methoden & overerving

    • Openbare en privé-gegevensbeheer

    • Mapping & serialisatie

    • Belangrijke Design Patterns in JavaScript

    • Closure functions, Singleton & Modules

    • Praktische oefeningen: Implementatie van OOP in JavaScript

  • Reguliere expressies
    • Structuur en syntaxis

    • Asynchrone validatie

    • Praktische oefeningen: Datumvalidatie

  • Gegevensomgeving en interacties
    • Ingebouwde opslagoplossingen

    • Compensatie van communicatievertragingen

    • JSON Web Token

    • XMLHttpRequest

    • Server-side JavaScript met Node.js

    • Praktische oefeningen: Aanroepen van een webservice, gebruik van een ingebouwde database en communicatie met een externe database

  • JavaScript & HTML5
    • Nieuwe gebeurtenissen

    • Multimediatoepassingen met API’s

    • Client/server-communicatie

    • Web Workers

    • Offline-first mobiele ontwikkeling

    • Verbetering van client/server-communicatie

    • Praktische oefeningen: Oefeningen met JavaScript in een HTML5-omgeving

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content