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

Keywords Technologies Logo

Python 3.0 Django Enterprise Application Expert

This comprehensive workshop on Python programming covers everything you need to know about working with Python and understand its features and functions. 

by Keywords Technologies
Gemstech IPL Logo

Python

PythonPython course is offered by Gemstech IPL. Please inquire to get details of the course price, schedule and outline.

by Gemstech IPL
Bismilsoft Pvt Ltd Logo

Java (Fast Track)

This Java training led by expert trainers will give notes on each topic in the class that can be used reference book in lab practice and study material.

by Bismilsoft Pvt Ltd
Bismilsoft Pvt Ltd Logo

Python (Fast Track)

PythonLearn about Python from the qualified instructors at Bismilsoft Pvt Ltd with 9+ years of experience focuses on both the basics and advanced topics and areas in support of real-life projects to get you certified. 

by Bismilsoft Pvt Ltd
Reifywise Logo

Backend Development

Reifywise provide job-oriented Java, Springboot, Microservice development courses in Patna. We designed Backend development modules using latest software versions from Java Professionals with 10 years of IT experience .Our Java expert will trainees you to become the best in Software Industry.

by Reifywise [Claim Listing ]

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