Python and Django Full Stack Web Developer Bootcamp

Learn to build websites with HTML , CSS , Bootstrap , Javascript , jQuery , Python 3 , and Django!

4.47 (49591 reviews)
Udemy
platform
English
language
Web Development
category
instructor
208,671
students
32 hours
content
Sep 2019
last update
$129.99
regular price

What you will learn

Create a fully functional web site using the Full-Stack with Django 1.11

Learn how to use HTML to create website content

Use CSS to create beautifully styled sites

Learn how to take advantage of Bootstrap to quickly style sites

Use Javascript to interact with sites on the Front-End

Learn how to use jQuery to quickly work with the DOM

Understand HTTP requests

Create fantastic landing pages

Learn the power of Python to code out your web applications

Use Django as a back end for the websites

Implement a full Models-Views-Templates structure for your site

Description

Welcome to the Python and Django Full Stack Web Developer Bootcamp! In this course we cover everything you need to know to build a website using Python, Django, and many more web technologies!

Whether you want to change career paths, expand your current skill set, start your own entrepreneurial business, become a consultant, or just want to learn, this is the course for you!

We will teach you the latest technologies for building great web applications with Python 3 and Django! But we don't just teach that, we also teach the Front End technologies you need to know, including HTML, CSS, and Javascript. This course can be your one stop shop for everything you need! It will serve as a useful reference for many of your questions as you begin your journey in becoming a web developer!

This course is designed so that anyone can learn how to become a web developer. We teach you how to program by using HD Video Lectures, Walkthrough Code Projects, Exercises, Concept Presentation Slides, Downloadable Code Notes, Reading Assignments, and much more! 

Here is just a small sampling of the topics included in this course:

  • HTML5
  • CSS3
  • Javascript
  • jQuery
  • Bootstrap 3 and 4
  • Document Object Model
  • Python
  • Django Basics
  • Django Templates
  • Django Forms
  • Django Admin Customization
  • ORM
  • Class Based Views
  • REST APIs
  • User Authentication
  • and much,much more!

You will also get access to our online community of thousands of students, happy to help you out with any questions you may have! Any questions, feel free to send me a message here on Udemy and connect with me on LinkedIn, check out my profile for other courses.

We also have a 30-day money back guarantee, so you can try out the course for an entire month, risk-free!

Always keep learning!

Jose

Content

Course Introduction

Introduction
Course Overview Don't Skip this Lecture!
FAQ - Frequently Asked Questions
Course Set-Up and Installation
Notes on Updates Versions of Django

Front-End Introduction

What is the Web?

HTML Level One - Basics

HTML Level One Introduction
HTML Part One Basics
HTML Level One - Part Two -Basic Tagging
HTML Level One -Part Three - Lists
HTML Level One -Part Four - Divs and Spans
HTML Level One - Part Five - Attributes
HTML Level One Assessment - Overview
HTML Level One Assessment Solutions

HTML Level Two - Advanced

HTML Level Two Introduction
HTML Level Two - Part One - Tables
HTML Level Two - Part Two Tables Quiz
HTML Level Two - Part Three Table Quiz Solutions
HTML Level Two Part Four - Forms Basics
HTML Level Two - Part Five Forms and Labels
HTML Level Two - Part Six Forms and Selections
HTML Level Two - Assessment
HTML Level Two - Assessment Solutions

CSS Level One - Basics

CSS Level One Intro
CSS Level One Part One
CSS Level One Part Two
Quick Note about next lecture
CSS Level One Part Three
CSS Level One Part Four
CSS Level One Part Five
CSS Level One Assessment
CSS Level One Assessment Solutions

CSS Level Two - Advanced

CSS Level Two Introduction
CSS Level Two - Part One Fonts
CSS Level Two - Part One (Fonts) Continued
CSS Level Two - Part Two Box Model
CSS Level Two Spectrum Project Overview
CSS Level Two Spectrum Project Solutions

Capstone Project One

Capstone Project One Overview
Capstone Project One Solutions
Capstone Project One Solutions (Continued)

Bootstrap Overview

Bootstrap Introduction
Bootstrap Part One - Buttons
Bootstrap Part Two Forms
Bootstrap Part Three Navbars
Bootstrap Part Four - Grids
Bootstrap Project
Bootstrap Project Solutions

Javascript Level One - Basics

