Course Details

Online Course
Available Online - LIVE ONLINE Mode

PHP/PYTHON/DJANGO/KIVY

LIVE ONLINE ModeTrainer allocation will be done by Skill Centre only
Contact Us Admission Form
Python programming and machine learning code on a computer

Next Step

Complete Your Admission

Fill in your details, select your course and duration, and continue through ICAII’s standard Admission Form.

CoursePHP/PYTHON/DJANGO/KIVY

Trainer allocation will be done by Skill Centre only. Course duration, fees and payment instructions are shown in the Admission Form.

ADMISSION FORM
Live Online ClassesAttend interactive sessions from anywhere.
Expert TrainersLearn from experienced industry professionals.
Career GrowthGain in-demand digital marketing skills.

What Happens Next

From Enrollment To Your Online Class

Follow these simple steps to complete your admission and get started with your online class.

01

Complete the Admission Form

Select the course and duration in the Admission Form.

02

Complete fee payment

Review the fee and payment instructions provided in the Admission Form.

03

Enrollment is confirmed

After the institute confirms admission, trainer allocation will be done by Skill Centre only.

04

Receive class details

Trainer availability and the meeting link are shared with both parties.

Course Contents

PHP

Front End Technologies

  • HTML 5 Basics
  • Cascading Style Sheets(CSS3)
  • Java Script
  • Bootstrapustry

Core PHP

  • Introduction and overview of PHP
  • Features of PHP
  • Career opportunities in PHP
  • Install and Setup PHP
  • Install Web Server: WAMP/XAMPP
  • Install text editor: Notepad++/ Sublime Text
  • Install a database(MySQL)
  • Syntax, Variable
  • Echo, Print, $ and $$
  • Data Types, Integer
  • Strings
  • Constants, Magic Constant
  • Operators, Comment
  • Control Statement:If…Else…Elseif
  • Switch Case
  • Loops : While, Do While, For loop
  • Break, Continue
  • Functions
  • Call by value, Call by reference
  • Default Argument, Variable Argument
  • Recursive Function
  • Arrays
  • Indexed Array
  • Associative Array
  • Multidimensional Array
  • Array function
  • PHP Sorting Arrays
  • PHP Supergloba

Web Features

  • Session, Cookies
  • GET and POST
  • Forms and HTTP
  • Headers ,Streams & Network
  • Session, Cookies
  • GET and POST
  • Forms and HTTP
  • Headers ,Streams & Network

Advanced PHP

  • Session, Cookies
  • Date and Time
  • Include &Require
  • File Handling
  • File Open/Read
  • File Create/Write
  • File Append/Delete
  • File Upload/Download
  • Filters
  • Filters Advanced
  • Error Handling
  • Exception

PYTHON

Basics of Python

  • Introduction and Overview of Python
  • Architecture of Python
  • Features of Python
  • Different Applications where Python is used
  • Discuss Python Scripts on UNIX/Windows
  • Career opportunities in python
  • Python VS JAVA, C &C++
  • Install and setup python
  • Introduction to different IDEs
  • Install and setup PYcharm IDEs
  • Introduction to Python framework
  • Syntax ,Indentations & Comments
  • Input ,Types, Variables
  • Identifiers, string
  • Operators & Operator Precedence
  • Bitwise Operators
  • Operators ,List, Tuples
  • Sets, dictionary
  • Date & time
  • Conditional Statement: if , else –if, elif
  • Loops: while, for loop
  • Break, continue , pass
  • Implement Switch Case
  • Build in Function, User Defined Functions
  • Lambda functions
  • Array
  • File I/O
  • Errors and Exception handling
  • Handling multiple exceptions

Advanced python

  • Sending Emails
  • File Handling: read, Write, create, Delete files
  • Module and Packages
  • Regular Expression
  • PIP
  • GUI programming
  • CGI Programming
  • Multithreading
  • Multiprocessing
  • Library: Matplotlib, Scipy, Numpy,Pandas

Python NOSQL DATA BASE

  • Introduction to NOSQL Database
  • NOSQL versus SQL
  • Overeview Of MongoDB
  • FEATURES OF MongoDB
  • MongoDB Data Types
  • MongoDB Shell, Data Modeling
  • MongoDB Environment setup
  • MongoDB Create Database
  • MongoDB Create Collection
  • MongoDB Insert
  • MongoDB Find
  • MongoDB Query
  • MongoDB Sort
  • MongoDB Delete
  • MongoDB Drop Collection
  • MongoDB Update
  • MongoDB Limit
  • Cassandra Versus MongoDB

Python with MySQL (SQLITE)

  • PyMySQL and Installation
  • MySQL Get Started
  • MySQL Create Database
  • MySQL Create Table
  • MySQL Insert
  • MySQL Select
  • MySQL Where
  • MySQL Order By
  • MySQL Delete
  • MySQL Drop Table
  • MySQL Update
  • MySQL Limit
  • MySQL Join
  • Commit, Rollback and Disconnecting

