Try Django 1.11 // Python Web Development
4.6 (76 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.
5,872 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Try Django 1.11 // Python Web Development to your Wishlist.

Add to Wishlist

Try Django 1.11 // Python Web Development

Build a web app with Django // The #1 Web Development Framework for Python
4.6 (76 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.
5,872 students enrolled
Created by Justin Mitchel
Last updated 7/2017
English
Price: Free
Includes:
  • 8 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • The fundamentals of Django
  • Python 3 & Django 1.11
  • Function Based Views & Class Based Views
  • URL Routing
  • Basic Database Integration
  • Querying the Database
  • Saving data in the database
  • Best practices in Django
  • Creating User Profiles
  • Data Feeds
  • Registration & Activation
  • Setup Email to Send in Django
  • Django Forms
  • Form Validation
  • Django & The Python Shell
  • Integrating Bootstrap (only basics) to Django
  • Building an Internal Search Engine
  • Follow Buttons
  • Go Live with Heroku
View Curriculum
Requirements
  • Our 30 Days of Python Course (recommended)
  • Understanding of the Python Programming Language (strongly recommended)
  • See our System Setup Video in "Getting Started with Django" in this course (it's free)
Description

Python is one of the best programming languages in the planet. Why? For a few reasons:

  • It's proven & scalable
  • It's open-source
  • The Internet of Things and Raspberry Pi
  • It's leading the change for future technology


Proven & Scalable: Python runs Instagram's backend. It also run's Pinterest's, NASA, Mozilla, and countless others. It scales.

Open-Source: Open source technology means **anyone** can change it. Literally anyone. Are you in New Zealand? Yup you can change the code. Are you in Argentina? Yup, go ahead change it. Open-source changes the game for everyone because we can all use it.

Internet of Things (IoT) and Raspberry PI Connected devices are coming in waves. The easiest way to connect to these devices is using the Raspberry Pi and writing code in Python. Python is versatile so it makes controlling real-world objects with Raspberry Pi simple. 

Pushing the Bounds of Future Technology Python is leading the charge in artificial intelligence with things like OpenCV, TensorFlow, PyBrain, and many others.

Sooo... Python is cool but why is this called Try Django? What's Django?

***

Django will be the backbone for your projects. 

***

If you work with Python, the chances are good you need internet-connected data that stored securely and is reliable. This is where Django comes in. Django is a web-framework that can handle all of your data and handle it better than any web framework out there.

Django is the #1 Web Framework for Python for a reason: it's easy enough for the beginners and yet powerful enough for the pros. Instagram uses Python by way of Django. So does Pinterest. And Nasa. And Mozilla. It may not be the only technology that they use but its... the backbone of them all.

If Python is the future behind underlying technology, Django will be it's close cousin and if you love Python, Django will soon become your friend.

Oh and the best part: this class is free. Join us. 

Why is this course free?  I believe Django is the future and I'm willing to show you that it is by giving you the fundamentals for free. The other reason is I want lifelong students because I'm a lifelong teacher. Technology is ever-changing so that means I need to constantly learn and the best way to learn is to teach... so I need people to teach to right? Yup. I want you on my team. Are you going to join me?

Cheers!

Justin

Who is the target audience?
  • Anyone who wants to build web applications with Python
  • Entrepreneurs looking to build a base of coding skills
  • Programmers looking into breaking into Python
  • Anyone looking to build something real
  • Anyone looking to upgrade to Django 1.11
Students Who Viewed This Course Also Viewed
Curriculum For This Course
47 Lectures
08:03:29
+
Welcome to Try Django 1.11
5 Lectures 45:03
Welcome to Try Django 1.11
03:53

Walkthrough
03:51

Getting Started with Django
24:08

For your Reference
02:36

What Django Does
10:35
+
HTML & Django
8 Lectures 01:00:22
Rendering HTML
04:44

Render a Django Template
09:13

Context in Django Templates
09:17

Template Inheritance
13:59

Include Template Tag
06:04

Reactivate Virtualenv
01:10

Class Based Views
08:26

Template View
07:29
+
Remembering Things
8 Lectures 01:11:54
Remembering things with Models
11:03

More on Model Fields
08:59

Displaying Saved Data
09:47

Understanding QuerySets
09:14

Generic List View
08:58

Restaurant Profile Detail
10:15

SlugField & Unique Slug Generator
07:01

Signal for Unique Slug
06:37
+
Forms, Views, Models, and More
19 Lectures 03:34:04
Slugs as URL Params
02:22

Get Single Items from the DB
11:16

Saving Data the Hard + Wrong Way
18:39

The Power of Django Forms
09:07

The Extra Power of Django Model Forms
07:33

Simple + Effective Validation
12:17

Letting Users own Data
18:04

Associate User to Form Data in FBV
05:27

Associate User to Data in Class Based View
04:39

Login Required to View
06:01

LoginView
09:11

Using Reverse to Shortcut URLS
13:13

Menu Items App
11:00

Menu Items Views
16:26

Limiting Form Field to QuerySet
11:15

Personalize Items
17:50

User Profile View
14:13

Style Profile with Bootstrap
04:01

Adding a Robust Search
21:30
+
Handling Users & Followers
5 Lectures 01:28:45
Follow Users
19:59

Follow Button Form
19:22

Following Home Page Feed
15:14

Register View
18:36

Activation Keys
15:34
+
Final Steps...
2 Lectures 03:21
Watch & Go Live
01:35

Thank you!
01:46
About the Instructor
Justin Mitchel
4.4 Average rating
5,022 Reviews
267,234 Students
21 Courses
Coding Entrepreneur & Teacher

It all started with an idea. I wanted freedom... badly. Freedom from work, freedom from boredom, and, most of all, the freedom to choose. This simple idea grew to define me; it made me become an entrepreneur.

As I strived to gain freedom, overtime I realized that with everything that you do you can either (1) convince someone, somehow, to do it with you or (2) figure out how to do it yourself.

Due to a lack of financial resources (and probably the ability to convince people to do high quality work for free), I decided to learn. Then learn some more. Then some more. My path of learning website design started a long time ago. And yes, it was out of need not desire. I believed I needed a website for a company that I started. So I learned how to do it. The company died, my skills lived on... and got better and better.

It took me a while after learning web design (html/css) to actually start learning programming (web application, storing "data", user logins, etc). I tinkered with Wordpress, believing it could be a "user" site, but I was mistaken. Sure there are/were hacks for that, but they were hacks/work-arounds and simply not-what-wordpress-was-indended-to-be. Wordpress is for blogs/content. Plain and simple.

I wanted more. I had a web application idea that I thought would change the way restaurants hire their service staff. I tested it with my basic html/css skills, had great initial results, and found a technical (programmer) cofounder as a result. He was awesome. We were featured on CNN. Things looked great.

Until... cash-flow was a no-flow. Business? I think not. More like an avid hobby. We had the idea for a business just no business. Naturally, my partner had to find a means of income so I was left with the idea on its own.

Remember how I said everything we do has 2 choices. Well I tried the convincing. Now it was time to try the learning. I opted to learn and haven't looked back since. I tried almost every language out there: PHP, Ruby on Rails, SQL, Objective C, C++, Java, Javascript. I was lost.

Then, I tried Python. I was hooked. It was so easy. So simple. So elegant.

Then, I tried Django. Even more hooked. Made from python & made for web applications. It powers Instagram & Pinterest (two of the hottest web apps right now?).

Then, I tried Bootstrap. Simple and easy front-end design (html & css) that is super easy to use, mobile-ready, and overall... incredible.

Python, Django, and Bootstrap are truly changing the way the world builds web applications. I believe it's because of the simplicity to learn, the sheer power behind them, and, most of all, the plethora of resources to aid anyone in building their web projects (from packages to tutorials to q&a sites).

I relaunched my original venture with my new found skills. That wasn't enough. It didn't compel me as it once had. I started imagining all the possibilities of all the ideas I've always wanted to implement. Now I could. Which one to start with? There were so many good ideas...

Then another idea, a new & fresh idea, started brewing. I started to believe in the power of learning these skills. What would it mean if other non-technical entrepreneurs could learn? What would it mean if ideas were executed quickly, revenue models proven, all prior to approaching the highly sought-after programmers? What would it mean if entrepreneurs became coders?

And so. Coding for Entrepreneurs was born.

Here are some bio highlights:

  • Adjunct Professor of Entrepreneurship at the Lloyd Greif Center for Entrepreneurial Studies in the Marshall School of Business at the University of Southern California
  • Bestselling instructor on Udemy
  • Funded creator on Kickstarter
  • Founder of Coding For Entrepreneurs
  • Cohost of Backer Radio