Program szkoleń
Poniżej przedstawiona została tabela z programem szkoleniowym. Każdy wariant godzinowy szkolenia przewiduje określoną liczbę webinarów (spotkań w celu przekazania wiedzy teoretycznej) do danego zagadnienia.
Moduł / Temat | Zawartość | 90h | 140h | 320h |
---|---|---|---|---|
1. Wstęp do webdev, organizacja pracy w firmach i repozytorium Github | Przedstawienie zakresu kursu, wyjaśnienie pojęć jak frontend, backend, fullstack, pierwsza strona HTML, narzędzia (edytor, przeglądarki, DevTools), Github, metodologia pracy SCRUM, pytania do mentora o rynek pracy i pracę w firmie | 1 | 1 | 1 |
2. HTML5 i CSS3 (Flexbox i responsywność od startu) | Struktura dokumentu, elementy semantyczne, typografia, selektory CSS, Flex i jak szukać informacji | 1 | 1 | 2 |
3. CSS od podstaw | Selektory, box-model, kaskada, pseudoklasy, pisanie własnych stylów (bez frameworków), obsługa różnych rozdzielczości | 1 | 1 | 2 |
4. Kompozycja i UX/UI | Zasady układu, koloru, typografii, design system, podstawy projektowania | 1 | 1 | 2 |
5. JavaScript - fundamenty | Zmienne, funkcje, DOM, zdarzenia, asynchroniczność (Promise/async-await), dodawanie multimediów (wideo, audio) | 1 | 1 | 2 |
6. Teoria renderowania (CSR, SSR, SSG) | Omówienie podejść do renderowania, porównanie zalet i wad | 1 | 1 | 2 |
7. Frameworki: React + Astro | 90h: krótkie wprowadzenie do React i Astro | 140h: budowa prostych aplikacji (komponenty, routing) | 320h: zaawansowane techniki, zarządzanie stanem, integracja z pakietami, CI | 0.5 | 1 | 2 |
8. REST API | HTTP, AJAX/Fetch, JSON, konsumpcja API, CORS, podłączanie płatności do strony (sandbox PayPal) | 0 | 1 | 2 |
9. Wstęp do backendu | 90h: Next.js (API routes) | 140h: Next.js deeper dive + PHP | 320h: Java Spring Boot „hello world”, deploy | 0 | 1 | 2 |
10. SEO, analityka i prawo | SEO on-page, Google Analytics, RODO, cookies, regulaminy | 0.5 | 0.5 | 1 |
11. Mobilne UX/UI | Adaptacja interfejsu na urządzenia mobilne, dotykowe wzorce nawigacji | 0.5 | 1 | 2 |
12. Deployment & sieć | Netlify/Vercel, GitHub Pages, hosting, DNS, domeny, certyfikaty SSL | 0.5 | 1 | 2 |
13. Optymalizacja & testowanie | Lazy loading zasobów (obrazy, wideo), minifikacja, tree-shaking, Lighthouse; testy jednostkowe (Jest), e2e (Cypress) | 0 | 0.5 | 2 |
Suma webinarów | 8 | 12 | 24 | |
Przewidziany dodatkowy indywidualny czaspracy z mentorem dla każdej osoby (Szkolenie grupowe) | Czas na pomoc; indywidualne omówienie projektu czy przekazanie ponadprogramowej wiedzy. | 2h | 4h | 7h |
Przewidziany dodatkowy indywidualny czas z mentorem (Szkolenie indywidualne) | Czas na pomoc; indywidualne omówienie projektu czy przekazanie ponadprogramowej wiedzy. | 6h | 10h | 15h |
*0.5 - oznacza, że połowa spotkania jest przeznaczona na dany temat.
Harmonogram pracy
Szkolenia grupowe
Szkolenie 90h - 2 spotkania tygodniowo przez 4 tygodnie.
Szkolenie 140h - 3 spotkania tygodniowo przez 4 tygodnie.
Szkolenie 320h - 2 spotkania tygodniowo przez 12 tygodni.
Każde spotkanie trwa 90 minut. Dni spotkań ustalane są wspólnie. Możliwe terminy obejmuje poniższy terminarz:
Poniedziałek - 17:00-20:00
Wtorek - 16:00-20:00
Środa - 16:00-18:00
Czwartek - 17:00-20:00
Piątek - 16:00-19:00
Sobota - 10:00-13:00
Szkolenia indywidualne
Szablon spotkań jest analogiczny jak dla szkoleń grupowych. Elastyczność doboru godzin i dni jest znacznie większa. Można zmienić dzień i godzinę szkolenia w razie potrzeby.
Zadania praktyczne
Wymagania

Dostępna oferta szkoleń grupowych

Grupowe 90 godzin
Kompaktowe zagadnienie związane z tworzeniem stron internetowych, pozwalające tworzyć wizualną część stron internetowych. 12 godzin spotkań grupowych i 2 godziny pracy indywidualnie z mentorem.

Grupowe 140 godzin
Szerokie omówienie zagadnień, pozwalające tworzyć i projektować własne strony internetowe oraz łączyć je z obsługą logiki po stronie serwera. 18 godzin spotkań grupowych i 3 godziny pracy indywidualnie z mentorem.

Grupowe 320 godzin
Kompleksowe omówienie zagadnień, pozwalające tworzyć i projektować własne strony internetowe i prostą obsługę logiki po stronie serwera. 36 godzin spotkań grupowych i 7 godziny pracy indywidualnie z mentorem.
Dostępna oferta szkoleń indywidualnych

Indywidualne 90 godzin
Indywidualne przygotowanie do projektowania i zarządzania wizualną częścią stron internetowych. 12 godzin spotkań 1 na 1 z mentorem i 6 godzin pracy indywidualnie z mentorem.

Indywidualne 140 godzin
Indywidualne przygotowanie do projektowania wizualnej części stron internetowych oraz logiki po stronie serwera. 18 godzin spotkań 1 na 1 z mentorem i 10 godzin pracy indywidualnie z mentorem.

Indywidualne 320 godzin
Indywidualne, kompleksowe przygotowanie do pracy w kierunku Fullstack developera jako junior z naciskiem na stronę wizualną stron internetowych i aplikacji webowych. 36 godzin spotkań 1 na 1 z mentorem i 15 godzin pracy indywidualnie z mentorem.
Dokumenty
Dokumenty związane z programem szkoleń, zakresem obowiązków i zdobywanej wiedzy.