Course Outline
1) Introduction to ES 2017 for ES5 developers, in particular:
- const / let
- unpack operator
- object literals, JSON
- for of loop
- Map and Set objects
- classes
- template literals
- asynchronous programming using async/await
2) Typescript
- built-in types
- interfaces
- generic types
- enumerated types
- intersections, type unions
- modifiers? and !
- code modularization, namespaces
- compilation, d.ts header files, source maps
- use of decorators
3)Node
- modularization in the commonjs standard
- streams
- debugging
- util library
4)Webpack
- modularization in the client layer, bundle files
- use of CLI tools – webpack and webpack-dev-server
- debugging, source maps
5) HTML 5
- History API
- Web Storage API
- File API
6) Visual Studio Code
- working with projects TypeScript + npm
7) NPM
- adding dependencies
- project version management
- publication to the repository
- updating package status and verifying vulnerabilities (audit)
- test automation
- process of building, continuous integration and version building
Requirements
There are no specific requirements needed to attend this course.
Testimonials (5)
Demonstrating non-obvious and non-intuitive behaviors/functionalities through examples.
Arkadiusz Prochwicz
Course - Advanced TypeScript
Machine Translated
Simplification of new complex techniques
Brian Zaranyika - Vodacom SA
Course - React Native Expo
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Course - Spring Boot, React, and Redux
Comparing practical solutions :D Illustrating things with real examples. Additionally, I highly appreciate the preparation of the API, databases, and tasks for us, which allowed us to test everything "in the field" :D
Mateusz Redzik - BETFAN SP. Z O. O.
Course - React with Next.js
Machine Translated
The trainer seemed very knowledgable about Vue. I appreciated seeing his development style and learning some new concepts to try.