Radix Tech Solutions

Full Stack Python Training Institute in Adoni

Full Stack Python

Home Courses Full Stack Python

Our Full Stack Python course at Radix Tech Solutions is designed for those who want to master end-to-end web development using Python. You’ll learn everything from front-end tools like HTML, CSS, and JavaScript to back-end frameworks like Django and Flask. With project-based learning and expert guidance, you'll be job-ready and equipped to handle modern web development challenges confidently.

Course Curriculum

Index
  • Language Fundamentals
  • Operators
  • Flow Control
  • String Data Type
  • List Data Structure
  • Tuple Data Structure
  • Set Data Structure
  • Dictionary Data Structure
  • Functions
  • Modules
  • Packages
  • 100 Pattern Programs
Introduction to Python
  • What can Python do?
  • Why Python?
  • Good to know
  • Python Syntax compared to other programming languages
  • Python Install
Beginning Python Basics
  • The print statement
  • Comments
  • Python Data Structures & Data Types
  • String Operations in Python
  • Simple Input & Output
  • Simple Output Formatting
  • Operators in python
Python Program Flow
  • Indentation
  • The If statement and its’ related statement
  • An example with if and it’s related statement
  • The while loop
  • The for loop
  • The range statement
  • Break &Continue
  • Assert
  • Examples for looping
Functions& Modules
  • Create your own functions
  • Functions Parameters
  • Variable Arguments
  • Scope of a Function
  • Function Documentations
  • Lambda Functions& map
  • n Exercise with functions
  • Create a Module
  • Standard Modules
Exceptions Handling
  • Errors
  • Exception handling with try
  • Handling Multiple Exceptions
  • Writing your own Exception
File Handling
  • File handling Modes
  • Reading Files
  • Writing& Appending to Files
  • Handling File Exceptions
  • The with statement
Classes In Python
  • New Style Classes
  • Creating Classes
  • Instance Methods
  • Inheritance
  • Polymorphism
  • Exception Classes & Custom Exceptions
Generators and iterators
  • Iterators
  • Generators
  • The Functions any and all
  • With Statement
  • Data Compression
Data Structures
  • List Comprehensions
  • Nested List Comprehensions
  • Dictionary Comprehensions
  • Functions
  • Default Parameters
  • Variable Arguments
  • Specialized Sorts
Collections
  • namedtuple()
  • deque
  • ChainMap
  • Counter
  • OrderedDict
  • defaultdict
  • UserDict
  • UserList
  • UserString
Writing GUIs in Python (Tkinter)
  • Introduction
  • Components and Events
  • An Example GUI
  • The root Component
  • Adding a Button
  • Entry Widgets
  • Text Widgets
  • Check buttons
Functions& Modules
  • Create your own functions
  • Functions Parameters
  • Variable Arguments
  • Scope of a Function
  • Function Documentations
  • Lambda Functions& map
  • n Exercise with functions
  • Create a Module
  • Standard Modules
Python SQL Database Access
  • Introduction
  • Installation
  • DB Connection
  • Creating DB Table
  • INSERT, READ, UPDATE, DELETE operations
  • COMMIT & ROLLBACK operation
  • Handling Errors
  • Introduction
  • A Daytime Server
  • Clients and Servers
  • The Client Program
  • The Server Program
Date and Time
  • Sleep
  • Program execution time
  • more methods on date/time
Few more topics in-detailed
  • Filter
  • Map
  • Reduce
  • Decorators
  • Frozen set
  • Collections
Regular Expression
  • Split
  • Working with special characters, date, emails
  • Quantifiers
  • Match and find all
  • character sequence and substitute
  • Search method
Threads ESSENTIAL
  • Class and threads
  • Multi-threading
  • Synchronization
  • Treads Life cycle
  • use cases
  • Introduction
  • Facebook Messenger
  • Openweather
DJANGO
  • Django Overview
  • Django Installation
  • Creating a Project
  • Usage of Project in depth Discussion
  • Creating an Application
  • Understanding Folder Structure
  • Creating a Hello World Page
  • Database and Views
  • Static Files and Forms
  • API and Security
Python Program Flow
  • Indentation
  • The If statement and its’ related statement
  • An example with if and it’s related statement
  • The while loop
  • The for loop
  • The range statement
  • Break &Continue
  • Assert
  • Examples for looping
Advanced Concepts to Python
  • Introduction to Django framework
    • Introduction to Django framework
    • Creating a project and application
    • Urls, models, templates and views files,
    • Introduction to web development
    • Introduction to Pycharm
  • Numpy
    • Main advantages of Numpy arrays over Python lists
    • Creating normal arrays
    • Creating multi-dimensional arrays
    • Creating float type arrays, complex type arrays
    • Creating arrays with placeholders
    • Reshaping existing arrays
    • Creating linspace arrays
  • Pandas
  • Matplotlib
