Roadmap

Roadmapa nauki programowania: przejrzysty plan od HTML i CSS po React, Next.js i Pythona. Zobacz wszystkie moduły i lekcje, śledź postępy i osiągaj cele.

Twoja ścieżka: Fullstack TypeScript

Starożytny Egipt

HTML5, CSS3, Flexbox, SASS, Grid

0%

Wprowadzenie

Pierwsze kroki na platformie, wprowadzenie do HTML, elementy HTML, struktura dokumentu HTML, rozszerzenia elementów

60 modułów
0%

Droga do Heliopolis

Jak działa internet, przeglądarki, HTTPS/IP, formatowanie tekstu, linki, obrazy, historia internetu, semantyka HTML, listy, właściwości elementów, tabele, formularze, wideo, źródła wiedzy o HTML

98 modułów
0%

Zagadki hieroglifów

Wprowadzenie do CSS, reguły CSS, selektory, stylowanie tekstu, box model, klasy i ID, display, pozycjonowanie, pseudo-klasy i pseudo-elementy

77 modułów
0%

Tajemnice piramid

Flexbox: osie, justify-content, align-items, order, align-self, wrapping, align-content, skrócone właściwości, flex-grow/shrink/basis, grid z flexboxem, gap

69 modułów
0%

Świątynne obeliski

Viewport, fluid layout, responsywne obrazy, jednostki vw/vh, media queries, mobile-first vs desktop-first

64 modułów
0%

Z wizytą u Kleopatry

Animacje CSS - transitions, animations, transforms

63 modułów
0%

Dolina Nilu

SASS: zmienne, nesting, mixiny, mapy/listy, partials/moduły, extend/dziedziczenie, operatory, przegląd RWD, SASS vs CSS custom properties

64 modułów
0%

CSS Grid

CSS Grid: rozmiary/jednostki, pozycjonowanie elementów, zaawansowane pozycjonowanie, grid+flexbox layouty, grid areas/template areas, grid vs flexbox porównanie

63 modułów
0%

Komnata faraona

Nowoczesne CSS: container queries, :has(), CSS nesting, cascade layers, subgrid, clamp(), aspect-ratio, :is()/:where(), @property, scroll-snap, @supports

62 modułów
0%

Sala Annubisa

Dostępność (a11y), WCAG, semantyczny HTML, ARIA, nawigacja klawiaturowa, dostępne formularze, obrazy/multimedia, kontrast kolorów, narzędzia do testowania dostępności

63 modułów
0%

Bibliotheca Alexandrina

Chrome DevTools, Emmet, walidatory HTML/CSS, favicon/Open Graph, optymalizacja wydajności, web fonts, hosting (GitHub Pages/Netlify/Vercel), zaawansowane techniki workflow

63 modułów
0%

Misja kosmiczna

JavaScript, React.js, Hooks, Redux, Router

0%

Start misji

Wprowadzenie do React, porównanie frameworków, Virtual DOM, konfiguracja środowiska, Node.js/npm, tworzenie projektu Vite, struktura projektu, pierwszy komponent, JSX, DevTools

65 modułów
0%

Lądowanie na Marsie

Anatomia komponentu, children/kompozycja, props, renderowanie warunkowe, renderowanie list, wzorce kompozycji, controlled vs uncontrolled components

65 modułów
0%

Nowa rzeczywistość

Stan i eventy, obsługa zdarzeń, przepływ danych, propagacja eventów, wzorce aktualizacji stanu, formularze (controlled components)

62 modułów
0%

Interfejs użytkownika

Context API, reducery, stan globalny, useReducer, Context+useReducer w praktyce, optymalizacja Context, wzorce zarządzania stanem

70 modułów
0%

Problemy z łącznością

Cykl życia komponentu, useEffect, synchronizacja z zewnętrznymi systemami, pobieranie danych z API, czyszczenie efektów, useRef, optymalizacja useEffect, custom hooks, race conditions/debouncing, memoizacja (memo/useMemo/useCallback)

76 modułów
0%

Zaawansowane systemy

React Router: konfiguracja routingu, parametry URL, zagnieżdżone trasy, nawigacja programatyczna, route guards, przekierowania, lazy loading, stan przez location, historia przeglądarki

74 modułów
0%

Z innej perspektywy

Styled Components, Sass/SCSS, Tailwind CSS, UI component frameworks, design systems, React Transition Group, animacje CSS/keyframes

66 modułów
0%

Podróż na Orbiter

HOC/Render Props/Compound Components, Concurrent Mode/Suspense, code splitting, wzorce Adapter/Facade, dostępność (a11y), performance profiling, deployment na Vercel