JS Level One Introduction
JS Level One - Part One Basics
JS Level One - Part Two Connecting Javascript
JS Level One - Part Three Exercise
JS Level One - Part Three Solutions
JS Level One - Part Four - Operators
JS Level One - Part Five - Control Flow
JS Level One - Part Six While Loops
JS Level One - Part Seven For Loops
JS Level One Part Eight Loop Exercises
JS Level One - Part Eight Solutions
JS Level One - Project Overview
JS Level One - Part Nine Project Solutions

Javascript Level Two

JS Level Two - Introduction
JS Level Two - Part One - Functions
JS Level Two - Part Two Function Exercises
JS Level Two - Part Two Function Solutions
JS Level Two - Part Three Arrays
JS Level Two - Part Four Array Exercise Overview
JS Level Two - Part Four Array Solutions
JS Level Two Part Five Objects
JS Level Two Part Five Objects Continued
JS Level Two Part Six Object Exercises
JS Level Two Part Six Object Exercise Solutions

Document Object Model

Document Object Model Introduction
Document Object Model - Part One - DOM Interaction
Document Object Model Part Two Content Interaction
Document Object Model Part Three - Events
Document Object Model - Game Project Overview
DOM Game Project Solutions - Part One
DOM Game Project Solutions - Part Two

jQuery

jQuery Introduction
jQuery Part One Basics
jQuery Part Two Events
jQuery Project Overview
jQuery Project Solutions Part One
jQuery Project Solutions Part Two
jQuery Project Solutions Part Three

Back-End Introduction

Introduction to the Back-End
Command Line and Terminal Overview

Python - Level One

Introduction to Python Level One
Python Installation and Set-Up
Part One Numbers
Part Two Strings
Part Three Lists
Part Four Dictionaries
Part 5 - Tuples, Sets, and Booleans
Part 6 - Exercise Overview
Part 6 - Exercise Solutions
Part 7 - Control Flow
Part Eight Functions
Part Nine Function Exercises
Function Exercises Solutions
Part Ten Simple Game Project Overview
Simple Game Project Solutions

Python - Level Two

Introduction to Python Level Two
Scope
Object Oriented Programming - Part One
Object Oriented Programming - Part Two
Object Oriented Programming - Part Three
OOP Project
OOP Project Solutions
Errors and Exceptions
Regular Expressions
Modules and Packages
Decorators
Name and Main

Django Level One - Basics

Django Level One - Part One - Django Setup
Django Level One - Part Two - Django Project
Django Level One - Part Three - Django Application
Django Level One - Part Four - Challenge Task
Django Level One - Part Five - Challenge Solutions
Django Level One - Part Six - URL Mappings
Django Level One - Part Seven - Templates
Django Level One - Part Eight Templates Challenge
Django Level One - Part Nine - Templates Solutions
Django Level One - Part Ten - Static Files

Django Level Two

Introduction to Django Level Two
Django Models Overview
Creating Models
Population Scripts
Models-Templates-Views Paradigm
Django Level Two Project Exercise
Django Level Two Project Solutions

Django Level Three

Introduction to Django Level Three
Django Forms
Form Basics Code Along
Form Validation
Model Forms
Model Forms Exercise

Django Level Four

Introduction to Django Level Four
Relative URLs with Templates
Relative URLs Coding Examples
URL Template Inheritance
Template Inheritance Coding Example
Quick Note on Custom Template Filters
Template Filters and Custom Filters
Template Filters Coding Examples

Django Level Five

Introduction to Django Level Five
Django Passwords
User Models
Quick note about forms!
Coding User Models and Forms Part One
Coding User Models and Forms Part Two
Registration
Logins

Django Deployment

Introduction to Django Deployment
Setting up GitHub
Full Deployment Walkthrough on Python Anywhere

Advanced Topics - CBVs

Introduction to CBVs
Hello World with CBVs
Template Views with CBV
Detail View and List View Part One
Detail View and List View Part Two
CRUD Views

First Clone Project

Introduction to First Clone Project
Blog Clone Project Part One
Blog Clone Project Part Two
Blog Clone Project Part Three
Blog Clone Project Part Four
Blog Project Part Five
Blog Project Part Six
Blog Project Part Seven
Blog Post Project Part Eight
Blog Project Part Nine
Blog Project Part Ten

Social Media Site Clone Project

Introduction to Social Media Clone Project
Social Clone Part One
Social Clone Part Two
Social Clone Part Three
Social Clone Part Four
Social Clone Part Five
Social Clone Part Six
Social Clone Part Seven
Social Clone Part Eight
Social Clone Part Nine
Social Clone Part Ten
Social Clone Part Eleven
Social Clone Part Twelve
Social Clone Final Part

