Jesteśmy
częścią

Programowanie

Programowanie z wykorzystaniem TypeScript

Czas trwania

3 dni

24 godziny

Język szkolenia

  • Polski
  • Angielski

Forma szkolenia

  • Wykłady
  • Ćwiczenia
  • Prezentacja

 

Poziomy

  • Podstawowy
  • Średnio zaawansowany

Korzyści dla biznesu:

 

 

 

 

testowanie.png

 

Zwiększenie efektywności Zespołu Programistycznego

programowanie.png

 

Skuteczne wykorzystanie TypeScript w Projekcie

cyberbezpieczenstwo.png

 

Wsparcie w manipulacji Typami

zarzadzanie.png

 

Podniesienie poziomu bezpieczeństwa aplikacji

Korzyści dla uczestników:

 

 

 

 

zarzadzanie.png

 

Zaawansowane umiejętności w Typowaniu i Manipulacji Typami

cyberbezpieczenstwo.png

 

Efektywne Typowanie w kontekście React

programowanie.png

 

Praktyczna wiedza o konfiguracji narzędzi

testowanie.png

 

Przygotowanie do zaawansowanych elementów języka

Zarys agendy:

 

 

 

  • Wprowadzenie do TypeScript
    -Najważniejsze struktury ECMAScript 2015+
    -Dlaczego TypeScript?
    -Porównanie z innymi silnie typowanymi językami
    -Typowanie strukturalne a nominalne
    -Typy podczas kompilacji i w runtime
  • Konfiguracja narzędzi
    -TSConfig
    -Prettier
    -Praca z IDE
  • Elementy języka TypeScript
    -Podstawowe typy
    -Co jeśli nie znamy typu?
    -Tryb strict, null i undefined
    -Typy Any, Unknown, Never
    -Typowanie obiektów, tablic i funkcji
    -Słowniki, Enum i Klasy
    -Typy generyczne
    -Interface vs type
    -Utility types
  • TypeScript w React
    -Typowanie JSX
    -Komponenty i typowanie props
    -Generyczne React hooks
  • Współpraca z JavaScript
    -Kod JavaScript w TypeScript
    -Korzystanie z typowań bibliotek
    -Kiedy brak typów
  • Zaawansowane Typy
    -Unie typów
    -Literały
    -Dyskryminowane unie
    -Zawężanie typów
    -Strażnicy typów
  • Manipulacja Typami
    -Type Lookup
    -Tworzenie typów z typów
    -Operatory typeof, instanceof oraz in w TS
    -Typy indeksowane, i keyof
    -Mapowanie Typów
    -Typy Warunkowe
    -Literały szablonowe z typowaniem

Wypełnij formularz kontaktowy ⬇

Opowiedz nam o swoim wyzwaniu, a my znajdziemy rozwiązanie

Dane kontaktowe

Zapytaj o bezpłatną wycenę

Skontaktuj się z naszym doradcą

Patryk Dynowski

Business Development Manager

+48 577 255 112

[email protected]