وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Complete Backend Development 2023 Bundle – Python Roadmap

سرفصل های دوره

Become Self-Taught Python Developer - Backend Development in 2023 with Python, Django, SQLite3, Railway, GIT & More!


01 - Introduction
  • 001 Course Introduction
  • 002 Welcome - Lets Get Started!
  • 003 Resources [Important]
  • external-links.txt

  • 02 - AI Assistance ChatGPT & Bard
  • 001 ChatGPT & Bard [Optional Crash Course]

  • 03 - Setup - Installing Python
  • 001 Python Programming In Future
  • 002 Python 3.x Installation
  • 003 Installing Python on LinuxMac.html
  • 004 Different Methods To Execute Python Codes
  • external-links.txt

  • 04 - Writing Our First Python Program
  • 001 Variables and Python Memory Management

  • 05 - Datatypes in Python
  • 001 Datatypes in Python
  • 002 Sequences in Python
  • 003 Sets, Dictionary
  • 004 Literals and Identifiers
  • 005 Reserve Words - You Cannt Use Them!
  • 005 reserve-words.zip

  • 06 - Operators in Python
  • 001 Operators Arithmetic, Assignment
  • 001 arithmetic-operation.zip
  • 001 assignment-operators.zip
  • 002 Operators Unary Minus, Relational, Logical, Boolean
  • 002 logical-operator.zip
  • 002 relational-operator.zip
  • 003 Understanding Escape Characters
  • 003 general-print-commands.zip

  • 07 - Input and Output
  • 001 Introduction to Input and Output Statements
  • 002 Output Statements
  • 003 Input Statements
  • 004 Python Built-in Functions and Built-in Module

  • 08 - IDE (Integrated Development Environment)
  • 001 Working With Code Editor

  • 09 - Python Control Statements
  • 001 Conditionals If, If Else and Indentation
  • 002 Conditionals If Else Statements With Operators
  • 003 Conditionals if elif else Statements + Nested if Statements

  • 10 - Loops In Python
  • 001 While Loop
  • 002 For Loops - Part 1
  • 003 For Loops - Part 2
  • 004 Break and Continue Statements

  • 11 - Strings and Characters
  • 001 Comments and Doc Strings
  • 002 Diving Deep With Strings

  • 12 - Lists, Tuples and Dictionaries
  • 001 Diving Deep - List
  • 002 Diving Deep - Tuples
  • 002 functions-for-tuples.zip
  • 003 Diving Deep - Dictionaries
  • 003 functions-for-dictionary.zip
  • 004 Indexing, Slicing, Negative Indexing

  • 13 - Functions
  • 001 What are Functions
  • 002 Parameters, Arguments, Return
  • 003 Formal and Actual Arguments (arg, arg, karg)
  • 004 Local and Global Variables

  • 14 - Object Oriented Programming (OOP)
  • 001 Introduction to Object Oriented Programming (OOP)
  • 002 Classes and Objects in Python (OOP)
  • 003 Understanding init() Method and self Parameter
  • 004 Solving Task OOPS
  • 005 Defining Multiple Constructors in Python
  • 006 Encapsulation
  • 007 Public And Private Methods
  • 008 Inheritance
  • 009 Getter and Setter
  • 010 Creating And Importing Module
  • 011 Creating User Defined Module
  • 012 Multiple Inheritance
  • 013 Understanding super() Function [Part 1]
  • 014 Understanding super() Function [Part 2]
  • 015 Python Naming Convention (Classes, Variables, Functions, Methods )
  • 016 Composition
  • 017 Aggregation
  • 018 Abstract Classes
  • 019 Discussing Over import And from
  • 020 Operator Overloading [Part 1]
  • 020 operator-overloading.zip
  • 021 Operator Overloading [Part 2]
  • 021 comparision-operator-overloading.zip

  • 15 - Errors And Exceptions Handling
  • 001 Errors - Types of Errors!
  • 002 Exceptions
  • 002 common-exceptions.zip
  • 003 Exceptions Handling Introduction
  • 004 Exceptions Handling
  • 005 Try, Except, Else And Finally
  • 005 exception-try-except-else-finally.zip
  • 006 Raising Exception
  • 007 Creating User Defined Exception

  • 16 - name == main
  • 001 if name == main

  • 17 - Python IO - File Handling
  • 001 Creating Text File And Write Content
  • 001 file-modes.zip
  • 002 Appending Files - 1 Solving Example - File Handling
  • 003 Appending Files - 2 Solving Example - File Handling
  • 004 How To Read Content From A File

  • 18 - Python Package Management System
  • 001 pip - PyPI for Managing Python packages
  • external-links.txt

  • 19 - Project - Face Detection
  • 001 What is OpenCV
  • 002 OpenCV Face Detection With Python
  • 003 Detecting Elon Musk And Mark Zuckerberg Faces
  • 003 elon.zip
  • 003 mark.zip
  • 003 mark1.zip
  • external-links.txt

  • 20 - Django Module Introduction
  • 001 Django Introduction

  • 21 - Project Setup
  • 001 Setting Up Text Editor - VSCode
  • 002 Setting Up Virtual Environment
  • 003 Django Version.html
  • external-links.txt

  • 22 - Core Django - Starting Our Project
  • 001 Startapp - Taskmate
  • 002 Runserver For First Time
  • 003 Django Flow and Django Structure
  • 003 djangoflow.zip
  • 004 Urls and Views
  • external-links.txt

  • 23 - Templates
  • 001 Templates
  • 002 Bootstrap
  • 003 Working with Jinja 2
  • 004 Base Template and Jinja 2
  • 005 Static Folder and Improving Website Look
  • external-links.txt

  • 24 - Model and Migration (Database Stuff)
  • 001 Admin Panel
  • 002 Models
  • 003 Database Migrations

  • 25 - Fetch Data And Display On Template
  • 001 Fetch Data From Database
  • 002 Displaying Data On Templates
  • 003 Adding Condition On Data

  • 26 - Django Forms
  • 001 Adding Form and Accepting Input

  • 27 - Django Messages
  • 001 Adding Messages and Alert Option
  • 002 Close Option On Alert

  • 28 - Understanding CSS and Bootstrap
  • 001 Understanding CSS and Bootstrap

  • 29 - Implementing CRUD Functionality
  • 001 Deleting Queryset Item
  • 002 Editing Queryset Item - 1
  • 003 Editing Queryset Item - 2
  • 004 Editing Queryset Item - 3
  • 005 Adding Option - Mark Task As Completed
  • 006 Adding Option - Mark Task As Pending

  • 30 - Pagination
  • 001 Pagination Overview
  • 002 Implementing Pagination - 1
  • 003 Implementing Pagination - 2
  • 004 Implementing Pagination - 3

  • 31 - Designing Task Page
  • 001 Fixing URLs and Links
  • 002 Fixing Task Page Design - 1
  • 003 Fixing Task Page Design - 2

  • 32 - Designing Home Page Using Bootstrap
  • 001 Designing Home Page - 1
  • 002 Designing Home Page - 2

  • 33 - Accounts & Authentication
  • 001 Introduction - Django Authentication System
  • 002 Creating User Section

  • 34 - Registration
  • 001 Registration Form
  • 002 Register Templates
  • 003 Register Views [Part I]
  • 004 Register Views [Part II]
  • 005 Adding Email Field In Forms
  • 006 Improving Form Design With Crispy Forms
  • 007 Adding Grid Layout On Registration Page

  • 35 - Login & Logout
  • 001 Login - URLs, Views & Template
  • 002 Login - Functionality Test
  • 003 Login - Redirect URL
  • 004 Logout
  • 005 Quick Design Change

  • 36 - Adding Restrictions
  • 001 Adding Header Restriction [Part I]
  • 002 Adding Header Restriction [Part II]
  • 003 Adding Page Restrictions

  • 37 - Relationship Between Task & User
  • 001 Relationship Between Task & User
  • 002 Adding Foreign Key
  • 003 Updating Task Input Fields
  • 004 Task Of Logged-in User Only

  • 38 - Securing Our Application
  • 001 Security Problem & Solution [Part I]
  • 002 Security Problem & Solution [Part II]

  • 39 - Database PostgreSQL
  • 001 PostgreSQL - I
  • 002 PostgreSQL - II
  • external-links.txt

  • 40 - Complete Project Deployment
  • 001 Deployment Introduction
  • 002 Upgrading Django LTSLatest Version
  • 003 Working with requirements and gitignore files
  • 004 Working with Environment Variables
  • 005 Pushing Project On Github
  • 006 Deploying on Railway App
  • 007 Serving Static Files
  • 008 Allowed Host and CSRF Domain
  • 009 Database Connection Locally
  • 010 Working with README and Demo
  • 011 Complete Source Code.html
  • external-links.txt

  • 41 - Git & Github
  • 001 Resources For Git & Github [Important].html

  • 42 - Git Introduction
  • 001 Git Introduction And Version Control System
  • 002 Installation & Setup
  • 003 Configuration

  • 43 - Commands & Lifecycle
  • 001 Basic Commands & Lifecycle
  • 002 Push Changes On GitHub
  • 003 Practice Common Commands
  • 004 Git Lifecycle In-depth
  • 005 Commit Timeline

  • 44 - Other Diff, Stash & Restore
  • 001 Git Diff
  • 002 Git Stash
  • 003 Git Restore

  • 45 - Git Branches
  • 001 Introduction To Git Branches
  • 002 Feature Branch
  • 003 Pull Changes & Merge Branch
  • 004 Git Pull Command

  • 46 - Merge Conflicts
  • 001 Introduction Merge Conflict
  • 002 Solving Merge Conflict
  • 003 Delete Merged & Unmerged Branches
  • 004 Push Changes To Github
  • 005 Pull Changes From Github
  • 006 Always Pull Before You Push

  • 47 - Rebase
  • 001 Git Rebase Introduction
  • 002 Rebase Merge Conflict
  • 003 Difference Between Merge & Rebase

  • 48 - Git Files
  • 001 Git Ignore
  • 002 Git README

  • 49 - Other Squash, Revert & Reset
  • 001 Git Squash
  • 002 Git Revert
  • 003 Git Reset

  • 50 - Tag, Releases & Commits
  • 001 Git Tag & Github Releases
  • 002 Git Checkout TagCommitHEAD

  • 51 - Git Clone
  • 001 Git Clone Any Repository
  • 002 Git Clone Own Repository

  • 52 - Open Source Contribution
  • 001 Open Source Contribution
  • 002 Pull Changes
  • 003 Merge Conflict On Pull Request
  • 004 Structured Pull Request

  • 53 - Git Assignment Create Pull Request
  • 001 Create Pull Request

  • 54 - Thank You For Being Here!
  • 001 Thank You For Being Here!
  • 002 Bonus - Whats Next.html
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 19011
    حجم: 5075 مگابایت
    مدت زمان: 1255 دقیقه
    تاریخ انتشار: ۲۰ شهریور ۱۴۰۲
    طراحی سایت و خدمات سئو

    179,000 تومان
    افزودن به سبد خرید