Building Your First Django App in Minutes
4.7 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
515 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Building Your First Django App in Minutes to your Wishlist.

Add to Wishlist

Building Your First Django App in Minutes

Conjure up that overdue MVP Using Django 1.10
Best Selling
4.7 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
515 students enrolled
Last updated 6/2017
English
Curiosity Sale
Current price: $10 Original price: $60 Discount: 83% off
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • 1 Article
  • 14 Supplemental Resources
  • 1 Coding exercise
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Become proficient at Django while horning your Python skills
  • Build a real world Employee management system with Django concepts will assist you in building your own Minimal viable product
  • learn how to make your apps beautiful with Material Design
  • Build projects using Django 1.10
  • Learn how to use Django Channels & Websockets + Redis Queue
  • Learn How to Deploy to the Cloud
View Curriculum
Requirements
  • Have access to a computer
  • Have access stable internet connection
  • Prepare your mind to learn and have fun in the process
  • Have a copy of sublime text editor installed with anaconda plugin (recommended)
Description

Tinkering with code for the first time can be a bit intimidating for some, with so many frameworks and languages to choose from, settling on the perfect fit is sometimes a challenge. Fear not this does not have to be the case for you, as by starting off with learning Django & Python a highly versatile and readable language you spend less time fiddling with mandate tasks and more on actually getting your application up and running and building a robust system

Building your first Django App in Minutes course is packed with helpful resources that will take you from complete beginner to intermediate Django development within a short span of time. You will acquire the skills needed to make your awesome ideas come to life.

Here's what you'll get

  • 43 lectures and 8 hours of content to Level up your Django skills by Learning Django from scratch with the theme of building an Employee Management System.
  • Explore Django what it is what sets it apart from other web based frameworks
  • Guided Structured material initially covering the fundamentals and the course will gradually bring you up to speed with more advanced topics and concepts while literally holding you by the hand in performing your first deployment.
  • In detailed explanations as the Instructor takes his time to explain concepts and not just wiz through without explaining the details.
  • By the end of the course you will be equipped with the knowledge, to execute an array of programming tasks using Python Django.


Why is it worth learning Django?

Here's what Django brings to the table

  • Saves you from a ton of headaches when setting up development environments
  • Easily move an application across environments or servers
  • Django has a concept of batteries included thus makes it ideal for building up Minimal Viable Product to large scale solutions in the shortest time frame as opposed f other frameworks.
  • Makes developing a much more pleasant experience
  • You won't need expensive hosting to deploy your web applications
  • The average salary for a Django developer in the US is over $100,000 per year this could be you.


What makes this course different than other courses you might find?

  • This course takes a firm balance in terms of not skimming the details but gives the student explanations on which components or technical solution are the best fit per given scenario.
  • This Course was designed from proven concepts tested and used in the instructors own applications.
  • Which will give you the confidence you need to build and deploy your own production ready applications.
  • This course teaches you what they don’t teach in university schools and bridges the gap by making sense of all of the Django documentation in a simple to understand manners. Learning to code from scratch can be like playing Russian roulette, this course outlines the steps in a sequential manner
  • Course includes bonus lesson taking a dive into Django channels for realtime web apps (Source code provided. Bootstrap your next realtime startup app)
  • Instructor available for mentorship and guidance via course forums


If you are signing up for this course, then you are automatically enrolled into a “life time course series”. What this means the course will continuously be updated with the latest in Django as well as new modules and concepts will be added to help you boost up your Django skills. We will continue to enhance the theme of EMS and expand on the app.  If that's not enough, I'll be available to answer any questions you might have in the course's forums. 

Who is the target audience?
  • Technical founders, novices, complete beginners or even seasoned developers
  • Anyone who wants to understand the full life cycle of developing web based apps
  • Anyone who is looking to gain confidence in building web applications
  • Anyone looking to level up their skills to land the next dream job
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
09:14:48
+
Course Introduction
2 Lectures 29:30

What is Django?
23:22
+
Postgres & PgAdmin Installation
1 Lecture 24:59
Installation
24:59
+
Django Installation & Configuration
6 Lectures 01:01:52
pip virtual environment explained
09:07

Installing python vIrtual Environment
06:31

Creating your first Django project
06:33

Django project settings.py explained
19:17

Configuring Django with Postgres SQL Database
17:54

Recap important pip commands
02:30
+
Models
5 Lectures 55:30
Django models lesson intro
01:27

Django models first approach
21:36

Django model first creating your postgres database
09:47

Django database first approach
20:03

How to fake migrations for Database First Approach
02:37
+
Querysets
2 Lectures 37:42
Django QuerySets Intro
00:43

Django QuerySets by Example
36:59

This quiz is designed to re-force concepts learnt in models and queryset lessons while introducing you to a few new concepts in the process. Completing this quiz would allow you to strengthen your core django knowledge, while boosting your overall confidence with Django to tackle more advanced coding concepts.

Test your knowledge on Django models & Querysets Quiz
20 questions
+
Django Admin
13 Lectures 02:23:42
Django Admin Intro
01:56

How to register django models for your EMS database
09:56

Adding Fields to Django Admin listing Pages
10:33

Customizing Django Admin forms
18:26

How to add custom actions
10:46

Importance of Validation in Software Development
05:52

Leveraging on built in django validation
10:05

Django custom model function validation
09:16

Django custom form validation
21:16

How to Add Custom fitlers
25:25

Django Extended with User View Permissions
10:07

How to make your ems django admin more responsive
02:43

+
Url configurations & Response Views
5 Lectures 01:01:57
Django urls views explained
10:15

Function Based Views
06:19

Function based views with basic form templates
14:14

Class Based Views & Generic Views Debunked
20:37

Basics of python functions *args **kwargs
10:32
+
Django Templates
2 Lectures 31:45
Introduction to templates for front end EMS
07:13

Make Django Nice Templates and Material Design
24:32
+
Forms File upload
1 Lecture 18:19
Uploading and displaying Images to Django EMS Admin
18:19
+
Django Production Deployment
4 Lectures 42:30
Heroku for startups & Minimum Viable Product (MVP)
03:16

Heroku signup & CLI/toolbelt installation
01:21

Configure EMS for production deployment
22:45

Deploying your EMS app to Heroku
15:08
3 More Sections
About the Instructor
Senior Analyst & Entrepreneur Timothy Mugayi
4.7 Average rating
33 Reviews
515 Students
1 Course
Software engineering enthusiast

Software engineering enthusiast full stack developer entrepreneur with 9+ human years of real life custom solution experience covering everything from training clients, presales to dev ops, Currently actively writing the future one line at a time for a fortune 500 company. Beside staying active at the gym and keeping up with the family, spends a considerable amount of his free time disseminate the love of Building quality software to those sharing the same passion and drive to learn.