Call :+91 8055223360 

PYTHON FULL STACK DEVELOPMENT TRAINING IN BANGALORE

2132 Reviews
4.7/5
2432 Learners

Overview

Python is a versatile all-purpose high-level language which is used for scientific data and other structured as well as unstructured data. A full-stack Python developer has expertise in using the Python suite of languages for all the applications.

Python is one language that permits our computer systems to execute software and communicate with each other. Python code interacts with code which is written in other languages such as C and JavaScript to provide an entire web stack.

Watch
INTRO VIDEO

Why Radical Technologies

Check Batch Schedulings

Python Full Stack Development Training in Bangalore

Duration of Training : 160 hrs

Batch type : weekdays /weekends/ Customized Batches

Mode of Training: Offline / Online / Corporate Training

Projects Given : 2 Projects minimum

Trainer Profile : Experienced Faculty from IT Industry

Projects | Assignment |  Scenarios and Used Case Studies

HTML | CSS5 | JAVASCRIPT | SQL | Python | Django | Flask

HTML CSS JavaScript Course Content

PART 1 – HTML 5

Module 1: Web Programming Introduction

  • Architecture of a website
  • Different technologies in making the website
  • Web Development Introduction

Module 2: HTML-Introduction

  • History of HTML
  • What you need to do to get going and make your first HTML page
  • What are HTML Tags and Attributes?
  • HTML Tag vs. Element
  • HTML Attributes

Module 3: HTML-Basic Formatting Tags

  • HTML Basic Tags
  • HTML Formatting Tags
  • HTML Color Coding

Module 4: HTML-Grouping Using Div Span

  • Div and Span Tags for Grouping

Module 5: HTML-Lists

  • Unordered Lists
  • Ordered Lists
  • Definition list

Module 6: HTML-Images

  • Image and Image Mapping

Module 7: HTML-Hyperlink

  • URL – Uniform Resource Locator
  • URL Encoding

Module 8: HTML-Table

  • < table >
  • < th >
  • < tr >
  • < td >
  • < caption >
  • < thead >
  • < tbody >
  • < tfoot >
  • < colgroup >
  • < col >

Module 9: HTML-Iframe

  • Using Iframe as the Target

Module 10: HTML-Form

  • < input >
  • < textarea >
  • < button >
  • < select >
  • < label >

Module 11: HTML-Headers

  • Title
  • Base
  • Link
  • Styles
  • Script
  • Meta

Module 12: HTML-Miscellaneous

  • HTML Meta Tag
  • XHTML
  • HTML Deprecated Tags & Attributes

PART 2 – CSS 3

Module 1: CSS3-Introduction

  • Benefits of CSS
  • CSS Versions History
  • CSS Syntax
  • External Style Sheet using < link >
  • Multiple Style Sheets
  • Value Lengths and Percentages

Module 2: CSS3-Syntax

  • CSS Syntax
  • single Style Sheets
  • Multiple Style Sheets
  • Value Lengths and Percentages

Module 3: CSS3-Selectors

  • ID Selectors
  • Class Selectors
  • Grouping Selectors
  • Universal Selector
  • Descendant / Child Selectors
  • Attribute Selectors
  • CSS – Pseudo Classes

Module 4: CSS3-Color Background Cursor

  • background-image
  • background-repeat
  • background-position
  • CSS Cursor

Module 5: CSS3-Text Fonts

  • color
  • background-color
  • text-decoration
  • text-align
  • vertical-align
  • text-indent
  • text-transform
  • white space
  • letter-spacing
  • word-spacing
  • line-height
  • font-family
  • font-size
  • font-style
  • font-variant
  • font-weight

Module 6: CSS3-Lists Tables

  • list-style-type
  • list-style-position
  • list-style-image
  • list-style
  • CSS Tables
    • border
    • width & height
    • text-align
    • vertical-align
    • padding
    • color

Module 7: CSS3-Box Model

  • Borders & Outline
  • Margin & Padding
  • Height and width
  • CSS Dimensions

