Kurs HTML dla elektronika
Kurs „HTML dla Elektronika” to kompleksowe szkolenie front-endowe, skierowane do pasjonatów elektroniki i osób chcących nauczyć się od podstaw tworzyć strony internetowe. Uczestnicy poznają zasady projektowania responsywnych stron internetowych i nauczą się budować własne strony o tematyce hobbystycznej, CV, reklamowe i firmowe. Kurs obejmuje naukę HTML, CSS i JavaScript od podstaw, a także praktyczne projekty z wykorzystaniem mikrokontrolerów AVR i ESP. Idealny start dla przyszłych web developerów, umożliwiający tworzenie serwerów webowych na mikrokontrolerach i pełne wykorzystanie protokołu HTTP w urządzeniach IoT. Kurs składa się z dwóch części: pierwsza skupia się na podstawach HTML, CSS i JavaScript (moduły 1-5), a druga na praktycznym wykorzystaniu tych technologii w embedded systems (moduł 6).
Umiejętności, które opanujesz:
- HTML: Zrozumienie podstawowej struktury strony, semantyki znaczników, metatagów, list, formularzy, tabel i multimediów.
- CSS: Stylowanie stron, kaskadowość, dziedziczenie, specyficzność, Flexbox, Grid, SASS, BEM oraz zaawansowane właściwości CSS.
- JavaScript: Typy danych, zmienne, operatory, funkcje, pętle, DOM, przydatne metody w JS, API, JSON, AJAX, Fetch.
- Protokół HTTP: Podstawy metod CRUD, GET, POST oraz tworzenie web serwerów na mikrokontrolerach AVR i ESP.
- WEB serwer, IOT & Embedded Systems: Implementacja stron internetowych na mikrokontrolerach w języku C, zarządzanie zasobami sieciowymi, wykorzystanie websocketów oraz narzędzi konwertujących kod HTML/CSS/JS do języka C.
Kurs składa się z następujących modułów:
- Wprowadzenie: teoria w pigułce dla HTML, CSS, JavaScript i tematów powiązanych oraz WEB serwerów w Embedded.
- Przygotowanie środowiska pracy: Instalacja Visual Studio Code, zapoznanie z narzędziami.
- HTML – fundament strony: Semantyka, znaczniki, struktura strony.
- CSS w praktyce: Stylowanie stron, Flexbox, Grid, animacje, SASS, Bootstrap.
- Podstawy JavaScript: Typy danych, zmienne, operatory, funkcje, pętle, DOM, API
- Protokół HTTP dla AVR i ESP: Budowanie web serwerów w języku C, obsługa GET i POST, integracja z mikrokontrolerami.