Opis kursu
W czasie kursu uczniowie najpierw poznają podstawy frameworka Django. Pracują z interpreterem Python oraz serwerem Django, konfigurując podstawowe ustawienia aplikacji. Następnie zapoznają się z tematyką baz danych. Projektują proste bazy danych na potrzeby aplikacji, tworzą połączenia między bazą danych i aplikacjami oraz budują zapytania w SQL. Następnie uczniowie projektują proste aplikacje i interfejsy w modelu MTV (Model-Template-View). Tworzą modele obiektów, określają relacje między obiektami oraz definiują ich metody (możliwe działania wykonywane przez obiekty). Wykorzystują HTML do tworzenia szablonów stron internetowych wykorzystywanych w aplikacji. Korzystając ze znajomości języka Python, zapoznają się z wyrażeniami regularnymi w celu tworzenia widoków danych w przeglądarce.
Jest to zaawansowany kurs skierowany do uczniów, którzy opanowali podstawy programowania w języku Python i znają jego struktury oraz różne typy danych.
Po ukończeniu kursu uczniowie:
- Rozumieją działanie frameworka Django
- Rozumieją działanie modelu MTV
- Projektują proste bazy danych i łączą je z tworzonymi aplikacjami
- Budują proste zapytania SQL
- Tworzą szablony stron internetowych, korzystając z HTML i Django Template Language
- Dobierają konstrukcje języka i typy danych stosownie do projektowanego celu