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.

 35 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (5)

Provisional Courses

Related Categories