W tym kursie pokaże jak zacząć prace z Django. Umówimy czym jest Django i do czego możemy je użyć. Na samym początku wyjaśnię co jest potrzebne do zainstalowania Django (python, IDE). Wspólnie zrobimy nowe środowisko dla aplikacji (virtual environment) i w nim zainstalujemy naszą pierwszą aplikacje. Wytłumaczę najważniejsze koncepty w frameworku Django takie jak: models, fields, urls, views, templates, ORM itp. Gdy będziemy mieli juz podstawową wiedzę zaczniemy budować aplikacja. Nasza prosta aplikacja będzie przechowywała listę filmów z podstawowymi informacjami. Będziemy mogli dodawać nowe filmy do bazy danych, edytować istniejące rekordy, usuwać i wyświetlać. Będzie to tak zwane CRUD: Create, Read, Update i Delete. Pokaże jak można wszystkich tych metod użyć w Django admin oraz w templates zbudowanych na HTML i CSS. Gdy nasza aplikacja będzie gotowa, pokaże również jak można dodać do nie DRF (Django Rest Framework) i przerobić jak na API. Wytłumaczę również jak budować związki w bazie danych (relationship: one to one, one to many, many to many). Na samym końcu naszą gotową aplikacje wrzucimy na serwer zupełnie za darmo.
What you'll learn
understand the fundamentals of Django
set up a virtual environment
build a basic CRUD application
deploy an application on a server
integrate Django Rest Framework for API creation
establish relationships in the database
Course objectives
to teach the basics of Django framework
to provide hands-on experience in building a web application
to introduce the concepts of database relationships in Django