course
Pragmatic JavaScript
Applying JavaScript in practice
Description
In this practical training, we will dive into the current landscape that makes up web development. Our focus will be on the ecosystem and what options web developers have to execute their project with. Examples of this are the different Node.js frameworks and frontend frameworks, how to facilitate testing, how to maintain a proper level of code quality and how to setup a build using, for instance, TypeScript or webpack. We'll also cover a number of technical aspects of working with JavaScript, such as the event loop, ES Modules and async iterators. And finally, we will talk about a few popular libraries such as RxJS and lodash.
After completing this course, you're able to weigh off different libraries, frameworks and tools that are available to web developers. You will know what they do, what the advantages and disadvantages are and whether you want to incorporate them into your project(s).
Prior Knowledge
Some experience with web development and knowledge of the language JavaScript.
Subjects
- JavaScript vs Browser APIs
- Event loop
- Modules: CommonJS, AMD and ES Modules
- Node.js / npm
- Frontend frameworks and libraries
- Node.js web frameworks
- TypeScript
- Unit testing in webbrowser and Node.js
- Mutation testing
- Linting, transpiling and bundling
- Practical building
Schedule
All courses can also be conducted within your organization as customized or incompany training.
Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.
Prior knowledge courses
"Trainer who knows his profession!"Marc
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten