Django Crash Course - Introduction to Python Web Development
Offered By: Caleb Curry via YouTube
Course Description
Overview
Learn Django web development in this comprehensive tutorial video. Start by setting up your Python environment, creating a virtual environment, and installing Django. Explore the Model-View-Template architecture, create views and templates, and work with complex data. Dive into models, migrations, and the Django admin site. Understand the Object-Relational Mapping (ORM) concept and create your first model. Implement dynamic URLs, forms, and data manipulation. Cover essential topics like Git integration, GitHub project upload, and handling 404 errors. Perfect for beginners looking to quickly grasp Django fundamentals and start building web applications.
Syllabus
- Introduction
- Check Python version
- Create a virtual environment
- Activate a virtual environment
- Install a package
- Deactivate a virtual environment
- Create a Django project
- Git and Django
- Upload project to GitHub
- Model view template explained
- Create our first view
- Create our first template
- Working with complex data
- More complex template
- Intro to models and migrations
- View the admin site
- ORM explained
- Create our first Model
- Create a migration
- Add table to admin site
- Override __str__
- Working with real data
- Parameterized URLs
- Create dynamic links
- Create a form
- Delete data
- 404
Taught by
Caleb Curry
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX