Full stack Python
Learning Format
Online/Offline Mode
Total Training Duration
100 Hrs
Hands-on Project Duration
1 Month
Certification
Yes
- About
- Batches
- Curriculum
- Why Us
About Course
Fullstack refers to a software development approach where a developer has the skills and knowledge to work on both the front-end (client-side) and back-end (server-side) components of a web application. A fullstack developer is capable of handling the entire software development process, from designing the user interface to implementing the server-side logic and managing databases. Fullstack developers possess a broad skill set that enables them to work on different layers of a web application.
Duration of Training : 100 hrs
Batch type : Weekdays/Weekends
Mode of Training : Classroom/Online/Corporate Training
Hands on Project minimum 1 month duration.
Full Stack Python Training & Certification in Pune
Highly Experienced Certified Trainer with 10+ yrs Exp. in Industry
Realtime Projects, Scenarios & Assignments
COURSE CONTENT :
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
- Introduction
- Setup
- What is Javascript
- Course Exercise Files
- Practice App & Display Functions
Assignments 1 :
- Using a Code Editor
- Variables
- Arrays
Assignments 2 :
Practice App
Section 2 : Control Structures, Functions, Math & Events
- If Statements
- Loops
- Math
- Functions
- Even Handlers Part:1 (Example:
- Event Handlers Part:2
Assignments 3 :
- Practice App – If Statements and Loops
- Practice App – Math & Functions
- Practice App – Events
Section 3 : Advance Scenario #01
- Printing Arrays
- Text Output Function with a Loop
- Built-in Functions (Displaying the Time In Javascript)
- Math Built-in Functions
Section 4 : Advance Scenario #02
- Assigning, Adding and Removing Elements from Arrays
- Inserting and Extracting From Arrays more functions
- ForloopArray Checking with Challenge Part #1
- ForloopArray Checking with Solution Part #2
- Setting Up Flags and Using Booleans
- Where to go next?
- Quick Syntax Reference/Resource File
- Conclusion
PYTHON
Course Content
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
Variables & Data Types
- Variables
- Numbers
- String
- Lists, Tuples & Dictionary
Conditional Statements & Loops
- if…statement
- if…else statement
- elf…statement
- The while…Loop
- The for…. Loop
Control Statements
- continue statement
- break statement
- pass statement
Functions
- Define function
- Calling a function
- Function arguments
- Built-in functions
Modules & Packages
- Modules
- How to import a module…?
- Packages
- How to create packages
Classes & Objects
- Introduction about classes & objects
- Creating a class & object
- Inheritance
- Methods Overriding
- Data hiding
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 4 :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 5 : Data Loading, Storage and file format
- Writing CSV files with numpy and pandas
- JSON Data
- YAML Data
Module 6 : Python Regular Expressions
- What are regular expressions?
- The match Function
- The search Function
- Matching vs searching
- Search and Replace
- Extended Regular Expressions
- Wildcard
Module 7 : 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
Module 8 : Django
Module 9 : Flask
Module10 : RESTAPI
Module 11 : Plotting Graph on HTML Page
- Introducing Matplotlib
- Bar Charts
- Line Charts
- Scatter plots
- Bubble charts
DJANGO
- Introduction to Django Web Framework
- Introduction to REST and API
- Introduction to Restful Webservices
- Django Rest Framework(DRF)
- DRF Advantages and Constraints
- Difference between Django and REST API
- REST API pre-requisites
- REST API Configuration and Installation
- Serialization and Deserialization
- JSON and XML
- Action and handler methods
- Function based and class based views
- API Views
- 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 Result
- 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
IntelliBI Innovations is a trusted training center in administrative and software development courses from past 7+ years. IntelliBi offers strategic preparing ways for the certification abilities to upgrade yourself in a better way. Your success is our aim. We center around offering you the best classrooms/ virtual experience alongside the best client assistance. our certification from our technology partners also extends to our facilities. Our devotion to your prosperity is reflected in our agreeable staff, eager teachers and dynamic homeroom setting and hardware.