Django 3.0 po polsku (podstawy)

Why take this course?
🌟 Podstawowy kurs frameworka Django w języku Python - Rozpocznij Twój Rozwinięty Projekt Webowego! 🌟
Wstęp do Django: Zdobiąc ten kurs, zostaniesz wprowadzony do świata Django, cenionego frameworka webowego, napisanego w Pythonie. Poznasz jego architekturę, zrozumiesz, jak można wykorzystać Django do tworzenia dynamicznych i skalowalnych aplikacji internetowych. 🐍💻
Co potrzebujesz na start:
- Python: Język programowania, na którym opiera się Django,
- IDE: Środowisko rozwoju, które sprzyji pisaniu kodu i debuggingowi,
- Wiedzę z podstawy programowania: Nie potrzebujesz jeszcze być doświadczonym programistą, ale pewne znajomości Pythonu będą pomocne.
Instalacja i first steps: Na początku kursu zapoznasz się z instalacją Django oraz stworzymy pierwsze środowisko aplikacyjne w postaci virtual environment, co pozwoli na organizację swoich projektów bez konfliktów w zależności między nimi. 🛠️
Koncepty kluczowe:
- Modele (models): Definiują one strukturę danych w bazie,
- Pola (fields): Określają typy danych w modelach,
- URL-e (urls): Mapeją żądania do odpowiednich widoków (views),
- Widoki (views): Logikę aplikacji,
- Szablony (templates): Prezentują dane w sposób użytkownika,
- ORM (Object-Relational Mapping): Służy do interakcji z bazą danych bez konieczności pisania ręcznych zapytani SQL,
- Django admin: Narzędzie do zarządzania danymi w bazie.
Projekt praktyczny: Stworzymy i rozwiniemy proste aplikację przechowującą listę filmów. Poznasz:
- CRUD Operations: Dodawanie, czytanie, edytowanie i usuwanie rekordów w bazie danych,
- Django admin i templates: Tworzenie i edycja rekordów bezpośrednio z Django admin lub za pomocą spersonalizowanych szablonów HTML/CSS,
- Relacje w bazie danych: Zdefiniujesz różne typy związków (one to one, one to many, many to many).
Rozwój i API: Następnie uczymy się, jak przekształcić naszą aplikację w API, używając Django Rest Framework (DRF). Poznasz, jak tworzyć i testować zarówno endpointy GET, POST, PUT/PATCH, DELETE w DRF.
Zaawansowane funkcje:
- Migrations: Uzyskaj spoczynku w zarządzaniu zmianami w bazie danych,
- Autentykacja: Zabezpiecz Twoją aplikację,
- Testy: Poprobowuj i upewnij się, że Twój kod działa prawidłowo.
Udeployowanie aplikacji: Na końcu kursu nauczysz się, jak umieścić swoją gotową aplikację na serwerze. Możesz rozpocząć publikowanie swojej pracy i udostępniać ją do świata. 🚀💫
Co otrzymasz po zakończeniu kursu:
- Pełne zrozumienie Django: Jesteś gotowy do tworzenia własnych projektów webowych,
- Praaktyczny doświadc w budowaniu aplikacji: Masz za sobą praktyczną realizację projektu w Django,
- Nauka od podstaw: Uzyskasz solidne podstawy, które będą Twoją foundationą w dalszym rozwoju w Django i Pythonie,
- Możliwość publikacji aplikacji: Jesteś przygotowany do udostępnienia swojego projektu online.
Dołącz do nas i zacznij tworzyć w świecie Django! 🚀
Course Gallery




Loading charts...