ICT-103 – PHP/PYTHON/DJANGO/KIVY

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

Want to get admission in our institute? Go Ahead!

Call: +91 62849 16580; 9876613092