Buduj niezawodne aplikacjez TypeScriptem 5 i React 19

Opanuj TypeScript to szkolenie, które podniesie jakość twoich projektów działających na produkcji i ułatwi ich rozwój.

Chcesz zostać ekspertem frontendu, który wykorzystuje pełen potencjał TypeScripta w pracy z Reactem 19? Dołącz do "OTS: Frontend Pro" - topowe narzędzia, praktyki i ćwiczenia!

Dlaczego warto? W Opanuj TypeScript gwarantujemy:

  • naukę w oparciu o najnowszą wersję TypeScripta (5.7+)
  • pracę z topowymi narzędziami ekosystemu Reacta 19
  • przykłady i porady z ponad 10 lat pracy na frontendzie
Dołącz do 102 programistów, którzy przyspieszyli swój rozwój!
🧑🏻‍💻 Przeszkoliliśmy 1200+ devów w O:FE i O:JS

Odbierz swoje bonusy 🎁

Zapisz się aby odebrać darmowy ebook o typach generycznych, atrakcyjną zniżkę i szczegóły naszego kursu TypeScript.

Zapisując się do newslettera akceptujesz naszą politykę prywatności.

Agenda OTS: Frontend Pro

Nowoczesny TypeScript z Reactem 19, a także
topowe narzędzia - SWR, React Query, Zod, TRPC, Astro 5 i więcej!

Nowoczesny TypeScript na produkcji

Moduł 1 - "Core Pro"

Logo modułu

💡 Tego się nauczysz:

  • Konfiguracja i rozwój projektu TypeScript
    • Instalacja i zawartość SDK
    • Rozwiązywanie konfliktów wersji TS
    • Tajniki kompilatora tsc
  • Filozofia TypeScripta i teoria zbiorów
    • Przegląd typów wbudowanych
    • Typy i teoria zbiorów
    • any vs unknown vs void vs never
  • Scenariusze wykorzystania typów generycznych
    • Scenariusze dla typów generycznych
    • Ograniczenia i parametry generyków
    • Generyki w bibliotekach TS
  • Zaawansowane typowanie i łączenie typów
    • Typy mapowane
    • Typy w szablonach stringów
    • Infer i typy warunkowe
  • Moduły i organizacja rozwojego projektu
    • Systemy modułów
    • Przestrzenie nazw
    • Organizacja typów w projekcie
  • Wzorce i antywzorce w pracy z typami
    • Adnotacje i operator satisfies
    • Ewoluujące typy i struktury danych
    • Typy globalne
  • Ekosystem TypeScript i integracje z JS
    • Narzędzia TypeScript-first
    • Dokumentowanie kodu z TS Doc
    • Migracje z JavaScriptu

Fragment lekcji:

Nigdy więcej:

  • Tracenia czasu na frustrującą konfigurację projektu TypeScript
  • Błędów kompilacji spowalniających Twoją pracę
  • Niespójnych wersji TypeScript w ramach jednego zespołu
  • Problemów przy implementacji zaawansowanych typów
  • Ograniczania się kilkoma typami wbudowanymi w TypeScript

Dzięki kursowi:

  • Zdobędziesz umiejętność projektowania elastycznych i reużywalnych typów
  • Poznasz zaawansowane techniki typowania, w tym generyki i typy mapowane
  • Zrozumiesz zaawansowany mechanizm dedukcji typów (infer)
  • Zobaczysz produkcyjny TypeScript w bibliotekach Open Source
  • Dowiesz się jak przyśpieszyć migrację z JavaScript na TypeScript

Tajniki i ekosystem Reacta 19

Moduł 2 - "React Pro"

Logo modułu

💡 Tego się nauczysz:

  • React i TypeScript - efektywne środowisko pracy
    • Konfiguracja projektu z Reactem
    • Wsparcie dla transformacji JSX
    • Migracja do TS z Reactem
  • Typowanie komponentów, zdarzeń i zależności
    • Typowanie propsów i zdarzeń
    • Typowanie komponentów potomnych
    • Komponenty generyczne
  • Tworzenie i wykorzystywanie typowanych hooków
    • Typowanie useState & useEffect
    • Typowanie useMemo & useCallback
    • Typowanie useRef i custom hooki
  • Strategie zarządzania stanem lokalnym i globalnym
    • Zastosowanie hooka useReducer
    • Zastosowanie hooka useContext
    • Typowanie biblioteki Redux Toolkit
  • Komunikacja z backendem i kontrakty API
    • Fetch i Axios - łatwe pobieranie danych
    • SWR i React Query - stan asynchroniczny
    • Generowanie klientów z dokumentacji OpenAPI
  • Wzorce projektowe dla aplikacji frontendowych
    • Render props
    • Higher Order Components
    • Compound Components
  • Biblioteki i frameworki ze wsparciem TypeScripta
    • Full-stack React i przewodnik po Astro 5
    • Walidacja z Zodem i full-stack tRPC
    • Raporty z Chart.js, D3 i Recharts

