Secure Dot Net Development - Innovative Ideas Infotech

Excellence through Innovation..
Summer Training on
Secure PHP & Joomla development with live website
MISSION
Our primary objective is to eradicate the cyber crimes.
We want to ensure that confidential information stored in websites remains
confidential; that people who prey on unsecured web pages are captured in our “web
security cages”; and that every patron of the internet can use the web freely, without the
nagging thought that his data could easily fall into the wrong hands and be abused. We
provide training on cyber security to the individuals & corporates & help them to be
Cyber Secure.
Innovative Ideas Infotech
Excellence through Innovation..
VISION
We are using internet almost every day. In the cyber world the cyber criminals
are also increasing day by day. So we need to be smart enough to save
ourselves from them.
This, we will accomplish by strengthening our clients’ websites, and also by
disseminating instructions to students through our workshops. We want to
provide services that make the internet a virtual utopia – a place where
knowledge is nestled in a package that is beautiful yet strong, and where that
knowledge is completely safe from prying eyes and devious hackers.
Innovative Ideas Infotech
Excellence through Innovation..
WHY INNOVATIVE IDEAS TRAINING?
Our objective at Innovative Ideas is to arm students and corporations with the skill set
necessary to enjoy on a continuous basis a secure web experience. Our trainers are
well experienced in conducting workshops designed to achieve this very objective.
We have travelled nearly 2200 institutions, teaching cyber security to thousands of
students. We have exposed to them the frailties of websites they visit regularly. We
have shown them how vulnerable their confidential information is without safety
measures. In the process, we may have scared them a little, but have made everyone
aware of the lurking threats and armed everyone with the necessary knowledge to
effectively neutralize those threats. Without intricate and confounding pedagogy, in a
user friendly and engaging style, you will learn how you can plug the loopholes and
browse the web fearlessly and confidently.
Our experienced web-security trainers actively participate in our field support, web
security consulting and solution implementation. This brings real-life experience to
the classroom environment.
Innovative Ideas Infotech
Excellence through Innovation..
Our Associations /Affiliations
Innovative Ideas is an with associations with numerous global organizations,
IEEE, UPTU, PNB, SBI, UP POLICE, CBI Academy, MP Police and many
others. Our team comprises trainers with the experience of more than
15,000 training hours under their belts. These hours have been spent
teaching the nuances of information security to about 60,000 students in
more than 2000 colleges globally.
The set of skills possessed by the Innovative Ideas Team has also come to
the aid of many law enforcement agencies. Agents belonging to CID, STF,
CBI and Dubai Police have been trained extensively by our crew. Thus, we
have imparted to them some of the know how required to solve both cyber
and non- cyber crimes.
Innovative Ideas Infotech
Excellence through Innovation..
Contents Of The Course
Module
INTRODUCTION TO PHP
What is Web?
Introduction to PHP for Web Development & Web Applications
History & Future Scope of PHP
Benefit & Importance of PHP in web applications
Installation of tools for working in PHP like XAMPP, WAMP for PHP, Apache & MySQL
LANGUAGE BASICS
Introduction to Language constructs like Variables:
Naming Variables
Assigning and Displaying Variable Values
Creating variables
Displaying variable values
Writing Your First Script That Uses Variables
Using Variable Variables
Removing Variables
Understanding Data Types
Assigning data types
Type casting
Type Juggling
Introduction of PHP Keywords
Comments, Operators & Expressions :( Arithmetic, Assignment, Comparison, Logical Operators)
Innovative Ideas Infotech
Excellence through Innovation..
Contents Of The Course
Module
String & echo, print for outputting in web page: string functions
Working with flow control through Control Statement: if-else, if-else ladder.
Using Loop Statement like for, for each, do while, while, switch case, go to, and continue.
ARRAYS
What is an Array?
Creating and Working with Arrays
Creating arrays
Viewing arrays
Modifying arrays
Removing values from arrays
Sorting Arrays
Walking through an Array
Traversing an array manually
Using foreach to walk through an array
Finding Array Size
Converting Arrays into Strings (And Vice Versa)
Converting Variables into Arrays (And Vice Versa)
Splitting and Merging Arrays
Exchanging keys and values
Multidimensional Arrays
Innovative Ideas Infotech
Excellence through Innovation..
Contents Of The Course
Module
Creating multidimensional arrays
Viewing multidimensional arrays
Using multidimensional arrays in statements
Walking through a multidimensional array
Built-in PHP Arrays
PHP FUNCTIONS
Defining functions
Using variables in functions
Passing values to a function
Returning a value from a function
Using built-in functions
Defining User functions
Passing parameter(Call By Value & Call By Reference) & return value
Trends of PHP Functions(Missing Parameter, Formal parameter declaration)
Importing content of one page into another(include & require)
ERROR & EXCEPTION HANDLING
Introduction to Exception handling: Using Try/catch/throw
Creating Custom exception
Innovative Ideas Infotech
Excellence through Innovation..
Contents Of The Course
Module
OBJECT ORIENTED PROGRAMMING
Classes, Object & Constructor & Destructor
Introducing Object-Oriented Programming
Objects and classes
Properties
Methods
Object-oriented concepts PHP 5
Developing an Object-Oriented Program
Using objects
Selecting properties and methods for each object
Defining a Class
Using $this
Adding methods
Destroying Objects
Using Access Specifier (public, private & protected)
Encapsulation, Inheritance, Abstraction
Abstract Class, Interface, Traits
Magic Methods
Innovative Ideas Infotech
Excellence through Innovation..
Contents Of The Course
Module
FILES INPUT/OUTPUT
File Streams(Input, Output, Temp)
Creating and deleting a file.
Reading and writing test files.
Checking for existence of file.
Determining file size.
Opening a file for writing, reading or appending.
Writing data to the file.
Reading characters.
PHP FORMS
GET / POST / REQUEST
Using html controls in web page
Master/Child Page Concept
MYSQL DATABASE CONNECTION
Creating Database & Tables/ privileges /creating users
Using Database Queries for accessing & manipulating data from database
Opening Database Connection/closing database connection
Select/Insert/delete & Update Database from forms
Innovative Ideas Infotech
Excellence through Innovation..
Contents Of The Course
Module
STATE MANAGEMENT
The anatomy of a cookie.
Setting a cookie with PHP.
Deleting a cookie
Working with the query string
Creating query string.
What is session.
Starting a session.
Working with session variables.
Destroying session
Passing session Ids.
Query String
Innovative Ideas Infotech
Excellence through Innovation..
Contents Of The Course
Module
CONTROLS WITH DATABASE CONNECTION
Submitting & showing data to/from web controls from/to database
Uploading files to server/ upload form /upload script
Sending emails/ email script
CodeIgniter (FRAMEWORK)
Introduction to MVC structure
Discussion of Code Igniter PHP framework
OOPs programming in Code Igniter
Controllers
Reserved Names
Views
Models
Helpers
Using CodeIgniter Libraries
Creating Your Own Libraries
Using CodeIgniter Drivers
Creating Your Own Drivers
Creating Core Classes
Hooks - Extending the Core
Auto-loading Resources
Common Functions
URI Routing
Innovative Ideas Infotech
Excellence through Innovation..
Contents Of The Course
Module
Error Handling
Caching
Profiling Your Application
Security
JOOMLA
Joomla installation
Adding a new Article
Working on Article Manager
Working on Category Manager
Working on Menu Manager
Working on Media Manager
Working on Module Manager
Working on Extension Manager
Working on User Manager
Working on Language Manager
Working on Template Manager
Working on PlugIn Manager
Working on Global Configuration
Customization of existing component and modules,
Detail discussion of component, module, plug-in,
How to create component in Joomla.
Innovative Ideas Infotech
Excellence through Innovation..
TRAINING SCHEDULE
Secure PHP & Joomla development with live website
DURATION
STARTS ON
ENDS ON
One Month
(90 hours)
15 June 2015
15 July 2015
FEE
` 6600.00
Every Students will be provided with a paid domain name & web space
of 10 GB worth ` 4200 absolutely free for one year. This will be used to
upload the secure website made by the student during summer training.
Innovative Ideas Infotech
Excellence through Innovation..
Innovative Ideas has Successfully conducted Training on Cyber Security at ....
Indian Institute of Technology, BHU ( IIT-BHU )
National Institute of Technology, Allahbad ( NIT – Allahbad
National Institute of Technology, Jaipur ( MNIT – Jaipur )
Indian Institute of Technology, Delhi ( IIT-D)
Indian Institute of Technology, Bombay ( IIT-B)
Indian Institute of Technology, Kanpur ( IIT-K)
Indus Institute, Kanpur
Amity University, Lucknow
IIMT Meerut
HBTI, Kanpur
Galgotia Institute, Greater Noida
Ideal Institute, Ghaziabad
Axis Institute, Kanpur
Innovative Ideas Infotech
Excellence through Innovation..
Innovative Ideas has Successfully conducted Training on Cyber Security at ....
United College of Engineering & Management, Allahabad
United Institute of Technology, Allahabad
Shambhunath Institute of Engineering & Technology, Allahabad
SVIT Vasad, Gujrat
SRMS Bareielly
SRMS Unnao
IMT Ghaziabad
TMU Moradabad
Vidya College of Engineering, Meerut
IFTM University Moradabad
Prem Prakash Gupta Institute, Bareilly
Future Institute, Bareilly
Khandelwal College of Management & Technology, Bareilly
Innovative Ideas Infotech
Excellence through Innovation..
Innovative Ideas has Successfully conducted Training on Cyber Security at ....
RBMI Bareilly
Sagar Institute Barabanki
IET Lucknow
UPTU Lucknow
Khalsa College of Engineering and Technology, Amritsar
And various other colleges
Innovative Ideas Infotech
Excellence through Innovation..
Innovative Ideas has Successfully conducted Training on Cyber Crime Investigation for...
Lucknow Police
Allahabad Police
Saharanpur Police
Kanpur Police
Meerut Police
Bareilly Police
Moradabad Police
Ghaziabad Police
Pratapgarh Police
Rampur Police
Hapur Police
CONTACT US
Innovative Ideas Infotech
Camp Office, : Uttar Pradesh
Tulip Tower, Near Gulachin Temple
Vikas Nagar, Lucknow
For workshop related queries, feel free to contact us
+91-9161999900
+91-9554999925
+91-7080259900
Website : http://i2infotech.in
E-mail : [email protected]
[email protected]
Innovative Ideas Infotech
Excellence through Innovation..
Innovative Ideas Infotech
Excellence through Innovation..
©Innovative Ideas Infotech
All rights reserved. This document is protected by copyright and any distribution, reproduction, copying, or decompilation is strictly prohibited without the prior
written consent of Innovative Ideas. No part of this document may be reproduced in any form or by any means without the prior written authorization of Innovative Ideas.
While every precaution has been taken in the preparation of this document, Innovative Ideas assumes no responsibility for errors or omissions.