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)
Provided with nestjs even though it was not on the agenda
Suhail - Maldives Pension Administration Office (Pension Office)
Course - Typescript Unit Testing
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