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