Fragment lekcji:

Nigdy więcej:

  • Tracenia czasu na domysły, jak typować komponenty
  • Problemów przy implementacji typów dla hooków
  • Trudności z integracją bibliotek z TypeScriptem
  • Błędów powodowanych nieznanymi lub niejawnymi typami
  • Korzystania z przestarzałych wzorców i narzędzi

Dzięki kursowi:

  • Opanujesz zaawansowane typowanie komponentów React, zwiększając czytelność kodu
  • Zdobędziesz umiejętność tworzenia własnych, typowanych hooków
  • Poznasz techniki typowania komunikacji z backendem

Lekcja bonusowa z cyklu AI Edition

Praktyczne przykłady wykorzystania AI do generowania kodu, testów i automatyzacji pracy z TypeScriptem.

Już wkrótce TypeScript dla każdego

Zapisz się na listę oczekujących aby nie przegapić kolejnych szkoleń z serii Opanuj TypeScript:

TypeScript dla każdego

O:TS Beginner

TypeScript z Node.js

O:TS Backend Pro

TypeScript dla liderów

O:TS Expert

Poznaj autorów

W swojej karierze realizowaliśmy projekty komercyjne oparte o najpopularniejsze rozwiązania współczesnego frontendu - Reacta, Vue, Angulara, Svelte czy Astro.

Dzięki pracy w globalnych firmach produktowych doświadczyliśmy frontendu w dużej skali i wyzwań, które znacząco podnoszą poziom trudności dla programisty.

W naszych programach szkoleniowych stawiamy na pragmatyzm i łączenie teorii z praktyką w najbardziej użyteczny dla programisty sposób.

Marcin Czarkowski - Zdjęcie profilowe

Marcin Czarkowski

Co-Founder Przeprogramowani.pl

Lead techniczny Platformy Frontendowej w SmartRecruiters. Pasjonat neuronauki, tworzy materiały edukacyjne z uwzględnieniem badań dot. efektywnego przyswajania wiedzy. Autor podcastów z najciekawszymi osobami z branży IT.

Przemek Smyrdek - Zdjęcie profilowe

Przemek Smyrdek

Co-Founder Przeprogramowani.pl

Lead Front-End Engineer i Front-End Manager w globalnych firmach produktowych takich jak DAZN i Cabify. Autor programów szkoleniowych, kursów i podcastów promujących szersze spojrzenie na programowanie.

Dlaczego warto nam zaufać

Satysfakcja studentów
Siedem edycji programu Opanuj JavaScript i pozytywne oceny z grona ponad 900 uczestników to sygnał, że realizowane przez nas szkolenia spełniają oczekiwania
Współpraca ze społecznością
Jako Przeprogramowani od ponad 4 lat tworzymy darmowe treści dla społeczności 15 tysięcy programistów i akceptujemy feedback, który otrzymujemy od Was każdego dnia
Szkolenia i warsztaty
Szlifujemy efektywne techniki przekazywania wiedzy projektując i realizując warsztaty dla firm w ramach projektu Opanuj.AI - ta wiedza usprawnia nasze szkolenia
10 lat doświadczenia
Od ponad 10 lat realizujemy projekty komercyjne dla startupów, scale-upów i dużych firm produktowych - w tym programie pokażemy Ci jak liderzy rynku pracują na frontendzie
Role o dużej odpowiedzialności
Praca na stanowiskach liderów technicznych, team leadów i managerów pozwoliła nam doświadczyć prawdziwych wyzwań z tworzeniem i utrzymywaniem aplikacji rozwijanych 24/7
Merytoryczne przygotowanie
W swojej pracy realizowaliśmy projekty dużej skali oparte o popularne frameworki takie jak Knockout, Angular, React, Svelte, Astro czy Vue
Mentor programu - Marcin Czarkowski Szkolenie dla firm Tablica z planem szkolenia Mentor programu - Przemek Smyrdek

Opinie o Przeprogramowanych

Działamy od 2019 roku, zobacz za co ceni nas
społeczność

PRZEPROGRAMOWANI to w skrócie kawał dobrej roboty, do tego tworzonej przez prawdziwych pasjonatów - tak w kontekście programowania, jak i rozpychającego się obecnie na rynku AI. Teksty, nagrania, kursy, podcast, do tego dbanie o rozwój społeczności, tutaj jest to wszystko, a nawet więcej. Oby tak dalej i wielkie dzięki za to, co robicie!

Łukasz Tkacz
Head of Architecture

