Szkolenie z programowania w warstwie Front-End na poziomie zaawansowanym, z wykorzystaniem technologii HTML, CSS oraz JavaScript + Angular
Usługa skierowana jest do osób, które chcą zdobyć kompetencje informatyczne na stanowiskach takich, jak programiści IT oraz Front-end Developer.
Zdalne
80 h
8
Szkolenie z programowania w warstwie Front-End na poziomie zaawansowanym, z wykorzystaniem technologii HTML, CSS oraz JavaScript + Angular
Opis kursu
"Programowanie w warstwie Front-End na poziomie zaawansowanym z wykorzystaniem technologii HTML, CSS oraz JavaScript + Angular"
to zaawansowany kurs, który skupia się na tworzeniu nowoczesnych, responsywnych aplikacji webowych. Uczestnicy kursu zdobędą dogłębną wiedzę na temat HTML5 i CSS3, w tym technik takich jak Flexbox i Grid, które umożliwiają projektowanie elastycznych układów. Kurs obejmuje również zaawansowane aspekty JavaScriptu, takie jak asynchroniczność, zarządzanie zdarzeniami oraz manipulację DOM.
Kluczowym elementem szkolenia jest nauka frameworka Angular, który pozwala na budowanie aplikacji jednostronicowych (SPA) z wykorzystaniem komponentów, routingu i serwisów. Uczestnicy poznają zasady architektury aplikacji Angular, w tym zarządzanie stanem oraz wykorzystanie RxJS do programowania reaktywnego.
Kurs skupia się także na integrowaniu aplikacji z API oraz korzystaniu z zewnętrznych bibliotek. Uczestnicy nauczą się tworzyć testowalne komponenty oraz wprowadzać najlepsze praktyki programistyczne, takie jak modularność i czystość kodu. Dodatkowo, kurs porusza kwestie optymalizacji wydajności aplikacji oraz debugowania. Na koniec uczestnicy zrealizują projekt, w którym zastosują wszystkie zdobyte umiejętności, tworząc funkcjonalną aplikację webową.
Czego się nauczysz:
- Restowanie arkuszy stylów, syle przeglądarkowe.
- Pojęcie selektorów i ich właściwości.
- 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.
- JavaScript - wprowadzenie, struktury i typy danych oraz instrukcje warunkowe.
- Instrukcje wyboru oraz pętle.
- Funkcje i obsługa zdarzeń.
- 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
- mminimalna prędkość łącza: 512KB/sek