Python: Zaawansowany frontend (JavaScript)
Masz już za sobą podstawy HTML i CSS — potrafisz zbudować i ostylować stronę internetową. Teraz czas na JavaScript, który pozwala ją ożywić: reagować na działania użytkownika, walidować formularze i komunikować się z backendem bez przeładowania strony.
Czego się nauczysz
- Podstaw składni JavaScript: zmiennych, typów wartości i operatorów
- Instrukcji warunkowych, pętli oraz definiowania i wywoływania funkcji
- Zakresu zmiennych (scope) i hoistingu
- Pracy z tablicami i obiektami
- Manipulacji drzewem DOM oraz obsługi zdarzeń i formularzy
Co obejmuje moduł
- Materiał w formie PDF z wyjaśnieniem zagadnień i przykładami kodu
- Zadanie do samodzielnego wykonania w repozytorium GitHub, sprawdzane w code review
- Projekt, który można wykorzystać w portfolio
- Omówienie dobrych praktyk i najczęściej popełnianych błędów w code review
Dla kogo jest ten moduł
Dla osób, które chcą sprawdzić swój poziom wiedzy z podstaw JavaScriptu do wykorzystania w projektach frontendowych, szukają projektu do portfolio na odpowiednim poziomie trudności i wolą mieć wiedzę uporządkowaną w jednym miejscu, z możliwością konsultacji podczas code review.
Zadania uzupełniające dla tego modułu:
python-frontend-advanced-functions
python-frontend-advanced-arrays
python-frontend-advanced-loop
python-frontend-advanced-objects
Ten moduł jest częścią programu:
Python
