JavaScript Training
Level
BeginnerDuration
40h / 5 daysDate
Individually arrangedPrice
Individually arrangedJavaScript Training
JavaScript is one of the most popular programming languages in the world. Together with HTML5 and CSS, it forms the essential toolkit for every Frontend Developer. It is most commonly used to build dynamic websites and mobile applications. During this training, you will learn the basics of JavaScript programming, objects and the DOM API, events, asynchronicity, project building, and testing.
What You Will Learn
- The basics of programming in JavaScript for creating dynamic websites and mobile apps
- Using tools and runtime environments, syntax, and operations on primitive and complex types
- Conditional statements, variable scopes, constants, objects, and DOM API
- Event handling, callbacks, asynchronicity, event loop, promises, timers, and data fetching with Fetch API
- Building projects in JavaScript, modularity, TypeScript basics, unit testing, and popular design patterns
Who is this training for?
UX/UI specialists, frontend developers, and web programmers who want to design interactive websites
Backend developers working with apps that require browser communication
Software testers and website administrators
Training Program
Module 1: JavaScript Basics
- Tools, runtimes, and JavaScript syntax
Module 2: Primitive Types and Control Flow
- Primitive types
- Loops
- Conditional statements
Module 3: Scopes and Variables
- Scopes
- Variables and constants
Module 4: Objects and DOM API
- Objects
- Operations on objects
- DOM API basics
- Embedding scripts in HTML
Module 5: Functions and Closures
- Higher-order functions
- Closures
Module 6: Events
- Events
- Handling events and callbacks
- Managing forms and user interactions
Module 7: Asynchronicity
- Event loop
- Promises
- Timers
Module 8: Asynchronous Data Fetching
- Fetch API
- Alternatives for asynchronous data fetching
Module 9: Project Building
- Project structure
- Modularity
- TypeScript basics
Module 10: Testing and Patterns
- Unit testing
- Design patterns