Python: Podstawy frontendu
Chociaż Python sam w sobie nie jest językiem frontendowym, większość współczesnych aplikacji webowych łączy backend (np. w Django czy FastAPI) z frontendem — HTML-em, CSS-em i JavaScriptem. Ten moduł pokazuje podstawy budowy i stylowania stron internetowych, dzięki którym samodzielnie uzupełnisz interfejs swoich aplikacji.
Czego się nauczysz
- Pisania semantycznego kodu HTML: znaczników, ich grup i atrybutów
- Zapisu stylów w CSS-ie: reguł, selektorów, właściwości i specyficzności
- Dobrych praktyk organizacji plików i kodu CSS
- Ustawiania elementów na stronie (
display: inline-block,float/clear, flexbox,position) - Tworzenia responsywnych stron: jednostek relatywnych, breakpointów i podejścia mobile first
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 HTML i CSS, 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.
Ten moduł jest częścią programu:
Python
