Full Stack Web Development with Python and Django Course
3.4 (13 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
49 students enrolled

Full Stack Web Development with Python and Django Course

Learn how to create websites and web apps using HTML, CSS, Bootstrap, Python and Django!
3.4 (13 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
49 students enrolled
Created by Tanner Siciliano
Last updated 4/2019
English
English [Auto]
Current price: $12.99 Original price: $19.99 Discount: 35% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 2 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build website and web applications
  • HTML and CSS for front end web development
  • Bootstrap for responsive web design
  • Python
  • Django for creating robust websites and web apps
Course content
Expand all 118 lectures 07:45:47
+ CSS
14 lectures 01:13:10
Introduction
00:23
What is CSS?
01:57
Divs, Spans, Ids and Classes
06:14
CSS Syntax
06:00
The Box Model
03:31
Units
08:16
Margin and Padding
06:44
Border
05:06
Height and Width
06:47
Display
04:55
Position, Top, Left, Right and Bottom
10:38
Fonts
04:39
Text Align
02:05
Internal, Inline, and External CSS
05:55
+ Responsive Web Design With Bootstrap 4
10 lectures 37:36
Introduction
00:20
What is Responsive Web Design and Bootstrap?
02:00
Media Queries
04:59
Integrating Bootstrap
03:07
Bootstrap Grid System
10:59
Bootstrap Navbar
04:29
Bootstrap Buttons
02:23
Bootstrap Margin and Padding
05:20
Display and Position
01:26
Bootstrap Forms
02:33
+ Python Part 1: Foundation
10 lectures 21:13
Introduction
00:32
White Space in Python
01:15
Ints and Floats
03:08
Strings
02:24
Tuples
03:02
Dictionaries
02:58
+ Python Part 2: Logic, Loops and Functions
13 lectures 38:53
Introduction
00:32
If, Elif and Else
05:25
Example: Fizzbuzz
05:50
While Loops
02:10
For Loops
03:58
What is a Function?
00:57
Function Terminology
02:09
Return
02:55
Example: Fizzbuzz Function
03:50
Recursion
02:22
Example: Fibonacci
04:19
Error Handling
02:40
Importing and Handling Multiple Files
01:46
+ Python Part 3: Object Oriented Python
7 lectures 23:58
Introduction
01:35
Defining an Object
03:05
__init__
05:27
Object Methods
03:06
Example: Complex Number
04:50
Inheritance
03:30
super Method
02:25
+ Creating Your Development Environment
5 lectures 09:10
Introduction
01:05
Installing Python Locally
02:56
Walkthough the Command Line
02:10
What is pip
01:34
Installing Atom
01:25
+ Django Part 1: Introduction
5 lectures 14:12
Introduction
00:22
What is the Back End?
02:17
What is Django?
01:17
Installing Django and Creating First Project
04:43
Django Environment Walkthrough
05:33
+ Django Part 2: Apps and Views
5 lectures 17:37
Introduction
00:20
Understanding Model, View, Template (MVT)
01:44
Creating a Post App
02:39
Creating a Static Pages App
01:55
Our First View
10:59
Requirements
  • You should be able to use a computer and know how to use the internet.
Description

Do you want to learn how to create websites and web apps? Do you have an idea for a web app that you want to create, but don't know where to start? Maybe you just want to learn a new skill.

This class will cover everything you need to know to start creating functional websites and web apps. Although this course is focused for beginners, it will culminate in creating a blog from scratch. You do not need to have any programming knowledge in order to complete this class.

Some of the topics we will cover include:

  • HTML

  • CSS

  • Responsive Web Design

  • Bootstrap

  • Python

  • Django

  • Front End vs. Back End Development

  • Databases

  • Model, View, Template (MVT) structure

Self described as the "The Web Framework for Perfectionists with Deadlines," Django is one of the most widely used frameworks for building websites and web apps. It is built using Python, which is also one of the most popular programming languages today. It has a wide variety of applications, including web development, data science, machine learning and artificial intelligence.

This course focuses only on the topics you need to know in order to get a web app up and running.

Who this course is for:
  • Somebody who wants to learn how to build web applications with Python and Django
  • People who are interested in learning full stack web development
  • Entrepreneurs who want to try and get their idea out there