JavaScript voor beginners en gevorderden

Leer programmeren in modern JavaScript

Ratings 4.14 / 5.00
JavaScript voor beginners en gevorderden

What You Will Learn!

  • Programmeren in JavaScript vanaf de basis stap voor stap.
  • Maak websites interactiever en gebruiksvriendelijker met JavaScript.
  • Neem de stap richting fullstack developer om je marktwaarde te verhogen.
  • Leer loops, conditionals, variabelen en boolean expressies, maar ook arrays en objecten.
  • De geavanceerde JavaScript onderwerpen zoals proxies, generators, promises en async / await.
  • Leuke projecten die je van A tot Z kan nabouwen.

Description

Intro

JavaScript is de programmeer taal van de browser en daarom één van de meest gebruikte programmeer talen van de wereld.
Leer JavaScript met deze cursus gericht op beginners en ervaren developers.

Modern JavaScript.

Met deze cursus leer je JavaScript vanaf de absolute basis, om daarna steeds een stap omhoog te doen.
Aan het einde van deze cursus weet je hoe je met async / await en promises over weg moet, generator
functies te schrijven, waarom je let en const gebruikt in plaats van var.

Na deze cursus heb je een goede basis om JavaScript frameworks zoals React te leren, om
zo single page applications te bouwen.

De opzet

Het begint met het opzetten van een ontwikkelomgeving zodat je aan de slag kan met JavaScript.
Voor deze cursus gebruiken we VSCode en de ontwikkeltools van de browser Chrome. Beide zijn
gratis te downloaden en te gebruiken.

De eerste blokken van de cursus zijn bedoeld voor beginners. Je leert hier variabelen, conditionals, types en
het werken met datastructuren zoals arrays en objecten. Ook leer je functies en classes schrijven. Je gaat
hier dus leren programmeren.

Het tweede blok gaat dieper in op JavaScript zelf: hoe werkt "this" wat is "hoisting" en hoe verhouden
"closures" zich met "classes". Ook gaan we kijken naar map, filter, reduce en vrienden, als alternatieven
voor for loops.

Het derde blok zal gaan over de DOM, dus hoe je met JavaScript web pagina's tot leven kan brengen.
We gaan hier kijken naar APIs die de browser aanbied om te communiceren met een back-end, hoe je
JavaScript kan uitvoeren nadat de gebruiker op een knop drukt, en kijken hoe we elke x seconden iets
kunnen laten uitvoeren via setInterval.

Het vierde blok is voor de geavanceerde mogelijkheden in JavaScript: denk aan asynchroon programmeren
met promises en async / await, generator functions en recent toegevoegde datastructuren zoals
Map en WeakMap.

In laatste blok gaan we telkens een programmeer opdracht maken, zoals bijvoorbeeld hangman, tic-tac-toe
en een todo lijst. Deze opdrachten probeer je eerst zelf te maken, en als dat is gelukt dan kan je mijn oplossing
zien voor het probleem.

Voor wie is de cursus

Jij bent een student die wil leren hoe je moet programmeren.

Jij bent recent afgestudeerd maar je hebt je tijdens je studie vooral op Java / C# of PHP gericht, en je
wilt als full-stack developer aan de slag.

Jij bent een ervaren ontwikkelaar in Java / C#, Ruby of Python en je wilt weten hoe je modern JavaScript schrijft.

Jij hebt je in het verleden verdiept in JavaScript maar daarna heb je het een tijd niet gebruikt. Je wilt snel up to
speed komen in modern JavaScript.


Who Should Attend!

  • Beginnende developers zonder programmeer ervaring, die wil leren programmeren.
  • Ervaren developers die willen leren hoe je modern JavaScript werkt, en de stap willen nemen richting fullstack developer.
  • Recente afstudeerders die zich willen verdiepen met JavaScript, om zo hun marktwaarde te verhogen.

TAKE THIS COURSE

Tags

  • JavaScript

Subscribers

720

Lectures

180

TAKE THIS COURSE



Related Courses