Szkolenie z programowania w warstwie Front-End z wykorzystaniem technologii HTML, CSS oraz JavaScript + React
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, jak i przedsiębiorców.
Zdalne
80 h
8
Szkolenie z programowania w warstwie Front-End z wykorzystaniem technologii HTML, CSS oraz JavaScript + React
Opis kursu
"Programowanie w warstwie Front-End z wykorzystaniem technologii HTML, CSS oraz JavaScript + React"
to intensywny kurs, który wprowadza uczestników w świat tworzenia nowoczesnych aplikacji internetowych przy użyciu jednego z najpopularniejszych frameworków JavaScript. Uczestnicy zaczną od podstaw HTML5 i CSS3, ucząc się, jak tworzyć estetyczne i responsywne układy stron internetowych. Kurs koncentruje się na programowaniu w JavaScript, w tym na nowoczesnych technikach, takich jak programowanie asynchroniczne i manipulacja DOM.
Kluczowym elementem szkolenia jest nauka React, w tym podstawowych koncepcji, takich jak komponenty, propsy, stan (state) oraz cykl życia komponentu. Uczestnicy dowiedzą się, jak korzystać z React Router do zarządzania nawigacją w aplikacjach jednostronicowych (SPA). Kurs obejmuje także wprowadzenie do zarządzania stanem aplikacji przy użyciu bibliotek takich jak Redux, co pozwala na efektywne przechowywanie i aktualizację danych.
Uczestnicy nauczą się implementować style CSS w aplikacjach React, a także jak integrować zewnętrzne API w celu pobierania i wyświetlania danych. Dodatkowo, kurs kładzie nacisk na najlepsze praktyki programistyczne, testowanie komponentów oraz optymalizację wydajności aplikacji. Na koniec szkolenia uczestnicy zrealizują własny projekt, stosując wszystkie zdobyte umiejętności w praktyce.
Czego się nauczysz:
- 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
- Znacznik HTML opisujące elementy tekstowe.
- Znaczniki liniowe, a blokowe.
- Tworzenie struktury witryny internetowej (kotwice oraz odnośniki lokalne i globalne).
Wymagania:
- Minimalne wymagania do obsługi szkolenia w formie zdalnej, w czasie rzeczywistym na platformie google meet: uczestnik powinien dysponować komputerem stacjonarnym bądź laptopem. Niezbędne również będą: mikrofon, słuchawki, głośniki i opcjonalnie kamera.
- Minimalne wymagania sprzętowe: procesor dwurdzeniowy, minimum 2GB pamięci RAM, wolna przestrzeń na dysku twardym (około 10GB)
- System operacyjny: minimum Windows XP/MacOS High Sierra
- Oprogramowanie: przeglądarka internetowa (Google Chrome, Mozilla Firefox, Opera, Safari, Microsoft Edge)
- Sieć: łącze internetowe minimum 2 Mbps