Szkolenie z programowania w warstwie Front-End na poziomie zaawansowanym, z wykorzystaniem technologii HTML, CSS oraz JavaScript + Angular
Osoby, które chcą zdobyć kompetencje informatyczne na stanowiskach takich, jak programiści IT oraz Front-end Developer.
Szkolenie przeznaczone zarówno dla osób indywidualnych.
...Zdalne
80 h
8
Szkolenie z programowania w warstwie Front-End na poziomie zaawansowanym, z wykorzystaniem technologii HTML, CSS oraz JavaScript + Angular
Opis kursu
Front-End na poziomie zaawansowanym, z wykorzystaniem technologii HTML, CSS oraz JavaScript + Angular, to intensywny kurs, który skupia się na budowie nowoczesnych, dynamicznych stron i aplikacji internetowych. Uczestnicy uczą się zaawansowanych technik tworzenia interfejsów użytkownika (UI) z wykorzystaniem HTML5 i CSS3, co pozwala na projektowanie responsywnych i atrakcyjnych wizualnie stron. Kluczową częścią kursu jest nauka języka JavaScript, z naciskiem na wykorzystanie go do interaktywności i dynamiki w aplikacjach webowych.
Angular, popularny framework JavaScript, jest istotnym elementem szkolenia, umożliwiającym uczestnikom tworzenie aplikacji typu Single Page Applications (SPA), które są szybkie i interaktywne. Kurs koncentruje się na takich zagadnieniach jak komponenty, dyrektywy, routowanie, zarządzanie stanem aplikacji oraz integracja z API. Uczestnicy nauczą się pracy z formularzami, walidacją danych oraz optymalizacją aplikacji pod kątem wydajności.
Szkolenie obejmuje także zasady tworzenia złożonych interfejsów użytkownika z użyciem CSS preprocessorów (np. SASS), co pozwala na tworzenie bardziej modularnego i łatwego do utrzymania kodu CSS. Duży nacisk kładzie się na najlepsze praktyki w zakresie organizacji kodu i współpracy w zespołach, z uwzględnieniem narzędzi takich jak Git. Uczestnicy poznają również metody testowania aplikacji front-endowych, co zapewnia wyższą jakość kodu.
Podczas kursu kursanci realizują praktyczne projekty, które pomagają im w pełni zrozumieć i utrwalić nowo zdobytą wiedzę. Dzięki temu, po ukończeniu szkolenia, będą w stanie samodzielnie tworzyć zaawansowane aplikacje webowe, gotowe do wdrożenia w środowisku produkcyjnym.
Czego się nauczysz:
- Modele doboru barw i sposoby ich zapisu w CSS.
- Rodzaje określania wielkości, marginesów i pozycjonowani pojemników lub sekcji.
- Cienie i obramowanie.
- Pseudo klasy i Pseudo elementy.
- Tworzenie układu strony za pomocą Flexbox.
- Podstawy animacji i przekształceń w CSS.
- Dodawanie grafiki na stronę WWW.
- Muzyka i wideo na stronie WWW.
- Tworzenie list.
- Tworzenie tabel.
- Tworzenie formularzy.
- Obsługa formularzy przez JavaScript.
- Manipulacja DOM i stylami CSS.
- Asynchroniczne przesyłanie danych.
- Biblioteki i frameworki.
Wymagania:
- system operacyjny Windows 7/8/10 lub Mac OS X
- pakiet Microsoft Office, Libre Office, Open Office
- minimalna prędkość łącza: 512KB/sek