What you'll learn
- How to Create Confident Django Projects
- Understand Django's inner workings
- Troubleshoot problems like a pro
- How to Prepare for Advanced Django Concepts
- The basics of web development
- Django installation
- Django project creation and understanding
- Creating reusable Django applications
- Creating a data model for an e-commerce app
- Using the Content Types Framework to construct generic relationships
- Configuring and utilizing MySQL in your Django projects
- Using Django migrations to create and update database tables
- Adding dummy data to your database
- Using Django ORM to query and manipulate data
- Using Django admin to manage your application data
Who is this course for
- Python developers that want to branch out into Web development
- Anyone who is familiar with Django but needs a refresher course to get back in the game
- Front-end developers that wish to advance to full-stack development
After completing this course, you will understand Django's principles and how to use them to improve your skills.
With this, you can get free access to
- Course Materials for Life
- Expertise in Django fundamentals
Your Instructor
Over 100,000 students have received instruction from Skills Shine Academy in topics including Lift Style, Fitness Training, Cyber Security, Ethical Hacking, Facebook Ads, SEO, Email Marketing, e-commerce, Business Investing, Social Media Marketing, Launching Your Own Business, and Marketing/Ad Agency!
The Multination firm Skills Shine Academy provides a wide variety of top-notch online courses that educate through real-world examples from subject matter Shines and tried-and-true research, all supported by top-notch, studio vocally narrated videos! Teaching practical life skills, which are crucial in today's environment, is the focus.
Every course offered by Skills Shine Academy is instructed by subject-matter specialists who genuinely love what they do and want to share it with others.
Course Curriculum
- 1- Introduction (0:37)
- 2- What is Django (2:49)
- 3- How the Web Works (4:24)
- 4- Setting Up the Development Environment (2:00)
- 5- Creating Your First Django Project (6:11)
- 6- Using the Integrated Terminal in VSCode (2:43)
- 7- Creating Your First App (3:30)
- 8- Writing Views (1:51)
- 9- Mapping URLs to Views (4:43)
- 10- Using Templates (4:08)
- 11- Debugging Django Applications in VSCode (7:52)
- 12 - Using Django Debug Toolbar (4:26)
- 1- Introduction (0:43)
- 2- Introduction to Data Modeling (2:39)
- 3- Building an E-commerce Data Model (4:34)
- 4- Organizing Models in Apps (5:20)
- 5- Creating Models (6:48)
- 6- Choice Fields (4:12)
- 7- Defining One-to-one Relationships (3:44)
- 8- Defining a One-to-many Relationship (4:09)
- 9- Defining Many-to-many Relationships (2:37)
- 10- Resolving Circular Relationships (3:47)
- 11- Generic Relationships (6:57)
- 1- Introduction (0:32)
- 2- Supported Database Engines (1:13)
- 3- Creating Migrations (8:02)
- 4- Running Migrations (5:01)
- 5- Customizing Database Schema (3:26)
- 6- Reverting Migrations (4:04)
- 7- Installing MySQL (2:09)
- 8- Connecting to MySQL (3:32)
- 9- Using MySQL in Django (4:14)
- 10- Running Custom SQL (2:55)
- 11- Generating Dummy Data (3:29)
- 1 - Introduction (0:41)
- 2- Django ORM (3:22)
- 3- Resetting the Database (4:00)
- 4- Managers and QuerySets (5:26)
- 5- Retrieving Objects (5:01)
- 6- Filtering Objects (5:42)
- 7- Complex Lookups Using Q Objects (3:56)
- 8- Referencing Fields using F Objects (1:51)
- 9- Sorting (3:49)
- 10- Limiting Results (1:22)
- 11- Selecting Fields to Query (6:05)
- 12- Deferring Fields (3:15)
- 13- Selecting Related Objects (9:13)
- 14- Aggregating Objects (3:21)
- 15- Annotating Objects (3:36)
- 16- Calling Database Functions (3:26)
- 17- Grouping Data (2:46)
- 18- Working with Expression Wrappers (2:56)
- 19- Querying Generic Relationships (6:19)
- 20- Custom Managers (2:25)
- 21- Understanding QuerySet Cache (2:08)
- 22- Creating Objects (4:28)
- 23- Updating Objects (4:13)
- 24- Deleting Objects (0:53)
- 25- Transactions (3:32)
- 26- Executing Raw SQL Queries (4:19)
- 1- Introduction (0:38)
- 2- Setting Up the Admin Site (4:34)
- 3- Registering Models (3:34)
- 4- Customizing the List Page (4:07)
- 5- Adding Computed Columns (1:49)
- 6- Selecting Related Objects (3:53)
- 7- Overriding the Base QuerySet (2:50)
- 8- Providing Links to Other Pages (5:16)
- 9- Adding Search to the List Page (1:49)
- 10- Adding Filtering to the List Page (4:23)
- 11- Creating Custom Actions (3:27)
- 12- Customizing Forms (5:43)
- 13- Adding Data Validation (3:48)
- 14- Editing Children Using Inlines (2:29)
- 15- Using Generic Relations (3:58)
- 16- Extending Pluggable Apps (4:43)
- 17- What's Next (0:54)
- 18- The Ultimate Django- Part 2
Frequently Asked Questions
When does the course start and finish?
The course has begun and will never stop! You set the start and end dates for this entirely self-paced online course.
How long do I have access to the course?
Lifetime access—how does that sound? You receive unrestricted access to this course after registering for as long as you like, on any device you own.
Do I get a certificate?
Yes, when you complete the course, you will receive a certificate of completion which you can happily add to your resume or LinkedIn profile.
Can I cancel my subscription?
Yes, you can. You have a 15-days money-back guarantee.