Masterclass Javascript
Startdata en plaatsen
Beschrijving
What will be covered during this course?
JavaScript has become one of the most popular and used programming languages for both mobile and the web and it is becoming difficult to be a software developer these days without using JavaScript in some way.
During these two days, we will get you up to speed into programming with JavaScript and learn all the best practices and tools that you need to use it in the best possible way.
During the first part of the workshop, we'll explain the basics of JavaScript, including aspects such as Object, Closure, Module...and some tools for beginners. You will also discover ES6 (level I). The second half of the training covers async programming and ES6 (leve…
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
What will be covered during this course?
JavaScript has become one of the most popular and used programming languages for both mobile and the web and it is becoming difficult to be a software developer these days without using JavaScript in some way.
During these two days, we will get you up to speed into programming with JavaScript and learn all the best practices and tools that you need to use it in the best possible way.
During the first part of the workshop, we'll explain the basics of JavaScript, including aspects such as Object, Closure, Module...and some tools for beginners. You will also discover ES6 (level I). The second half of the training covers async programming and ES6 (level II).
With a set of hands-on exercises, you will put into practice the different features learnt. There will also be several pair programming opportunities and live demos throughout the two days.
Who follows our training?
Software engineers, developers and designers who want to build robust web and mobile applications with JavaScript.
What is the required knowledge to join this course?
This is not an entry level programming course. It’s required to be familiar with at least one programming language such as C#, C++, Java or PhP. Some knowledge of Git would be helpful but not required.
Participants should be comfortable following the training in English.
What do you receive after the training?
- Participants will be granted access to all exercises covered during the workshop via Github repositories and will be able to download them for up to 1 month following the workshop.
- On top of that, Hackages participants will able to contact their mentor for up to 3 months following the workshop. This assistance includes one hour of discussion per participant on the topics covered in the training.
- Participants will receive a personalised certificate issued by Hackages that proves that they have successfully completed the workshop.
- Participants become part of a fast-growing community of developers and will be informed of upcoming community events.
Day 1: JavaScript Basics & ES6 (level I)
- JavaScript Basics
- Object
- Variable Hoisting
- Constructor
- Closure
- Module
- Scope
- Prototype
- Context (this)
- Tools (beginner usage)
- Babel
- WebPack
- Yarn, NPM
- Testing
- Jest
- Mocha
- Wallaby
- ES6 (Level I)
- Arrow function
- Block scope (var, let vs const)
- Template string
- Default parameters
- Scope
- Closure
- Context (this)
- call vs apply vs bind
Day 2: Async programming in JavaScript & ES6 (level II)
- Async programming in JavaScript
- Callback
- Promise
- Async/Wait
- ES6 (Level II)
- Class and more about Prototype
- Inheritance
- Rest and spread operator
- Destructuring
- Symbol, Iterators, Generators
- Arrays and collections
- Proxy & Reflect API
- Module System
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.