JavaScript Programming
This is an intermediate level programming course and has been prepared to assist students on their frontend development career path. The course studies JavaScript programming languages. JavaScript is a lightweight programming language that web developers commonly used to create more dynamic interactions when developing web pages, applications, servers, and or even games. JavaScript is used alongside HTML and CSS; JavaScript maintains user interaction. JavaScript’s implementations within the web, mobile application, and game development make the scripting language worth learning.
Course Details
-
🕒 Schedule: Twice a week, evenings only
-
⏱️ Duration: This course is 45 hours from 2.5 hours each session.
-
💶 Price: €300
-
👨🏫 Format: Instructor-led, hands-on training
-
📦 Includes: This course includes a project coded by the students and the instructor.
Course Overview
-
- “var” VS “let” VS “const”
- Data types, type casting, “null” & “undefined”
- Block scoping and hoistation
- Modules, npm packages, importing & exporting
- JavaScript classes
- Constructors, member variables, member functions
- Class inheritance
- Working with the keyword “this”
- Destructuring, rest & spread operators
- String manipulation, template strings
- Array and Object methods
- Arrow functions
- Callbacks
- Exception handling
- Associative array, for-in loop, Map, Set
- Asynchronous programming
- Promises
- Async / Await
- Promisifying callback based functions
- Working with events, event propagation & delegation, bubbling, capturing, etc.
- Final project
Ready to get started?
Get in touch