Add more content here...

Programowanie z wykorzystaniem TypeScript

Korzyści dla biznesu:
  • Zwiększenie efektywności zespołu programistycznego​
  • Skuteczne wykorzystanie TypeScript w projekcie​
  • Wsparcie w manipulacji typami​
  • Podniesienie poziomu bezpieczeństwa aplikacji​
Korzyści dla uczestników:
  • Zaawansowane umiejętności w typowaniu i manipulacji typami​
  • Efektywne typowanie w kontekście React​
  • Praktyczna wiedza o konfiguracji narzędzi​
  • 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​
Nasi trenerzy:
  • Mateusz Kulesza – Senior JavaScript Developer, Senior Front-End Developer​

Additional information

Czas trwania

3 dni (24 godziny)

Forma szkolenia

Ćwiczenia, Prezentacje, Wykłady

Język szkolenia

Angielski, Polski

Poziom

Podstawowy, Średniozaawansowany

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

Wypełnij formularz kontaktowy

Dane kontaktowe

+48 505 372 810
TestArmy Cyberforces Sp. z o. o. ul. Petuniowa 9/5 53-238 Wrocław Polska

New Field

New Field