Advanced Topics Lecture - Debug Toolbar

Introduction to Debug Toolbar
Debug Toolbar Overview

Advanced Topics - Customizing the Django Admin

Introduction to Admin
Admin Templates
Ordering Fields
Adding Search
Adding Filters
Adding Fields
Editable List View

BONUS SECTION: THANK YOU!

Bonus Lecture

Screenshots

Python and Django Full Stack Web Developer Bootcamp - Screenshot_01Python and Django Full Stack Web Developer Bootcamp - Screenshot_02Python and Django Full Stack Web Developer Bootcamp - Screenshot_03Python and Django Full Stack Web Developer Bootcamp - Screenshot_04

Reviews

Sohaib
November 10, 2023
This is an excellent course! Doesn't waste time by teaching unnecessary stuff. It only teaches what is important in the real world.
Harshanand
November 6, 2023
Course content is good. Added advance things as well but while doing mini projects with Django whole coding is done once instead of doing coding of once functionality and displaying it or coding one page and displaying it. Because of which its difficult to understand
Michael
October 30, 2023
Jose examples are simplified and easy to understand. It is also great that he teaches us where to use the documentation. Thanks Jose.
Neeraj
October 30, 2023
The teaching is good but this course is quite outdate, like the ide used(atom) does not support python packages anymore also has a lots of bugs in linking a js file to an html. If your good at problem solving and have a lot of time then go for it. In my case i planned on completing this course in 3 weeks and iam already past 3 weeks and only 50% of the course is completed because of the time spent on solving such issues. If you are an absolute beginner then this course might be a little challenging.
Daniel
October 14, 2023
It’s good but not updated to recent versions of django and syntax is quite different now in some areas
Erick
September 29, 2023
Jose Portilla is one of the best online teachers out there! I've taken two courses with him and I really appreciate how he takes you by the hand throughout the process from beginner to reaching a good level. He explains everything in such a way you really understand what you are doing.
Adam
August 31, 2023
It's very well structured and a good start for aspiring web devs. My only problem is that the some parts, like the Bootstrap, but especially the Django section, are so outdated that the given instructions are useless. It would have been nice to flag it somewhere that this course is old and a newer version is available on Udemy.
Sergio
August 30, 2023
Atom.io is no longer available. As a beginner, not being able to follow with the same editor could be overwhelming
Kobby
August 29, 2023
I like how the lecturer breaks down every concept. In fact he has been very instrumental in my python journey and so he gets 5 every time because he never disappoints :)
Naveed
August 27, 2023
Course is out of date for 2023 as syntax does not work (even though working Django files are provided its not good enough as video should reflect the working code), details are not explained well, the code editor is not zoomed in.
Kadu
August 8, 2023
This course is not up to date with latest Django version. The syntax has changed a lot. It's frustrating to look at documents every time which consumes a lot of time. Disappointed so far.
Mike
August 7, 2023
I learned a lot of basics in this course--not exclusively Django--but I felt there weren't enough exercises. I left the course unable to create my own Django project even with the code examples provided by the course. However, I feel very comfortable in the advanced Django eCommerce course from a different teacher that I am taking on Udemy as of this writing. I would say, take this course if you want to learn the basics, but don't expect it to land you a job at Amazon or Microsoft.
Ivaylo
August 1, 2023
The explanetion is good but the information is more than 3 yeas old! Outdated information: - Django 1.x now it is 4.x, (for me critical) - Atom is supended, - Python is 3.5 in the cource actual is 3.11.5 I remove one star for all which is outdated
Lois
July 31, 2023
so far so good, I am learning a lot and I am glad, I feel a bit more confident with front end stuff and I understand python way more than before
Javier
July 18, 2023
Very good, but lack of updates for the timegap results in lots of syntax errors. A disclaimer on the course would suffice if updates are not expected.

Coupons

DateDiscountStatus
7/1/201997% OFF
expired

Charts

Price

Python and Django Full Stack Web Developer Bootcamp - Price chart

Rating

Python and Django Full Stack Web Developer Bootcamp - Ratings chart

Enrollment distribution

Python and Django Full Stack Web Developer Bootcamp - Distribution chart
822444
udemy ID
4/15/2016
course created date
5/22/2019
course indexed date
Bot
course submited by