64 modułów
0%

Komunikacja z bazą

React 18+ hooks: useTransition, useFormStatus/useActionState, useId, use hook, useDeferredValue, wirtualizacja list, useOptimistic

62 modułów
0%

Stylizacja statku

Portale, i18n, bezpieczeństwo, Apollo Client/GraphQL, WebSockets/SSE, Web Workers, React Compiler, Streaming SSR/Edge, RSC, micro-frontendy, TanStack Query, React 19

86 modułów
0%

Kontrola jakości

Axios/biblioteki HTTP, stany loading/error/empty, race conditions/AbortController, POST/PUT/DELETE, cache/SWR, zaawansowana obsługa błędów, paginacja/infinite scroll

63 modułów
0%

Optymalizacja lotu

TypeScript z React: typowanie komponentów funkcyjnych, props/interfejsy, useState/useRef, eventy, komponenty generyczne, discriminated unions, typowanie Context/useReducer

63 modułów
0%

Integracje zewnętrzne

Testowanie React: Jest, React Testing Library, testowanie interakcji użytkownika, testowanie komponentów async, mockowanie modułów/API, testowanie hooków, snapshot testing

63 modułów
0%

Podróż w nieznane

CSS variables/dynamiczne motywy, CSS Modules, zero-runtime CSS-in-JS, styled-components theming, responsywne wzorce, Emotion/vanilla-extract, design tokens

63 modułów
0%

Stacja Orbitalna Omega

Composition vs Inheritance, Container/Presentational, headless components, Inversion of Control, feature flags/A/B testing, event-driven architecture, Atomic Design, Provider/State Machines

63 modułów
0%

Centrum Dowodzenia Apollo

Error Boundaries, react-error-boundary, obsługa błędów formularzy, logowanie/monitoring, Fallback UI/Skeleton Loaders, Graceful Degradation, zaawansowane wzorce obsługi błędów

63 modułów
0%

Park Jurajski

JavaScript, ES6+, DOM, Async/Await, TypeScript

0%

Brama do parku

Historia JS, środowisko uruchomieniowe, konsola, komentarze, formatowanie kodu, semicolony, zmienne (var/let/const), typy danych, konwersja typów, operatory arytmetyczne/porównania/logiczne, priorytet operatorów, instrukcje warunkowe (if/else/switch), pętle, funkcje

96 modułów
0%

Laboratorium DNA

Parametry i argumenty funkcji, arrow functions, scope (globalny/funkcyjny/blokowy), hoisting, this, tablice (push/pop/slice/splice), forEach/map/filter/reduce, obiekty (literały/konstruktory), prototypy, closures, try/catch, template literals, destrukturyzacja, spread/rest

121 modułów
0%

Hodowla dinozaurów

