Full stack python developer

Author: Mansa Karre

A Python Full stack developer knows how to use the Python programming language suite for all projects. Python is a general-purpose high-level programming language that may be used to handle both structured and unstructured data. At Vcube Software Solutions Pvt. Ltd in Kukatpally, Hyderabad, you may learn full-stack Python programming and participate in real-world projects.

Duration: 4month’s

Welcome to the Python and Django Full Stack Web Developer V Cube! In this course, We Cover Everything you need to know to build a website using Python, Django, and many more Web technologies!

Python: It would be used to process the user request in the background.

Django: It is the web framework that coordinates all these components to make a web application.

MySQL: It is an open-source database to stores data permanently for a long time.

HTML CSS: It would be used to prepare beautiful webpages with numerous styles.

Java Script: It is a client-side scripting language, which would be used to perform client-side validations

GIT: It is the repository to maintain the versions of your source code.

Python Full stack Developer Course in Hyderabad

Pre workout

  • Introduction to programing

Introduction

  • Learn about the course

Course Set-Up and Installation

  • Setup your computer for the course!

Python Basics

  1. Tokens
  2. Formatted Strings
  3. Operators
  • Athematic
  • Logical
  • Comparison
  • Identity
  • Membership
  • Bitwise
  • Short-Circuit Evolution
  1. Data types
  2. Conditional flow Statements
  3. Loops
  4. While – else
  5. For – else
  6. Nested loops
  7. Inbuilt Data Structures
  • List
  • Tuple
  • Set
  • Dictionary
  • List comprehension
  • Dictionary Comprehension
  • Unpacking Operator
  1. Strings
  2. Functions
  • Defining functions
  • Arguments
  • Types of Functions
  • Keyword arguments
  • Default Arguments
  • Nested Functions
  • List of args(*args)
  • Dictionary of args(kwargs)
  • Lambda
  • Generators
  • Decorators
  • Recursive
  • Map
  • Filter
  • Zip
  • Enumerate
  1. File I/O
  2. scope

OOP’S

  1. OOPs vs. procedure Oriented programming
  2. Oops concepts
  • Class. procedure
  • Object
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation
  1. Constructor
  2. Class vs. instance attributes
  3. Class vs. instance methods
  4. Static methods
  5. Magic methods
  6. Destructor
  7. Data hiding
  8. Operator Overloading
  9. Method Overriding
  10. Abstract Base Class
  11. MRO
  12. Exception Handling
  • Exceptions
  • Handling Exceptions
  • Custom Exceptions
  • With Statement
  • Raising Exceptions

29. Modules

  • Creating modules
  • Compiled Python files
  • Packages
  • Sub package
  • Dir function

Python Standard Library

  • Regular expressions
  • OS
  • SYS
  • My Sql. Connector
  • Threading
  • PDB
  • Random
  • Logging
  • Unit test

External Libraries (optional):

  • NumPy
  • Pandas
  • Matplotlib

Django Framework:

  1. Introduction
  2. Setup development environment
  3. Getting started with Django
  4. Creating an application.
  5. Views layer
  6. URL mapping
  7. Template layer
  8. MVT Architecture
  9. Http methods
  10. Models
  • Creating migrations
  • Running migrations

11.MySQL

  • Connecting to MySQL
  • Using MySQL in Django
  • Basic MySQL commands
  1. Model Inheritance
  2. ORM
  • Django ORM
  • Query Sets
  • Retrieving objects
  • Filtering Objects
  • Q Objects
  • F Objects
  • Aggregating Objects
  • Annotating Objects
  • Grouping Data
  • Creating Objects
  • Updating Objects
  • Deleting Objects
  • Transactions
  • Executing Raw SQL Queries
  1. Debugging Toolbar
  2. Django Template Language (DTL)

Template inheritance

16. Form processing

  • Django forms
  • Model forms
  1. Cookies handling
  2. Image Processing
  3. Django Admin
  • Setting Up Admin Site
  • Registering modules
  • Customizing list page
  • Adding filtering to the ⇒list page

20. Django REST ⇒Framework

  • Installing Rest
  • Framework
  • Creating API Views
  • Creating Sterilizers
  • Serializing objects
  • Deserializing objects
  1. Authentication & Authorization
  2. Static files
  3. Pagination
  4. Signals
  5. Dynamic URL’s
  6. Function Based Views vs Class Based Views
  • HTML
  • Advanced HTML
  • CSS
  • Java Script
  • Bootstrap
  • GIT

What you will Learn?

  • Create a fully functional website using the Full-Stack with Django
  • Learn how to use HTML to create website content
  • Use CSS to create beautifully styled sites
  • Use JavaScript to interact with sites on the front end
  • Learn how to take advantage of Bootstrap to style sites quickly
  • Understand HTTP requests
  • Learn the power of Python to code out your web application
  • Implement a full Models-Views-Templates structure for your site
  • Mainly Interview Skills.

Who is the course for?

  • Complete Beginners
  • Professionals looking to bridge gaps in their knowledge

MySQL Database

MySQL Database

  1. Importance of Database
  2. DDL
  • Create
  • Alter
  • Drop
  • Truncate

3.DML

  • Insert
  • Update
  • Delete

4.TCL

  • Commit
  • rollback

5.DCL

  • Grant
  • Revoke

6.DQL

  • Select

7.Constraints

  • Primary key
  • Unique
  • Check
  • Not null
  • Foreign Key
  1. Clauses
  2. Operators
  3. Single Row Functions
  4. Group Functions
  5. Joins
  6. Functions
  7. Stored Procedures
  8. Triggers

Frontend Technologies(Basics)

  • HTML
  • CSS
  • Java Script
  • Bootstrap Templates
Contact Info2nd Floor Above Raymond’s Clothing Store KPHB, Phase-1, Kukatpally, Hyderabad​+91 7675070124, +91 9059456742