4.06 out of 5
4.06
83 reviews on Udemy

Complete Backend Development 2020 Bundle – Python Roadmap

Become Self-Taught Python Developer - Backend Development in 2020 with Python, Django, SQLite3, Heroku, GIT & More!
Instructor:
Shubham Sarda
9,554 students enrolled
English [Auto]
Learn To Write Clean And Proper Python Code With Concept.
Learn About 4 Pillars Of Object Oriented Programming!
Learn How To Handle Error And Exceptions With Python
Learn about Django Apps, Templates, Models & Migrations.
Implement CRUD Functionality. (Create, Read, Update and Delete) on Applications
Learn about MVT (Model, View Template) for Web apps
Build rock solid foundation in Git and learn key-related concepts.
Manage and Update files with Git (move, rename, delete)
Learn GitHub and how to use and manage the web based Git repository.

Welcome to The Complete 2020 Backend Development Bootcamp – Python Roadmap,
Throughout the course, we will explore the most important technologies and concepts you need to know to become a market-ready developer.

Here is the structural flow that we will follow,

  • Basics of Programming

  • Core Python

  • Object-Oriented Programming

  • Python Projects

  • Django Core

  • Django Authentication

  • Django Deployment

  • Git and GitHub

Here are few companies that use these technologies –
Google, Facebook, Instagram, Spotify, Quora, Netflix, Dropbox, Reddit, and 1000 others.
——————

Why this course?

  • Complete course is focused on project building approach, you learn every concept through a logical approach.

  • Learn all important concepts in the simplest possible way with tons of examples, projects, and quizzes.

  • Course is regularly Updated and Ready for 2020

  • No previous programming or coding experience required, we will cover everything step-by-step from basics.

——————
Enroll now and I will make sure you learn best about development

Introduction

1
Course Introduction
2
Welcome To Course

Setup - Installing Python

1
Python Programming - 2020
2
Installing Python on Windows
3
Python 3.8 Version Update
4
Installing Python on Linux/Mac
5
Different Methods To Execute Python Codes

Writing Our First Python Program

1
Variables and Python Memory Management

Datatypes in Python

1
Datatypes in Python
2
Sequences in Python
3
Sets, Dictionary
4
Literals and Identifiers
5
Reserve Words - You Cann't Use Them!

Operators in Python

1
Operators: Arithmetic, Assignment
2
Operators: Unary Minus, Relational, Logical, Boolean
3
Understanding Escape Characters

Input and Output

1
Introduction to Input and Output Statements
2
Output Statements
3
Input Statements
4
Python Built-in Functions and Built-in Module

IDE (Integrated Development Environment)

1
Editor 1 - Working With ATOM
2
Editor 2 - Working With VS Code
3
Run .py Through Terminal

Python Control Statements

1
Conditionals: If, If ... Else and Indentation
2
Conditionals: If ... Else Statements With Operators
3
Conditionals: if... elif ... else Statements + Nested if Statements

Loops In Python

1
While Loop
2
For Loops - Part 1
3
For Loops - Part 2
4
Break and Continue Statements

Strings and Characters

1
Comments and Doc Strings
2
Diving Deep With "Strings"

Lists, Tuples and Dictionaries

1
Diving Deep - List
2
Diving Deep - Tuples
3
Diving Deep - Dictionaries
4
Indexing, Slicing, Negative Indexing

Functions

1
What are Functions?
2
Parameters, Arguments, Return
3
Formal and Actual Arguments (arg, *arg, **karg)
4
Local and Global Variables

Object Oriented Programming (OOP)

1
Introduction to Object Oriented Programming (OOP)
2
Classes and Objects in Python (OOP)
3
Understanding init() Method and 'self ' Parameter
4
Solving Task: OOPS
5
Defining Multiple Constructors in Python?
6
Encapsulation
7
Public And Private Methods
8
Inheritance
9
Getter and Setter
10
Creating And Importing Module
11
Creating User Defined Module
12
Multiple Inheritance
13
Understanding super() Function [Part 1]
14
Understanding super() Function [Part 2]
15
Python Naming Convention (Classes, Variables, Functions, Methods ...)
16
Composition
17
Aggregation
18
Abstract Classes
19
Discussing Over import And from
20
Operator Overloading [Part 1]
21
Operator Overloading [Part 2]

Errors And Exceptions Handling

1
Errors - Types of Errors!
2
Exceptions
3
Exceptions Handling Introduction
4
Exceptions Handling
5
Try, Except, Else And Finally
6
Raising Exception
7
Creating User Defined Exception

__name__ == "__main__"

1
if __name__ == "__main__"

Python I/O - File Handling

1
Creating Text File And Write Content
2
Appending Files | Solving Example - File Handling
3
How To Read Content From A File

Python Package Management System

1
pip - PyPI for Managing Python packages

Project - Face Detection

1
What is OpenCV?
2
OpenCV Face Detection With Python
3
Detecting 'Elon Musk' And 'Mark Zuckerberg' Faces

Django Module Introduction

1
Course Introduction
2
Understanding Django

Project Setup

1
Setting Up Text Editor - VSCode
2
Setting Up Virtual Environment
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.1
4.1 out of 5
83 Ratings

Detailed Rating

Stars 5
35
Stars 4
32
Stars 3
10
Stars 2
3
Stars 1
3
69be3b84a63210cf213c2d5361930458
30-Day Money-Back Guarantee

Includes

15 hours on-demand video
4 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW