Python Full-Stack Developer and Django

by Sarvagya Learning Claim Listing

Learn the entire technology stack to create beautiful and responsive websites with Python and Django!

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Sarvagya Learning Logo

img Duration

Please Enquire

Course Details

Learn the entire technology stack to create beautiful and responsive websites with Python and Django!

  • Learn to use HTML
  • Style your website with CSS
  • Learn to use Django function based views
  • Use Django Models to interact with SQL backend databases
  • Use Django's built-in authentication and administration systems
  • Create relationships between model tables in the database
  • Create responsive layouts with Bootstrap
  • Understand static website elements like HTML, CSS, and landing pages.
  • Use the Django Template Language to interact with the front-end from Django
  • Learn to use advanced class based views to quickly create websites
  • Learn to use Django Forms

 

Curriculum:

  • Bootstrap 
    • Introduction to Bootstrap
    • Bootstrap and Buttons
    • Bootstrap Forms
    • Bootstrap and Navbars
    • Bootstrap Grid System and Layout
  • Python Basics
    • Introduction to Python Basics
    • Variables, Arithmetic with Numbers and Running .py Files
    • Python Strings
    • Coding Exercise Check-in: Python Strings
    • Python Lists
    • Coding Exercise Check-in: Python Lists
    • Python Dictionaries
    • Python Tuples and Booleans
    • Python Control Flow - Operators
    • Python Control Flow - If , Elif, Else
    • Python - For Loops
    • Python - While Loops
    • Python Functions
  • Advanced Python
    • Introduction to Python: Advanced
    • Errors and Exception Handling
    • Python OOP - Object Oriented Programming - Syntax Theory
    • Python OOP - Class and Attributes
    • Python OOP - Methods
    • Python OOP - Inheritance
    • Python OOP - Special Methods 
    • Modules and Packages
    • Installing Packages with pip
  • Introduction to Django Framework
    • How Django Works
    • First Django Project
    • First Django Application (App)
    • Django - Views, Routing and URLs
  • Introduction to URLs, Views, and Routing
    • Project Application Exercise
    • Project Application Exercise - Solution
    • Django - Views and URLs Overview
    • Function Based Views - Basics
    • Dynamic Views - Routing Logic
    • Using ReponseNotFound and 404 Pages
    • Redirects Basics
    • Reverse URLs and URL Names
    • Connecting a View to a Template
  • Django-Templates
    • Template Directories
    • Variables in Templates
    • VS Code Django Extensions
    • Filters
    • Tags - For Loops
    • Tags - If, Elif, Else
    • Tags and URL Names in Templates
    • Template Inheritance
    • Custom Error Templates
    • Static Files
  • Django - Models,Databases, and Queries
    • Introduction to Models and Databases
    • Databases Overview
    • Models and Databases
    • Models and Fields
    • Migrations
    • Data Interaction: Creating and Inserting
    • Data Interaction: Using .all()
    • Data Interaction: Filter() and Get()
    • Data Interaction: Field Lookups
    • Data Interaction: Updating Models
    • Data Interaction: Updating Entries
    • Data Interaction: Deleting Entries
    • Connecting Templates and Database Models
  • Django Admin
    • Introduction to Django Admin Section
    • Model and Website - Part One
    • Model and Website - Part Two
    • Django Administration
    • Django Admin and Models
  • Django Forms
    • Introduction to Django Forms Section
    • GET, POST, and CSRF Overview
    • Django Form Class Basics
    • Django Forms - Template Rendering
    • Django Forms - Widgets and Styling
    • Django - ModelForms
    • Django - ModelForms Customization
  • Django Class Based Views
    • Introduction to Class Based Views
    • Django CBV - TemplateView
    • Django CBV - FormView
    • Django CBV - CreateView
    • Django CBV - ListView
    • Django CBV - DetailView
    • Django CBV - UpdateView
    • Django CBV - DeleteView
  • User Authentication and Sessions
    • Code for User Authentication Section
    • Project Skeleton
    • Models Setup
    • Admin Setup
    • Page Setup
    • User Authentication with Django User Model
    • User Authentication on Views
    • User Registration and Forms
    • User Specific Pages
  • Django Linode Deployment
    • Introduction to Django Deployment
    • Linode Setup
    • SSH Connection
    • Version Control with git and GitHub
  • Kolkata Branch

    5 No, Rishi Bankim Chandra Road, Kolkata

Check out more Python Programming courses in India

DICS Computer Education Logo

C++ Data Structure

C++ Data Structure course training is offered by DICS Computer Education for all skill level. DICS Computer Education ensures the positive energy of the students is properly channelized so as to plant in them a desire to become world class techno crafts and professionals in a highly competitive er...

by DICS Computer Education [Claim Listing ]
Zerobug Academy Logo

Java Training

Advanced JAVA is a programming language used mainly to develop web applications and platforms. Being platform-independent, it is popularly used everywhere as it can be accessed and run easily from any platform.

by Zerobug Academy [Claim Listing ]
Virtual Voyage College Logo

C++

C++ course is offered by Virtual Voyage College. Virtual Voyage College gives its students the best exposure & experience of this Industry, by assigning practical growth-oriented projects & internship. Job Opportunities in this sector are immense.

by Virtual Voyage College [Claim Listing ]
Paramwebinfo Academy Logo

C++

C++ is a versatile and powerful programming language that extends the capabilities of the C programming language with additional features, primarily supporting object-oriented programming (OOP) paradigms.

by Paramwebinfo Academy [Claim Listing ]
  • Price
  • Start Date
  • Duration
Brillica Services Logo

Python Course

Python Programming is the most popular and powerful programming language used in almost all AI And Machine Learning. This is a highly sought-after skill by software professionals, app developers, and novice programmers.

by Brillica Services

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy