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
- debugowanie
- library util
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
- the process of building, continuous integration and version building
Requirements
There are no specific requirements needed to attend this course.
Testimonials (6)
Duża wiedza z zagadnień objętych szkoleniem. Otwartość prowadzącego i dostosowanie treści i przebiegu szkolenia do uczestników.
Andrzej Kowalewski - ZETO Software SP. z o.o.
Course - Building Interactive Applications with React, Redux and GraphQL
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
I like the professionality of the trainer, he really knows what he is talking about and able to explain almost even the simple subjects on the topic which is great.
Marlon - National Confederation of Cooperatives
Course - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Course - Ant Design
Learned a whole lot about the topic
Zsolt Langviser - Accenture Industrial SS
Course - NestJS: Beginner to Advanced
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.