Klasy ES6, konstruktory i metody, dziedziczenie (extends), enkapsulacja i pola prywatne (#), polimorfizm, klasy abstrakcyjne, mixiny, Map/Set, WeakMap/WeakSet, Symbol, metody statyczne, gettery/settery, kompozycja vs dziedziczenie

94 modułów
0%

Katalog gatunków

Model zdarzeń i Event Loop, callbacki i callback hell, Promise (then/catch/finally), Promise.all/race/allSettled, async/await, obsługa błędów try/catch, równoległe zadania asynchroniczne, Fetch API, żądania HTTP, przetwarzanie JSON, iteratory i generatory

83 modułów
0%

System kontroli

Zaawansowane wzorce obiektów i tablic, chain i kompozycja metod, reduce/flatMap, iteratory, ES Modules (import/export), CommonJS (require), dynamiczne importy, debugowanie (konsola/breakpointy/profilery), zaawansowana obsługa błędów, wzorzec Builder/Observer, regex, Date, localStorage/sessionStorage, ES2024/ES2025, Web APIs

114 modułów
0%

Systemy alarmowe

Czym jest TypeScript, konfiguracja tsconfig.json, kompilator tsc, typy podstawowe (string/number/boolean/any/unknown), tuple, enum, union/intersection, interfejsy, type aliases, rozszerzanie interfejsów (extends), typy parametrów i zwracanych wartości, funkcje generyczne, przeciążanie funkcji, utility types

95 modułów
0%

Ewolucja kodu

Modyfikatory dostępu (public/private/protected), właściwości statyczne i abstrakcyjne, implementacja interfejsów, type narrowing i type guards, klasy generyczne, ograniczenia generyczne (constraints), conditional types, mapped types, discriminated unions, dekoratory klas/metod/właściwości, fabryki dekoratorów, namespace, declaration merging

73 modułów
0%

Zaawansowana genetyka

Event listeners, obiekt Event, propagacja (bubbling), delegacja wydarzeń, wydarzenia myszy/klawiatury, formularze, usuwanie listenerów i czyszczenie pamięci, zaawansowane techniki event handling, performance i optymalizacja, Event Bus, testy jednostkowe event handlerów, Custom Events, zaawansowane DOM API

99 modułów
0%

TypeScript w laboratorium

Wzorce projektowe (Module/Factory/Observer), zasady SOLID, programowanie funkcyjne, wzorce zarządzania stanem, code splitting i tree shaking, lazy loading, bundle optimization, architektura event-driven

71 modułów
0%

Projekt: Odbudowa Parku

Web Workers, zarządzanie pamięcią (garbage collection/memory leaks), pliki deklaracji (.d.ts), type-safe Event System, template literal types, TypeScript z Node.js, module augmentation, Test-Driven Development (TDD), TypeScript z popularnymi frameworkami

65 modułów
0%

Centrum Testów DNA

Dlaczego testowanie jest ważne, framework Jest, matchery, setup/teardown, mockowanie, testowanie kodu asynchronicznego, Test-Driven Development (TDD), testowanie TypeScript z Jest

63 modułów
0%

Laboratorium Ewolucji

Czym jest programowanie funkcyjne, funkcje wyższego rzędu (map/filter/reduce), kompozycja funkcji (compose/pipe), currying i częściowa aplikacja, domknięcia, rekurencja, wzorce niemutowalności danych, funktory i monady

64 modułów
0%

Cyberpunk 2150

Next.js 16, SSR, SSG, ISR, API Routes, TypeScript

0%

Wejście do Metropolii

React/Next.js wprowadzenie, konfiguracja środowiska, inicjalizacja projektu, struktura katalogów, Client/Server Components, Hello World, narzędzia deweloperskie, strategie renderowania

67 modułów
0%

Hyperloop miejski

File-based routing, dynamiczne segmenty, Link/useRouter, grupowanie tras, zagnieżdżone/catch-all routes, loading UI/layouts, 404/redirects, middleware

69 modułów
0%

Kwantowe przetwarzanie

Global styles/CSS Modules, Tailwind CSS, Shadcn/UI, Image component, strategie ładowania obrazów, optymalizacja fontów, zasoby statyczne (public/), ikony/favicon/metadata

67 modułów
0%

Sieci neuronowe

Opcje baz danych, Prisma ORM setup, modele danych/migracje, Server Components data fetching, Client Components hooks, Server Actions/mutations, implementacja wyszukiwania, optymalizacja zapytań/N+1

68 modułów
0%

System identyfikacji

Strategie renderowania (App Router), rewalidacja danych, streaming/Suspense, loading skeletons, Partial Prerendering, strategie cache, Edge Runtime, SSR vs SSG vs ISR benchmarki

65 modułów
0%

Centralny mainframe

Formularze (controlled/uncontrolled), React Hook Form, walidacja Zod, walidacja server-side, obsługa błędów formularzy, error.tsx, Server Actions errors, dostępność, formularze wielokrokowe

69 modułów
0%

Interfejsy holograficzne

Podstawy autentykacji, NextAuth.js/Auth.js, strategie auth, OAuth providers, sesje/tokeny, role/uprawnienia, ochrona tras middleware, bezpieczeństwo OWASP, Clerk, auth Context Provider

72 modułów
0%

Optymalizacja kwantowa

Przygotowanie do produkcji, SEO/dynamiczne metadata, Open Graph, sitemaps/robots.txt, web analytics, platformy deployment, zmienne środowiskowe, CI/CD, monitoring wydajności, PWA/Service Workers, preview deployments

74 modułów
0%

Projekt: Mega City

Strapi CMS, Stripe payments, Resend/React Email, Zustand, zaawansowane Server Actions, TanStack Table, typed routes, internationalizacja (next-intl), Docker, Turborepo monorepo, forbidden()/unauthorized(), after() API, use cache

77 modułów
0%

Imperium Rzymskie

NestJS, TypeORM, PostgreSQL, JWT, WebSockets, Microservices

0%

Brama Rzymu

Architektura NestJS, moduły, Dependency Injection, kontrolery, serwisy, operacje CRUD, DTOs, konfiguracja projektu

78 modułów
0%

Forum Romanum

Routing, middleware, guards, interceptory, pipes, custom dekoratory, exception filters, cykl życia żądania

78 modułów
0%

Skarbiec Imperium

Entities, migracje, relacje, wzorzec Repository, Query Builder, transakcje, seedery, walidacja danych

78 modułów
0%

Straż Pretoriańska

Hashowanie haseł, JWT, Passport.js, RBAC, refresh tokens, OAuth, sesje, uwierzytelnianie dwuskładnikowe (2FA)

63 modułów
0%

Hierarchia Centurionów

WebSockets, real-time events, Socket.IO, broadcasting, rooms/namespaces, autentykacja socketów, obsługa połączeń, obsługa błędów

74 modułów
0%

Zaawansowane Systemy

Exception filters, custom exceptions, logowanie, health checks, monitoring, debugowanie, graceful shutdown

71 modułów
0%

Komunikacja Legion

Testy jednostkowe, integracyjne, E2E, mockowanie, pokrycie kodu, testy wydajnościowe, automatyzacja testów

67 modułów
0%

Testy Kwalifikacyjne

Redis cache, indeksowanie DB, load balancing, zarządzanie pamięcią, rate limiting, kompresja, kolejki wiadomości, profilowanie wydajności

67 modułów
0%

Podbój Imperium

Docker, SSL/TLS, CI/CD, praktyki produkcyjne, skalowanie/mikroserwisy, bezpieczeństwo, backup, blue-green deployment

67 modułów
0%

Kancelaria Pretora

class-validator, ValidationPipe, class-transformer, walidacja zagnieżdżona, custom validators, grupy walidacji

76 modułów
0%

Archiwum Senatu

Konfiguracja Swagger, dekoratory kontrolerów, dokumentacja DTO, dekoratory response, customizacja UI, CLI plugin, wersjonowanie API

80 modułów
0%

Port w Ostii

Kubernetes, zaawansowany Docker/Compose, zarządzanie sekretami, zaawansowane CI/CD, Prometheus, OpenTelemetry, Terraform

77 modułów
0%

Laboratorium Przyszłości

Vue.js 3, Vite, TypeScript, Pinia, Vue Router

0%

Strefa Startowa

Wprowadzenie do Vue.js, Vite, Single File Components, pierwszy system Vue, struktura aplikacji, narzędzia deweloperskie

63 modułów
0%

Pracownia Hologramów

Interpolacja, v-bind/v-on, bindowanie klas/stylów, v-if/v-show, v-for, template refs

73 modułów
0%

Reaktor Energetyczny

Reaktywność ref(), reactive(), deep vs shallow reactivity, toRef/toRefs, debugowanie reaktywności

73 modułów
0%

Centrum Obliczeń

Computed properties, computed get/set, watch, watchEffect, zatrzymywanie watcherów/cleanup

69 modułów
0%

Symulator Sterowania

Obsługa zdarzeń, modyfikatory eventów, formularze z v-model, modyfikatory v-model, zaawansowane formularze

71 modułów
0%

Drukarnia 3D

Wprowadzenie do komponentów, rejestracja/import, kompozycja, lifecycle hooks, scoped styles/CSS modules, composables

66 modułów
0%

Stacja Komunikacji

Props basics, walidacja props, custom events, v-model na komponentach, provide/inject, fallthrough attrs, zaawansowane wzorce komunikacji

62 modułów
0%

Magazyn Modułów

Podstawy slotów, named slots, scoped slots, dynamiczne komponenty, KeepAlive/Teleport, async components/Suspense, zaawansowane sloty

69 modułów
0%

Laboratorium Naukowe

Zaawansowane composables, reaktywne wzorce projektowe, VueUse, testowanie composables, wydajność/optymalizacja, composables w produkcji

67 modułów
0%

Centrum Nawigacji

Vue Router basics, dynamiczne trasy/parametry, zagnieżdżone trasy/named views, navigation guards, nawigacja programatyczna, zaawansowany routing

69 modułów
0%

Baza Danych Misji

Pinia basics, state, getters, actions, Composition API stores, kompozycja store'ów, plugins/persistence

72 modułów
0%

Platforma Startowa

Testowanie komponentów, testowanie composables/store'ów, testy integracyjne/E2E, budowanie na produkcję, deployment

70 modułów
0%

Komora Holograficzna

Komponent Transition, named transitions/modes, JS Animation Hooks, TransitionGroup, integracja z bibliotekami animacji, tranzycje tras, zaawansowane wzorce animacji

62 modułów
0%

Moduł Rozszerzeń

Custom directives (hooks/args/modifiers), zaawansowane dyrektywy, system pluginów, przydatne pluginy, renderless/functional components, ekosystem pluginów

68 modułów
0%

Centrum Kontroli Startowej

TypeScript z Vue, typowanie props/emits, typowanie ref/reactive/computed, template refs/provide-inject typing, SSR/Nuxt concepts, Nuxt 3 basics

68 modułów
0%
Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie