Skills IT Academy
Contact-9168 94 95 96
FULL STACK PYTHON DEVELOPER COURSE
Frontend Web Development
HTML
Introduction to Html
▪ Basics HTML tags
▪ Client, Server, Browser
▪ Hyperlink Navigation within page, diiferent page
▪ Lists -Ordered / Unordered
▪ Images-Broser support, loading, properties
▪ Hotspot- Extracting information from an image
▪ Frames
▪ Tables
▪ forms
1. GUI DesignTextField, Password, TextArea
2. Radio Button, Check box, Combo box
3. Button Submit , Reset
4. file
Web Programming introduction HTML Basics
▪ HTML introduction
▪ HTML basic template syntax
▪ HTML basic Document structure
HTML Comments
Text Formatting
▪ Heading tags <h1> to <h6>
▪ Bold tag <b>
▪ Paragraph tag <p>
▪ Line break <br>
▪ Link tag <link>
▪ All basic tags
Creating HTML-Lists
▪ Ordered List <ol>
▪ Un-ordered List <ul>
▪ List Items <li>
Creating HTML-Links and Anchor
▪ Hyperlinks
▪ Link Text
▪ URLs and PATH
▪ Link Targeting
Marquee Elements for rolling text
▪ Creating scrollable text and images.
Web Programming introduction
▪ Image tag
▪ Image source
▪ Image dimensions
▪ Alt attribute
Creating HTML-Tables
▪ Creating table Structure.
▪ Creating table rows and columns
▪ Adding data to table.
▪ All Table tags.
Creating HTML-Forms
▪ All form tags
Input field
Text area field
Select menus.
▪ Checkbox
HTML grouping using Div and span
▪ Block level element
▪ Inline element
HTML-Iframe
▪ Embedding Videos
▪ Embedding Maps
CSS
Web p rogramming introduction
▪ Why CSS and How to use CSS
▪ Role of CSS in Web Development
▪ Introduction to CSS
▪ Inline, Internal and external CSS
CSS Styling
▪ Styling Background
▪ Styling Text
▪ Styling Fonts
▪ Styling Links
▪ Styling List
▪ Styling Tables
Web Programming introductionCSS Borders
CSS Text Effects CSS text-Fonts CSS Tables Styles
CSS Background colorsCSS image styling
CSS margin and padding
CSS box model
CSS Selectors
ID Selector
Class Selector
JavaScript
Java Script Basics
▪ Why Java Script
▪ Introduction to Java Script
▪ Role of Java Script in web development
▪ Embedding Java Script in HTML file.
Variables and datatypes.
Primitive datatypes
Declaring variables
Operators
Flow control statements
▪ Conditional statements -> if, if-else
▪ Iterative statements (Loops) -> for, while
▪ Break and continue
DOM ManipulationPopup Boxes
Web Programming introduction
▪ Why functions
▪ Function definition
▪ Function calling
▪ Function parameters and arguments
▪ Return statement
Event types
Java Script Objects
▪ Creating an object
▪ Accessing object properties
String in Java Script
Array in Java Script
XML, JSON
Angular
INTRODUCTION TO ANGULAR
▪ What is Angular?
▪ Difference between framework &Library?
▪ History of Angular and its versions,
▪ Why Angular?
▪ Features of Angular
▪ What is Single Page Application?
▪ What is MVC?
▪ How MVC works in Client & Server sides?
ENVIRONMENT SETUPS
▪ What is Angular CLI?
▪ Purpose of the CLI
▪ Angular CLI installation.
▪ Create a Basic Angular App by using CLI
▪ Executing the Angular Application in the browse
▪ How an Angular app Bootstrapping?
MAIN BUILDING BLOCKS OF ANGULAR
▪ An Overview of the below Buildingblocks of Angular
› Modules
› Components Templates
› Metadata
› Data binding-Directives Services
› Dependency Injection.
▪ What is Root Module and Child Module?
COMPONENTS IN ANGULAR
▪ What is Component?
▪ How to create a Component manually and through CLI?
▪ What is Component decorator and itsMeta data?
▪ Component's Structure overview.
▪ Component Life cycle Hooks
▪ Components Interactions overview.
▪ How to pass Data from Parent to Child &Child to Parent?
DATA BINDINGS AND EVENT BINDINGSIN ANGULAR
▪ What is Data Binding?
▪ What is Two-way Data Binding?
▪ String Interpolation.
▪ Style Binding, Class Binding.
▪ Overview of Event Binding
▪ Element reference and $event service in Angular.
SERVICES IN ANGULAR
▪ What is Services?
▪ Why should we use Services?
▪ How to create Services in Angular?
▪ Singleton Object-Overview
▪ What is Dependency Injection?
▪ How to use Dependency Injection?
▪ What is@Injectable()?
▪ What is HierarchicalD?
DIRECTIVES & CUSTOM DIRECTIVESIN ANGULAR
▪ What is Directives?
▪ What are the Different kind of Directivesavailable in Angular?
▪ Difference between Structural & AttributeDirectives.
▪ Overview of All Structural & Attribute Directives.
▪ How to create Custom Attribute Directive?
▪ How to create Custom Structural Directive?
▪ How to pass Input property to the customdirective?
▪ How to receive Input property from thecustom directive?
•
PIPES IN ANGULAR
▪ What is Pipe in Angular?
▪ Purpose of the Pipes
▪ Difference between Pipes & Directives.
▪ Detailed explanation of the below Pipes,
› Lowercase
› Uppercase
› Titlecase
› Slice
› Number
› Percent
› Currency Date
▪ What is Pure Pipe & Impure How to createCustom Pipes?
▪ What is chaining Pipes?
▪ What is Parameterized Pipe?
COMPONENTS COMMUNICATION
▪ Overview of Components Interaction
▪ Share data between components byusing Service
▪ Component Interaction from Parent to Child.Component Interaction from Child to Parent
▪ @ViewChild decorator overview
▪ Components Interaction by using EventEmitter & Subject and observable
EVENT EMITTER AND OTHER SPECIAL DIRECTIVES
▪ What is Event Emitter?
▪ When to use Event Emitter?
▪ How to transfer data with Event Emitter?
▪ How to create Custom Events and Trigger? View Encapsulation Overview.
▪ ng-container Directive overview.
HTTP & OBSERVABLE IN ANGULAR
▪ What are the methods available in HTTP?
▪ What is Observable?
▪ What are the call back methods available in Observable?
▪ How to create a Custom Observable?
▪ How to connect any backend & APIs?
TEMPLATE DRIVEN FORM IN ANGULAR
▪ What is Template Driven Form?
▪ Purpose of Form.
▪ How to setup a form in Angular?
▪ What is form control and how to set it?
▪ How to Access form values?
▪ What are the form states available in Angular?
▪ Form Validations.
▪ HTML Validation vs Angular form Validation.
▪ How to set default values in form fields?
REACTIVE FORM IN ANGULAR
▪ What is Reactive Form?
▪ Difference between Template Drive & Reactive Form
▪ What is Reactive form control and how to set it?
▪ How to attach Dynamic Validations?
SERVICE AND DEPENDENCY INJECTION IN ANGULAR
▪ What is Service in Angular?
▪ Create & configure Service in Angular
▪ How to do Dependency Injection in Angular?
▪ What is Singleton Object?
▪ Multiple Dr in single Class
ROUTING IN ANGULAR
▪ What is Routing?
▪ How Routing makes our App into SPA?
▪ How to configure Routing in an Application?
▪ Load our components dynamically based on URL path.
▪ How to create Child Route?
▪ Navigating to other links programmatically
▪ Passing Parameter to the Routes. Static Route vsDynamic Route.
▪ Fetching Route Params.
Overview Bootstrap
Overview Angular Material
REAL-TIME PROJECT IN ANGULAR
Backend Web Development
Core Python
INTRODUCTION TO PYTHON
▪ What is python and history of python
▪ Why python
▪ Features of python and its use
▪ Install pythom and environment setup
▪ Discuss about IDE’s like IDLE , Pycharm
▪ First python program
▪ Command line argument
▪ Python identifiers and keyword
▪ Assignment
DATATYPES AND VARIABLES
▪ Variables
▪ Variables and identifiers
▪ Naming convention of variables
▪ Assignment
DATA STRUCTURES
▪ List in python
▪ Set in python
▪ Python set examples
▪ Tuple
▪ Ordered set with tuple
▪ Python Dictionaries
▪ Assignment
INPUT AND OUTPUT IN PYTHON
CONTROL FLOW
▪ If/Else Statements
▪ if-elif-else
▪ while loop
▪ for loop
▪ break
▪ continue
▪ pass
▪ return
▪ Assignment
PYTHON FUNCTIONS, MODULES AND PACKAGES
• Defining and calling function
• Python codes using functions
• Lambda function in python
• Python project into modules
• Importing own module as well as external module
• Python pacakges
• Programming using function , packages and modules
• Assignments
CLASS OBJECT AND REFERENCE VARIABLE
▪ Class
▪ Object
▪ Reference variable
▪ Creating classes and objects
▪ Class attributes and destructors
▪ Real time use of class live projects
▪ Constructor
▪ Types of variables
▪ Types of methods
▪ Assignments
PYTHON OBJECT ORIENTED
▪ Overview of OOP
▪ Pillars of OOP
I. Inheritance
II. Encapsulation
III. Abstraction
IV. Polymorphism
▪ Abstract class and Interfaces
▪ Abstract methods and Abstract class
▪ Interfaces in python
▪ Programming using oops support
▪ Assignments
FILE HANDELING
▪ Reading from the file
▪ Understanding read function , read(), readline() and readlines()
▪ Writing from the file
▪ Understanding read function , write(), writelines()
▪ Methods of file objects
▪ Programming using file operations
▪ Assignments
EXCEPTIONS HANDELING
▪ What is Exceptions?
▪ Handeling an exceptions
▪ Errors in python
▪ Compile -Time Error
▪ Runtime Error
▪ Logical Error
▪ Arguments of an Exceptions
▪ Python Standard Exceptions
▪ Raising an Exceptions
▪ User-Defined Exceptions
▪ Programming using Exceptions Handeling
▪ Assignments
MULTITHREADING
▪ What is Multithreading?
▪ Multithreading with python
▪ Difference between a Process and Thread
▪ Uses of Thread
▪ Starting a new Thread
▪ Thread Synchronization
a) Locks
b) Semaphore
▪ Deadlock of Threads
▪ Avoiding Deadlocks
▪ Daemon Threads
▪ Assignments
USING DATABASES IN PYTHON
▪ Python MySQL Database Access
▪ Install the MySQLdb and other Packages
▪ Creating and searching tables
▪ Create Database connection
▪ CREATE , INSERT, READ Operation
▪ DML and DDL Operation with Databases
▪ Programming using Database connection
▪ Assignments
DATA SCIENCE USING PYTHON
▪ Numpy Introdution
▪ Pandas Introdution
▪ series in pandas
▪ Data frames
▪ Matrices
▪ Broadcasting
▪ arrays
▪ datatypes
▪ series in pandas
▪ line plot
▪ scatter plot
▪ histograms
▪ bar charts
▪ Matplotlib Introdution
▪ Matplotlib : Data Visualization
▪ Plotting
▪ IO TOOLS, XECL, JSON, HDF5 ,CSV
▪ Handling missing data
▪ Merge , Join, Concatenate
▪ Assignments
GRAPHICAL USER INTERFACE
▪ GUL in Python
▪ Button Widget
▪ Label Widget
▪ Text Widget
DJANGO WEB FRAMEWORK IN PYTHON
▪ What is web site development and introduction to Django web framework
▪ Basics of html , css and bootstrap
▪ Difference between a APP and Project
▪ What is session, cookies , browser, responsive etc
▪ How to write first Web Application using python Django
▪ Explain MVC pattern
▪ What is Migrations and why we do that
▪ What is view ,model , URL mapping Routing
▪ What is render and relative import
▪ Overview of settings file in Django
▪ What is Django template? How to use it?
▪ Integrate bootstrap and html with Django template
▪ What are models
▪ Models are Admin Linkup
▪ What is Form? How to create it
▪ Django model form
▪ Form validation
▪ What is context in Django
▪ Form in view
▪ Custom Form
▪ Admin Interface and Send Email
▪ How to setup Email in our Projects
▪ Static files and Serving Static files in Django
▪ Bootstrap Grid System
▪ URL names as links
▪ Authentications Links Form in Bootstrap
▪ Query sets basics
▪ How to render images and video on our site
FLASK
REST API AND JSON PARSING
• Data serilization
• Django Rest Framework
• create REST API
• Write parser for xml and json data
ARTIFICIAL INTELLIGENCE (AI)
MACHINE LEARNING (ML)
DATA ANALYST
PROJECT CREATION
Address : Near Vikas Mitra Mandal Chowk , Land No 2 , Karvenagar , Pune - 411052
Contact Us : 91 68 94 95 96 | www.skillsitacademy.com |[email protected]