DJANGO
    • Introduction
    • History of Django
    • Features of Django
    • Introduction to web application
      • Webpage
      • Website
      • Web browser
      • Web server
    • Front End
    • Back End
    • Installing python and Django
    • PyCharm editor setup
    • Creating a virtual environment
    • Creating a Django project and application
    • Django file configuration
    • UI Technologies Introduction
      • HTML
      • CSS
      • Java Script
      • JQuery
      • Bootstrap
    • Http Request Flow in Django
    • MVT Architecture
    • URL configuration
    • DTL(Django Template Language)
    • GET and POST methods
    • Template Rendering
    • CSRF(Cross site request forgery)
    • Django static files
    • Filters in DTL
    • Template Inheritance
    • Date Time Filters
    • Template Inheritance using static files
    • DTL control flow statements
    • MVT Design Pattern and its usage
    • Django Views
    • Django Templates
    • ORM (Object Relational Mapper)
    • Models in Django
    • Model Migrations
    • DB Browser for SQLite
    • Django Admin panel
    • Model Admin
    • Model Registration
    • Django Forms
    • Django Forms vs HTML Forms
    • Form Rendering options
    • Form Order fields
    • Form fields arguments
    • Django Form Validations
      • Built-in Validations
      • Custom Validations
    • SQLite3 configuration
    • Model Forms
    • Dynamic URL’s
    • Django Messages
    • State Management Techniques
      • Cookies
      • Sessions
      • Cache
    • Django Security
      • Authentication
      • Authorization
    • Types of views
      • Function Based Views
      • Class Based Views
    • Class Based Views
      • Base views
      • Generic Views
      • Base Views
        • Simple View
        • Template View
        • Redirect View
      • Generic Views
        • Display Views
          • List view
          • Detail view
    • Editing Views
      • Form view
      • Create view
      • Update view
      • Delete View
    • Authentication views
    • Pagination using function-based views
    • Pagination using class-based views
    • Django Middleware’s
      • Built-in middleware’s
      • Custom middleware’s
    • Signals in Django
      • Login and Logout signal
      • Model signals
      • Request/Response signals
    • Model Inheritance
      • Abstract base class model inheritance
      • Multi-table Inheritance
      • Proxy model inheritance
    • Model Relationship
      • One to One Relationship
      • Many to One Relationship
      • Many to Many Relationship
    • Query set API
    • Query set API fields
    • Query set API aggregate functions
    • Introduction to MY-SQL
    • Installation of MY-SQL
    • CRUD Operations using MY-SQL
    • Image uploading
REST API (DJANGO Rest Framework)
  • Introduction to DRF (Django Rest Framework)
  • Advantages of DRF
  • Types of API’s
  • About the REST API
  • REST API Architecture
  • JSON and XML
  • HTTP Methods
  • Installing DRF
  • API Creation
  • Serializers
  • JSON Renderers
  • De-serialization
  • JSON Parser
  • JSON Methods
    • Dumps
    • Loads
  • CRUD API with Function based view
  • CRUD API with Class based view
  • API Testing using python file
  • DRF Validations
    • Field level validations
    • Object level validations
    • Validators
  • DRF Model Serializer
  • DRF api_view
  • API Request and Response
  • API Headers
  • Browser API Testing
  • Generic API views and Mixins
    • CreateModelMixin
    • ListModelMixin
    • RetrieveModelMixin
    • UpdateModelMixin
    • DestroyModelMixin
  • Concrete View Classes
    • ListAPIView
    • CreateAPIView
    • RetrieveAPIView
    • UpdateAPIView
    • DestroyAPIView
    • ListCreateAPIView
    • RetrieveUpdateAPIView
    • RetrieveDestroyAPIView
    • RetrieveUpdateDestroyAPIView
  • Working with View-set
  • Working with Model View-set
  • Read Only Model View-set
  • Authentication and Permissions
  • Types of Authentications
    • Basic Authentication
    • Session Authentication
    • Token Authentication
    • Session Authentication
  • Permission Classes
    • AllowAny
    • IsAuthenticated
    • IsAdminUser
    • IsAuthenticatedorReadOnly
    • DjangoModelPermissions
    • DjangoModelPermissionsorAnonReadOnly
    • DjangoObjectPermissions
  • Filtering in DRF
    • Generic Filtering
    • Django-Filter-Backend
    • Search-Filters
    • Ordering-Filters
  • Pagination in DRF
  • Types of Pagination
    • PageNumberPagination
    • LimitOffsetPagination
    • CursorPagination
  • Hyperlink Model Serializer
  • Throttling in DRF
    • AnonRate
    • UserRate
    • ScopedRate
FLASK
  • Introduction to Flask
  • Features of Flask
  • Django vs Flask
  • Flask Installation
  • Routing in Flask
  • URL configuration
  • Add_url_rule
  • Flask URL building
  • Dynamic URL building
  • HTTP Methods
    • GET
    • POST
    • PUT
    • DELETE
  • Flask Templates
  • Rendering External HTML files
  • Jinja-2 Template Language
  • Jinja-2 control flow statements
  • Static Files in Flask
  • Request and Response
  • Cookies
  • Session
  • File uploading
  • Flashing in Flask
  • CRUD Operations using SQLite
  • Flask SQL-Alchemy

For More Detail Contact Now

    Service



      This will close in 0 seconds