Python Web Frameworks

  • Introduction to Python web frameworks
  • Introduction and Overview of Django
  • Features of Django
  • Django installation
  • Project Creation
  • Apache Configuration
  • Virtual Environment Setup
  • Admin Interface
  • Model View Template(MVT)
  • Creating View, Models & Template
  • Mapping to a URL
  • Page Redirection
  • Form Processing
  • Database Connectivity
  • Database Migrations
  • Server Side Validations
  • Sessions & Cookies
  • Django CSV Output
  • Django PDF Output
  • Django Mail Setup

OOPS in python

  • OOPs concept
  • Object,class
  • Constructors
  • Inheritance its type and polymorphism

Python for Data science

  • Introduction to Artificial Intelligence
  • Introduction to Machine learning
  • Introduction to Deep Learning
  • Difference between Deep learning, Machine Learning & Artificial Intelligence

Scipy Stack

  • NumPy
  • Pandas
  • Matplotlib

Gathering And Cleaning Data

  • Working with CSV & Excel files
  • Data Transformation
  • Data Processing

Machine Learning Models

  • Model Building
  • Model Training
  • Model Prediction

Machine Learning Project

  • Data Analysis Project with Real Data
  • Data Prediction Project

Python(with Django Framework)

Introduction and Overview of Python

  • Architecture of Python
  • Features of Python
  • Different Applications where Python is used
  • Discuss Python Scripts on UNIX/Windows
  • Career opportunities in python
  • Python VS JAVA, C &C++
  • Install and setup python
  • Introduction to different IDEs
  • Install and setup PYcharm IDEs
  • Introduction to Python framework
  • Syntax ,Indentations & Comments
  • Input ,Types, Variables
  • Identifiers, string
  • Operators & Operator Precedence
  • Bitwise Operators
  • Operators ,List, Tuples
  • Sets, dictionary
  • Date & time
  • Conditional Statement: if , else –if, elif
  • Loops: while, for loop
  • Break, continue , pass
  • Implement Switch Case
  • Build in Function, User Defined Functions
  • Lambda functions
  • Array
  • File I/O
  • Errors and Exception handling
  • Handling multiple exceptions

Introduction & Overview of Django

  • Features of Django
  • Django Installation
  • Project Creation
  • Virtual Environment Setup
  • Admin Interface
  • Introduction to Model View Template (MVT)
  • Creating Views
  • Creating Templates
  • Creating Models
  • Mapping to URL
  • Page Redirection
  • Form Processing
  • Database Connectivity
  • Database Migrations
  • Server Side Validations
  • Sessions & cookies
  • Handeling CSV files in Django project
  • Django CSV output
  • Django PDF output
  • Django Mail setup

Python With MySQL (SQLITE)

  • PyMySQL and Installation
  • MySQL Get Started
  • MySQL Create Database
  • MySQL Create Table
  • MySQL Insert
  • MySQL Select
  • MySQL Where
  • MySQL Order By
  • MySQL Delete
  • MySQL Drop Table
  • MySQL Update
  • MySQL Limit
  • MySQL Join
  • Commit, Rollback and Disconnecting

KIVI

Python

  • Introduction to python
  • Install and setup python
  • Syntax ,Indentations & Comments
  • Input ,Types, Variables
  • Identifiers, string
  • Operators & Operator Precedence
  • Bitwise Operators
  • Operators ,List, Tuples
  • Sets, dictionary
  • Date & time
  • Conditional Statement: if , else –if, elif
  • Loops: while, for loop
  • Break, continue , pass
  • Implement Switch Case
  • Build in Function, User Defined Functions
  • Sending Emails
  • File Handling: read, Write, create, Delete files
  • Module and Packages
  • PIP
  • GUI programming

Kivy

  • Kivy (Mobile app development)
  • Kivy introduction & installation
  • Labels
  • Textinput
  • Canvas
  • Line (canvas)
  • Checkbox
  • Dropdown
  • Window size adjustment
  • Scrollview
  • Slider
  • Add image
  • Popup
  • Progress bar
  • Scatter

Buttons

  • Buttons
  • Checkboxes
  • Radio Buttons
  • Toggle Buttons
  • Rounding button corners
  • Oval Buttons
  • Button actions

Layouts

  • Layouts
  • Float Layout
  • Grid Layout
  • Stacklayout
  • Anchor Layout
  • Relative Layout
  • Page Layout
  • Multiple layouts

Buttons(using .kv file)

  • Buttons
  • Checkboxes
  • Radio Buttons
  • Toggle Buttons
  • Rounding button corners
  • Oval Buttons
  • Button actions

Layouts(using .kv file)

  • Layouts
  • Float Layout
  • Grid Layout
  • Stacklayout
  • Anchor Layout
  • Relative Layout
  • Page Layout
  • Multiple layouts

Trainers Profile

Trainer allocation will be done by Skill Centre only.

Mrs. Pooja Sharma

Mrs. Pooja Sharma

Qualification: M.Sc- IT, MCA

Experience: 15 Years

Mrs. Nancy Dhingra

Mrs. Nancy Dhingra

Qualification: M.C.A. B. ED.

Experience: 2 Years

Mr. Suresh Kumar

Mr. Suresh Kumar

Qualification: BCA

Experience: 3 Years