Cel szkolenia
Przygotowanie uczestnika kursu do pracy jako wykwalifikowanego developera Front-end.
Korzyści
Uczestnicy posiądą teoretyczną i praktyczną wiedzę z zakresu tworzenia oprogramowania z użyciem HTML, CSS, JavaScript, node.js oraz React taką jak:
- instalacja i konfiguracja środowiska developerskiego
- podstawy tworzenia stron www (HTML, CSS)
- pisanie aplikacji w języku JavaScript
- znaczenie i używanie node.js
- npm – organizowanie kodu w moduły i pakiety
- używanie biblioteki React.js
- metody tworzenia i testowania oprogramowania
- tworzenie skryptów automatyzujących zadania
- obsługa różnych źródeł danych, zasady wywołań asynchronicznych
- przetwarzanie struktur XML oraz JSON
- podstawy baz NoSQL
- najlepsze praktyki oraz zaawansowane techniki
- najczęściej popełniane błędy i przyczyny nieprawidłowości działania systemu
- używanie narzędzi, technik i oprogramowania
Sii rekomenduje udział w szkoleniu ze względu na:
- najbogatszy i najpełniejszy program szkoleniowy na rynku – w pełni przygotowujący do uzyskania kwalifikacji w zakresie programisty Front-end
- pracę na praktycznych zadaniach (case study) z wykorzystaniem narzędzi/ programów informatycznych oraz projekt / warsztat
- wykwalifikowaną kadrę szkoleniową: trenerami są osoby pracujące w zawodzie developera , które potrafią przekazać praktyczną wiedzę oraz podzielić się bogatym doświadczeniem
- możliwość uzyskania certyfikatu Front-end Certified Developer Sii potwierdzającego wiedzę oraz umiejętności w zakresie programowania w Front-end
- możliwość zatrudnienia przez Sii po odbytym szkoleniu (dotyczy osób prywatnych a nie pracowników klientów korporacyjnych)
- markę Sii – wiarygodny i rozpoznawalny na rynku partner
Zakres szkolenia
- Dzień 1
Instalacja i konfiguracja środowiska developerskiego
Wprowadzenie i zakres szkolenia
Podstawowe pojęcia
Podstawy HTML
DOM HTML
Podstawy JavaScript (zmienne, pętle, string i funkcje wbudowane operujące na stringach, wartościach i liczbach)
Podstawy programowania z użyciem DOM HTML
Podstawy CSS
Zastosowanie CSS i dynamiczna zmiana wyglądu strony
Obsługa zdarzeń z użyciem JavaScript i CSS - Dzień 2
Bootstrap – automatyczne dostosowanie wyglądu strony na komputer, tablet i smartfon
Tablice
Słowniki
Listy
JSON
Tworzenie, pobieranie, iterowanie po obiektach
Deklarowanie i parametry funkcji
Funkcje anonimowe i funkcje strzałkowe
ES6 (ECMAScript 6)
Wskaźnik this i prototypy obiektów
Zakresy i domknięcia - Dzień 3
Sortowanie
Map, Reduce i Filter
Składanie funkcji
Asynchroniczność i wydajność
npm – manager pakietów JavaScript
środowisko uruchomieniowe node.js
Testowanie przy pomocy node.js - Dzień 4
Podstawy baz danych NoSQL
baza MongoDB
model danych
operacje CRUD
zapytania do bazy
React.js
Struktura projektu
Komponenty
React Virtual DOM, elementy i JSX
Dane zdalne pobieranie i przesyłanie z wykorzystaniem protokołów sieciowych - Dzień 5
Klasy
Stany i obsługa stanów
Komponenty bezstanowe
Promesy
Routing
Przygotowanie do egzaminu Front-end Certified Developer Sii
Projekt praktyczny – warsztat projektowy - Dzień 6
Projekt praktyczny – warsztat projektowy
Próbny egzaminu Front-end CD Sii
Egzamin Front-end CD Sii
Adresaci
Szkolenie „Zostań Developerem Front-end” adresowane jest zarówno dla osób początkujących, które nie miały wcześniej do czynienia z tworzeniem stron www takich jak:
- osoby nieposiadające doświadczenia ani wykształcenia IT
- studenci, absolwenci różnych kierunków studiów
- osoby chcące się przekwalifikować
- inne osoby, które swoją przyszłość chcą związać z zawodem developera/programisty Front-end
jak również dla osób, które pracują w zawodzie developera/programisty, a chcą:
- ugruntować całościowo wiedzę z zakresu tworzenia Front-endu z użyciem npm, JavaScript, node.js, React
- zdobyć certyfikat Front-end Certified Developer Sii
- poszerzyć swoją wiedzę dotycząca programowania Front-end
Materiały dodatkowe
Najczęściej zadawane pytania
Opinie uczestników szkoleń
Najbliższe terminy
- Szkolenie On-line:
1-2 dzień: 13-14.03.2021
3-4 dzień: 20-21.03.2021
5-6 dzień: 27-28.03.2021
| |
- Szkolenie On-line:
1-2 dzień: 10-11.04.2021
3-4 dzień: 17-18.04.2021
5-6 dzień: 24-25.04.2021
|