- Zrozumienie podstaw języka Typescript
- Zrozumienie Node.js
Publiczność
- Deweloperzy
TypeScript to język open source do tworzenia aplikacji Javascript dla przedsiębiorstw. Jest to ścisły superset JavaScript, który kompiluje się do zwykłego Javascriptu i wprowadza do języka statyczne typowanie i rozwój zorientowany obiektowo.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać z zaawansowanych funkcji TypeScript' do tworzenia i budowania aplikacji JavaScript.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji TypeScript i Node.js.
- Skorzystaj z zaawansowanych możliwości Typescript, aby pisać czysty, ekspresyjny kod z mniejszą liczbą błędów.
- Skonfiguruj i używaj Webpack z TypeScript do tworzenia złożonych interfejsów użytkownika front-end.
- Korzystaj z niestandardowych typów danych (Union, Intersection, Tuple Types itp.), aby rozszerzyć istniejące typy ogólne.
- Wdrażanie asynchronicznych wzorców kodu i interfejsów API do obsługi błędów i walidacji odpowiedzi.
- Wdrażanie aplikacji TypeScript i Node.js w środowiskach produkcyjnych (AWS EC2, Heroku itp.).
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wstęp
- Przegląd TypeScript cech i zalet
- Programming najlepsze praktyki i wskazówki
Pierwsze kroki
- Instalowanie TypeScript, Nodejs i Visual Studio
- Inicjowanie serwera
- Konfigurowanie modyfikatorów dostępu i opcji kompilatora
- Konfigurowanie Node.js projektu
- Budowanie i debugowanie Node.js TypeScript
Konfigurowanie pakietu internetowego i TypeScript
- Włączanie map źródłowych
- Korzystanie z bibliotek stron trzecich
- Importowanie zasobów innych niż kod
- Budowanie aplikacji
Tworzenie niestandardowych typów danych
- Typy Unii, Przecięcia i Krotki
- Osłony typów, rzutowanie typów i asercje typów
- Tworzenie tablic dla typów niestandardowych
- Inne typy i przykłady
Stosowanie dekoratorów
- Włączanie dekoratorów
- Tworzenie dekoratorów klas, parametrów i metod
- Używanie deskryptorów właściwości
Implementowanie kodu asynchronicznego i interfejsów API
- Używanie wywołań zwrotnych, obietnic i asynchronizacji/oczekiwania
- Pisanie API REST z Node.js i TypeScript
- Testowanie interfejsów API za pomocą Postman
Wdrażanie aplikacji
- Tworzenie aplikacji gotowych do produkcji
- Wdrażanie TypeScript aplikacji za pomocą Docker
- Wdrażanie aplikacji w AWS EC2 i Heroku
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
United Arab Emirates - Advanced TypeScript
Saudi Arabia - Advanced TypeScript
South Africa - Advanced TypeScript
Österreich - Advanced TypeScript
Deutschland - Advanced TypeScript
Czech Republic - Advanced TypeScript
Magyarország - Advanced TypeScript
Luxembourg - Advanced TypeScript
Lithuania - Advanced TypeScript
Nederland - Advanced TypeScript
Portugal - Advanced TypeScript
Belgique - Advanced TypeScript
Australia - Advanced TypeScript
Malaysia - Advanced TypeScript
New Zealand - Advanced TypeScript
Philippines - Advanced TypeScript
Singapore - Advanced TypeScript
Thailand - Advanced TypeScript
Argentina - Typescript Avanzado
Costa Rica - Typescript Avanzado
Guatemala - Typescript Avanzado
Colombia - Typescript Avanzado
Venezuela - Typescript Avanzado
United Kingdom - Advanced TypeScript
South Korea - Advanced TypeScript
Pakistan - Advanced TypeScript
Sri Lanka - Advanced TypeScript
Bulgaria - Advanced TypeScript
Indonesia - Advanced TypeScript
Kazakhstan - Advanced TypeScript
Slovakia - Advanced TypeScript
Botswana - Advanced TypeScript