Szkolenie: Frontend Development: CSS, JavaScript, TypeScript i React- poziom podstawowy
Szkolenie: Frontend Development: CSS, JavaScript, TypeScript i React- poziom podstawowy
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie jest skierowane do osób, które chcą zdobyć wiedzę z zakresu HTML, CSS i JavaScript oraz rozwinąć swoje umiejętności i poznać nowoczesne technologie frontendowe.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji13-07-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi55
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Szkolenie ma na celu przygotowanie uczestników do profesjonalnej pracy jako frontend developerzy poprzez zdobycie podstawowej wiedzy na temat CSS, JavaScript, TypeScript oraz React. Uczestnicy nauczą się tworzyć responsywne strony internetowe, optymalizować kod oraz stosować najlepsze praktyki w budowie nowoczesnych aplikacji webowych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Poznają zaawansowane techniki CSS i sposoby optymalizacji kodu. | Kryteria weryfikacji Testy teoretyczne sprawdzające znajomość selektorów, flexboxa i grid layoutu; analiza kodu pod kątem poprawności i optymalizacji. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Nauczą się stosować nowoczesne funkcje JavaScript i TypeScript. | Kryteria weryfikacji Praktyczne zadania kodowania obejmujące implementację funkcji ES6+, asynchroniczność i struktury danych. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Stworzenie responsywnej aplikacji webowej od podstaw. | Kryteria weryfikacji Samodzielne wykonanie zadania projektowego, weryfikacja responsywności na różnych urządzeniach. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Testowanie i optymalizacja aplikacji React. | Kryteria weryfikacji Samodzielne przeprowadzenie testów aplikacji React za pomocą Jest i React Testing Library, analiza raportów testów. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Samodzielne rozwiązywanie problemów i optymalizacja procesów w projekcie. | Kryteria weryfikacji Analiza przypadków problemowych w kodzie, testowanie różnych rozwiązań, raportowanie błędów i ich eliminacja. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
-> Za 1 godzinę usługi szkoleniowej uznaje się godzinę dydaktyczną tj. lekcyjną (45 minut).
-> Ilość przerw oraz długość ich trwania zostanie dostosowana indywidualnie do potrzeb uczestników szkolenia. Zaznacza się jednak, że łączna długość przerw podczas szkolenia nie będzie dłuższa aniżeli zawarta w harmonogramie. Przerwy nie wliczają się w czas trwania szkolenia.
Moduł 1: Wprowadzenie i powtórzenie CSS
- 1.1. Powtórzenie podstaw CSS: Selektory, właściwości, box model, flexbox.
- 1.2. Zaawansowane techniki CSS: Grid layout, zmienne CSS, animacje.
- 1.3. Preprocesory CSS (Sass/SCSS): Wprowadzenie do Sass, nesting, mixins, funkcje.
Moduł 2: JavaScript - Poziom średniozaawansowany
- 2.1. ES6+: Let, const, arrow functions, template literals, destructuring, modules.
- 2.2. Asynchroniczność w JS: Callbacks, Promises, async/await.
- 2.3. Zaawansowane funkcje: Higher order functions, closures, event loop.
Moduł 3: TypeScript
- 3.1. Wprowadzenie do TypeScript: Typy podstawowe, instalacja i konfiguracja.
- 3.2. Typy zaawansowane: Unions, generics, interfaces, type guards.
- 3.3. TypeScript w praktyce: Integracja z ES6+, używanie z bibliotekami jak React.
Moduł 4: React - Podstawy
- 4.1. Podstawy React: JSX, komponenty, propsy i state.
- 4.2. Hooks: useState, useEffect, custom hooks.
- 4.3. Routing i zarządzanie stanem: React Router, Context API.
Moduł 5: React - Zaawansowane techniki
- 5.1. Zaawansowany state management: Redux, zarządzanie stanem globalnym.
- 5.2. Optymalizacja aplikacji React: Memoization, lazy loading, code splitting.
- 5.3. Testowanie komponentów React: Jest, testing-library/react.
Moduł 6: Projekt końcowy
- 6.1. Planowanie projektu: Definiowanie wymagań, wireframing, wybór narzędzi.
- 6.2. Praca w zespole: Git, GitHub, pull requests, code reviews.
- 6.3. Wdrożenie aplikacji: Hosting, Continuous Integration/Deployment.
Walidacja.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 29 Moduł I | Prowadzący Dawid Tomczyk | Data realizacji zajęć 14-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 11:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 2 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 14-07-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 3 z 29 Moduł I | Prowadzący Dawid Tomczyk | Data realizacji zajęć 14-07-2025 | Godzina rozpoczęcia 11:15 | Godzina zakończenia 13:15 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 4 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 14-07-2025 | Godzina rozpoczęcia 13:15 | Godzina zakończenia 13:30 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 5 z 29 Moduł I | Prowadzący Dawid Tomczyk | Data realizacji zajęć 14-07-2025 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 29 Moduł II | Prowadzący Dawid Tomczyk | Data realizacji zajęć 15-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 11:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 7 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 15-07-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 8 z 29 Moduł II | Prowadzący Dawid Tomczyk | Data realizacji zajęć 15-07-2025 | Godzina rozpoczęcia 11:15 | Godzina zakończenia 13:15 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 9 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 15-07-2025 | Godzina rozpoczęcia 13:15 | Godzina zakończenia 13:30 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 10 z 29 Moduł II | Prowadzący Dawid Tomczyk | Data realizacji zajęć 15-07-2025 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 11 z 29 Moduł III | Prowadzący Dawid Tomczyk | Data realizacji zajęć 16-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 11:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 12 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 16-07-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 13 z 29 Moduł III | Prowadzący Dawid Tomczyk | Data realizacji zajęć 16-07-2025 | Godzina rozpoczęcia 11:15 | Godzina zakończenia 13:15 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 14 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 16-07-2025 | Godzina rozpoczęcia 13:15 | Godzina zakończenia 13:30 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 15 z 29 Moduł III | Prowadzący Dawid Tomczyk | Data realizacji zajęć 16-07-2025 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 16 z 29 Moduł III | Prowadzący Dawid Tomczyk | Data realizacji zajęć 17-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 11:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 17 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 17-07-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 18 z 29 Moduł III | Prowadzący Dawid Tomczyk | Data realizacji zajęć 17-07-2025 | Godzina rozpoczęcia 11:15 | Godzina zakończenia 13:15 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 19 z 29 Przerwa (15min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 17-07-2025 | Godzina rozpoczęcia 13:15 | Godzina zakończenia 13:30 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 20 z 29 Moduł III | Prowadzący Dawid Tomczyk | Data realizacji zajęć 17-07-2025 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 21 z 29 Moduł IV | Prowadzący Dawid Tomczyk | Data realizacji zajęć 21-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 11:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 22 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 21-07-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 23 z 29 Moduł IV | Prowadzący Dawid Tomczyk | Data realizacji zajęć 21-07-2025 | Godzina rozpoczęcia 11:15 | Godzina zakończenia 13:15 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 24 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 21-07-2025 | Godzina rozpoczęcia 13:15 | Godzina zakończenia 13:30 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 25 z 29 Moduł IV | Prowadzący Dawid Tomczyk | Data realizacji zajęć 21-07-2025 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 26 z 29 Moduł VI | Prowadzący Dawid Tomczyk | Data realizacji zajęć 22-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 11:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 27 z 29 Przerwa (15 min) | Prowadzący Dawid Tomczyk | Data realizacji zajęć 22-07-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 28 z 29 Moduł VI | Prowadzący Dawid Tomczyk | Data realizacji zajęć 22-07-2025 | Godzina rozpoczęcia 11:15 | Godzina zakończenia 14:00 | Liczba godzin 02:45 |
Przedmiot / temat zajęć 29 z 29 Walidacja | Prowadzący Dawid Tomczyk | Data realizacji zajęć 22-07-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 14:30 | Liczba godzin 00:30 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto4 950,00 PLN
- Koszt przypadający na 1 uczestnika netto4 950,00 PLN
- Koszt osobogodziny brutto90,00 PLN
- Koszt osobogodziny netto90,00 PLN
Prowadzący
Prowadzący
Dawid Tomczyk
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy z uczestników otrzyma materiały dydaktyczne oraz prezentację w formie e-mail.
Trener prowadzący szkolenie na bieżąco będzie przesyłał zadania oraz ćwiczenia.
Warunki uczestnictwa
Warunkiem uzyskania certyfikatu potwierdzającego zdobyte kompetencje jest przystąpienie do egzaminu certyfikującego.
Na egzamin uczestnik nie musi dokonywać osobnego zapisu. Koszt egzaminu wliczony jest w cenę usługi i odbędzie się w ustalonym wg harmonogramu szkolenia terminie.
Zostaną zastosowane rozwiązania zapewniające rozdzielenie procesów kształcenia i szkolenia od walidacji.
Harmonogram może ulec zmianie, z uwagi na realizację procesu rekrutacji oraz indywidualne preferencje uczestników.
Warunki techniczne
Warunki techniczne
Wymagania techniczne: Komputer podłączony do Internetu z prędkością łącza od 512 KB/sek.
Minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji oraz niezbędne oprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów
- system operacyjny Windows 7/8/10 lub Mac OS X
- Uczestnik musi posiadać dostęp do
kamery i mikrofonu-wymóg konieczny.
Minimalne wymagania dotyczące parametrów łącza sieciowego, jakim musi dysponować Uczestnik - minimalna prędkość łącza: 512 KB/sek
Platforma, na której zostanie przeprowadzone szkolenie to Click Meeting.
Okres ważności linku: 1h przed rozpoczęciem szkolenia w pierwszym dniu do ostatniej godziny w dniu zakończenia.
Podstawą do rozliczenia usługi jest wygenerowanie z systemu raportu, umożliwiającego identyfikację wszystkich uczestników i zastosowanego narzędzia.