Przemek i Marcin to osoby zaprawione w boju. Każdy materiał przez nich opublikowany odpowiada na moje pytania jakby czytali mi w myślach a nawet je wyprzedzali. Wszystkie osoby z pasją do programowania powinna zapoznać się z ich twórczością.

Jakub Wąsik
Software Engineer, Schibsted

It was a thoroughly enjoyable experience collaborating with Przemek when we did the podcast together! His supportive attitude and patience to focus on preparation before we recorded everything really helped me a lot!

Fahad Heylaal
Principal Engineer, DAZN

Wielkie dzięki za świetne materialy, mnóstwo ciekawych informacji ze świata programowania ktore inspirują do profesjonalnego rozwoju jako poczatkujacy programista.

Kamil Wojciechowski
Junior Developer

Dziękuje za to co robicie w swoim podcaście i newsletterze! Super, że przeplatacie AI, programowanie z biznesem i rozwojem 😎 Szukałam od dłuższego czasu takiego contentu.

Katarzyna Zielina
Junior Support Specialist

Co wyróżnia kurs od Przeprogramowanych? Po primo jakość materiałów w urozmaiconej formie, która oszczędza Ci sporo czasu na robienie własnych notatek, czy pisanie kodu wstępnego. Dostaję wszystko od razu, co w praktyce nie oznacza zwolnienia Cię z myślenia, a wręcz przeciwnie to tylko wstęp, który wymusza na Tobie dalszą eksploracje. Praktyczne podejście, połączone z teorią i pracą własną daje najlepsze rezultaty, jeżeli dodam do tego powtórki w formie fiszek anki, które również mam od chłopaków, dostaję combo dzięki, któremu mogę dogłębnie zrozumieć dany temat. A tematy są takie, że każda osoba - bez lub nawet z dużym doświadczeniem, zyska dzięki nim wartość po, której poczuje satysfakcję z poukładania porozrzucanych klocków w swojej głowie. Wszystkie lekcje są bardzo szczegółowe i prowadzone w logiczny, uporządkowany sposób, widać w nich ogromne doświadczenie chłopaków, z którego również mogę w każdej chwili czerpać, bo kontakt i wsparcie, które oferują przez platformę jest praktycznie non stop. Studnia bez dna i tylko od uczestnika zależy ile tego złota z niej wyciągnie.

Łukasz Tracz
Freelancer

Opanuj Frontend to przede wszystkim usystematyzowanie wiadomości. Nie tylko jak pisać kod, ale także kiedy - sporo konkretnych informacji, jakie podejmować decyzje, co brać pod uwagę. Pokazuje kolejne kroki dla frontend developera, który chce się rozwijać. Projekty i ćwiczenia, będące integralną częścią kursu pozwalają zastosować zdobytą wiedzę. Nie są to zamknięte zadania, ale mini-projekty, gdzie można zrobić coś więcej, niż przewiduje treść. Ćwiczenia są dla mnie ogromną zaletą - można w nich używać dowolnych frameworków - liczy się koncowy rezultat. Na mentorów i współuczestników zawsze można liczyć. Code review, dyskusja, opinia, czy też pomoc po utknięciu. Kurs polecam osobom, które chcą rozwoju i nowej wiedzy. Niezależnie od poziomu doświadczenia czy używanego frameworka - to uniwersalna, solidna frontendowa dawka wiedzy.

Mateusz Twardy
Frontend Developer, Zinkworks

Jeżeli chcecie dowiedzieć się, jak AI może wspierać naszą codzienną pracę oraz wejść na kolejny poziom w karierze frontend developera, to ten Opanuj Frontend: AI Edition jest dla Was. Wszystko podane w przystępny i profesjonalny sposób przez ekspertów z branży. Gorąco polecam!

Wojciech Trawiński
Senior Software Engineer

Wcześniej uczestniczyłem w OJS, więc wiedziałem, że poziom Opanuj Frontend też będzie topowy. Z perspektywy osoby początkującej w branży pozwolił uporządkować wiedzę, ale też porusza ważne tematy dostępności czy wydajności na frontendzie w przystępny sposób.

Bartłomiej Pytlos
Absolwent Opanuj Frontend

Kurs "Opanuj Frontend" podnosi poziom świadomości w zakresie tworzenia oprogramowania. Dzięki niemu stałem się lepszym programistą.

Paweł Gnat
Frontend Developer

Odbierz swoje bonusy 🎁

Zapisz się aby odebrać darmowy ebook o typach generycznych, atrakcyjną zniżkę i szczegóły naszego kursu TypeScript.

Zapisując się do newslettera akceptujesz naszą politykę prywatności.

FAQ

Często zadawane pytania

Masz pytanie? Napisz na [email protected]