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.
...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 intensywny kurs przeznaczony dla programistów, którzy chcą podnieść swoje umiejętności w tworzeniu nowoczesnych, dynamicznych interfejsów użytkownika. Kurs obejmuje zaawansowane techniki kodowania w HTML5 i CSS3, takie jak semantyczne znaczniki, flexbox, grid oraz animacje CSS, co pozwala na tworzenie responsywnych i estetycznych stron.
Uczestnicy poznają także nowoczesne podejście do JavaScriptu, obejmujące ES6+, obiekty, prototypy, async/await oraz manipulację DOM. Kluczowym elementem kursu jest nauka frameworka Angular, który umożliwia budowanie złożonych aplikacji jednostronicowych (SPA) z wykorzystaniem komponentów, usług, routingu oraz dyrektyw. W trakcie zajęć uczestnicy dowiedzą się, jak efektywnie zarządzać stanem aplikacji oraz integrować ją z API zewnętrznymi.
Szkolenie obejmuje również techniki optymalizacji wydajności aplikacji oraz debugowania kodu. Uczestnicy będą pracować nad projektem, który łączy wszystkie technologie, tworząc w pełni funkcjonalną, zaawansowaną aplikację webową. Kurs zwraca szczególną uwagę na dobre praktyki programistyczne, takie jak pisanie modularnego, wielokrotnego użytku kodu oraz testowanie aplikacji. Na koniec omówione zostaną narzędzia do automatyzacji i zarządzania projektem, takie jak npm i Webpack.
Czego się nauczysz:
- Restowanie arkuszy stylów, syle przeglądarkowe.
- Pojęcie selektorów i ich właściwości.
- Wprowadzenie do typografii w CSS.
- 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.