Module 8: CSS3-Display Positioning

  • CSS Visibility
  • CSS Display
  • CSS Scrollbars
  • CSS Positioning
    • Static Positioning
    • Fixed Positioning
    • Relative Positioning
    • Absolute Positioning
  • CSS Layers with Z-Index

CSS Floats

  • The float Property
  • The clear Property
  • The clear fix Hack

JAVASCRIPT

Section 1: Introduction, Setup and Syntax

  1. 1.Introduction
  2. 2.Setup
  3. 3.What is Javascript
  4. 4.Course Exercise Files
  5. 5.Practice App & Display Functions

Assignments 1:

  1. 6.Using a Code Editor
  2. 7.Variables
  3. 8.Arrays

Assignments 2:

  1. 9.Practice App

Section 2: Control Structures, Functions, Math & Events

  1. 10.If Statements
  2. 11.Loops
  3. 12.Math
  4. 13.Functions
  5. 14.Even Handlers Part:1 (Example:
  6. 15.Event Handlers Part:2

Assignments:03

  1. 16.Practice App – If Statements and Loops
  2. 17.Practice App – Math & Functions
  3. 18..Practice App – Events

Section 3: Advance Scenario #01

  1. 19.Printing Arrays
  2. 20.Text Output Function with a Loop
  3. 21.Built-in Functions (Displaying the Time In Javascript)
  4. 22.Math Built-in Functions

Section 4: Advance Scenario #02

  1. 23.Assigning, Adding and Removing Elements from Arrays
  2. 24.Inserting and Extracting From Arrays more functions
  3. 25.ForloopArray Checking with Challenge Part #1
  4. 26.ForloopArray Checking with Solution Part #2
  5. 27.Setting Up Flags and Using Booleans
  6. 28.Where to go next?
  7. 29.Quick Syntax Reference/Resource File
  8. 30.Conclusion

  1. Introduction

  • What is Python..?
  • A Brief history of Python
  • Why Should I learn Python..?
  • Installing Python
  • How to execute Python program
  • Write your first program

  1. Variables & Data Types

  • Variables
  • Numbers
  • String
  • Lists, Tuples & Dictionary

  1. Conditional Statements & Loops

  • if…statement
  • if…else statement
  • elf…statement
  • The while…Loop
  • The for…. Loop

  1. Control Statements

  • continue statement
  • break statement
  • pass statement

  1. Functions

  • Define function
  • Calling a function
  • Function arguments
  • Built-in functions

  1. Modules & Packages

  • Modules
  • How to import a module…?
  • Packages
  • How to create packages

  1. Classes & Objects

  • Introduction about classes & objects
  • Creating a class & object
  • Inheritance
  • Methods Overriding
  • Data hiding

  1. Files & Exception Handling

  • Writing data to a file
  • Reading data from a file
  • Read and Write data from csv file
  • try…except
  • try…except…else
  • finally
  • os module

Module 3:Getting started with Python Libraries

  • what is data analysis ?
  • why python for data analysis ?
  • Essential Python Libraries
  • Installation and setup
  • Ipython
  • Jupyter Notebook
  • 7 VS 3.5

Module 5:Working with Pandas

  • Installing pandas
  • Pandas data frames
  • Pandas Series
  • Data aggregation with Pandas Data Frames
  • Concatenating and appending Data Frames
  • Joining Data Frames

Module 6: Data Loading, Storage and file format

  • Writing CSV files with numpy and pandas
  • JSON Data
  • YAML Data

Module 7: Python Regular Expressions

  • What are regular expressions?
  • The match Function
  • The search Function
  • Matching vs searching
  • Search and Replace
  • Extended Regular Expressions
  • Wildcard

Module 8: Python Oracle Database Access

  • Install the cx_Oracle and other Packages
  • Create Database Connection
  • CREATE, INSERT, READ, UPDATE and DELETE Operation
  • DML and DDL Oepration with Databases
  • Performing Transactions
  • Handling Database Errors
  • Disconnecting Database

Module9: Django

Module10: Flask
Module11: RESTAPI
Module 12: Plotting Graph on HTML Page

  • Introducing Matplotlib
  • Bar Charts
  • Line Charts
  • Scatter plots
  • Bubble charts

DJANGO

  1. Introduction to Django Web Framework
  2. Introduction to REST and API
  3. Introduction to Restful Webservices
  4. Django Rest Framework(DRF)
  5. DRF Advantages and Constraints
  6. Difference between Django and REST API
  7. REST API pre-requisites
  8. REST API Configuration and Installation
  9. Serialization and Deserialization
  10. JSON and XML
  11. Action and handler methods
  12. Function based and class based views
  13. API Views
  14. Mixins

FLASK
Section 1

Introduction to Flask

Using Python packages

Web frameworks

Decorators

Routes

Running Flask locally

Building a basic dynamic site

Debugging a Python program

Python Part 2

Booleans

Conditional Statements

Lists

Indexing into strings + lists

Looping over lists

Section 2

Flask Exercises Part 1

Using HTML templates

Jinja2 templating language

Building a guess-the-number site

Building a fortune teller site

Python Part 3

Dictionaries

APIs + JSON

Requests package

Parsing a JSON response

Section 3

Flask Exercises Part 2

Advanced Flask features

Building a stock price site

Building a weather site

Deploying Your Website

Using a Platform-as-a-Service (PaaS)

DNS basics

Adding a custom domain

Designing RESTful Web APIs
Rest API Overview

What Is REST?

Course Overview

History of Distributed Computed

HTTP in a Nutshell

HTTP in Action

What is REST

An Example of a Well Designed API

What We’ve Learned

Designing a RESTful API

Introduction

Designing for REST

Demo: Using URIs

Design Verbs

Demo: Using Verbs

Idempotency in Action

Understanding Idempotency

Designing Results

Demo: Designing Your Results

Formatting Results

Demo: Formatting Results

Hypermedia

What We’ve Learned

Handling More Complex Scenarios in Your API

Introduction

Designing Associations

Demo: Associations

Designing Paging

Demo: Paging

Error Handling

Demo: Error Handling

Designing Caching

Demo: Caching with ETags

Functional APIs

Demo: Functional APIs

Asynchronous APIs

What We’ve Learned

Versioning Your API

Introduction

Should You Version Your APIs

Designing Versioning

Demo: Versioning Strategies

What We’ve Learned

Locking Down Your API

Introduction

APIs and Security

Cross Domain Security

Authentication and Authorization

Authentication Types

Understanding OAuth

What We’ve Learned

Data Base –
Understanding the Database Schema

Using Python SQL Libraries to Connect to a Database

SQLite

MySQL

PostgreSQL

Creating Tables

SQLite

MySQL

PostgreSQL

Inserting Records

SQLite

MySQL

PostgreSQL

Selecting Records

SQLite

MySQL

PostgreSQL

Updating Table Records

SQLite

MySQL

PostgreSQL

Deleting Table Records

SQLite

MySQL

PostgreSQL

Training Options

Live Online Training

  • Highly practical oriented training
  • Installation of Software On your System
  • 24/7 Email and Phone Support
  • 100% Placement Assistance until you get placed
  • Global Certification Preparation
  • Trainer Student Interactive Portal
  • Assignments and Projects Guided by Mentors
  • And Many More Features

Course completion certificate and Global Certifications are part of our all Master Program

Live Classroom Training

  • Weekend / Weekdays / Morning / Evening Batches
  • 80:20 Practical and Theory Ratio
  • Real-life Case Studies
  • Easy Coverup if you missed any sessions
  • PSI | Kryterion | Redhat Test Centers
  • Life Time Video Classroom Access ( coming soon )
  • Resume Preparations and Mock Interviews
  • And Many More Features

Course completion certificate and Global Certifications are part of our all Master Program

Exam & Certification

Course Reviews

Why we are the best Radical Technologies

Radical Technologies is truly progressing and offer best possible services. And recognition towards Radical Technologies is increasing steeply as the demand is growing rapidly.

Creative

0%

Innovative

0%

Student Friendly

0%

Practical Oriented

0%

Valued Certification

0%

Training FAQs

Similar Courses

ENQUIRE NOW











    [recaptcha]