about-banner
Php

Introduction

PHP is an easy-to-understand scripting language emerging as a suitable platform for developing dynamic websites & designed to fill gap between high end industry demands and cost-effective solutions.

Ebodhi stepped ahead to bring expert knowledge and experience packaged together into a well-designed course content suiting industry needs.

Course Description

  • Introduction to Web – HTML, XHTML, CSS & JavaScript
  • Static VS Dynamic websites
  • Client-side VS Server-side scripting languages
  • Introduction to PHP
  • PHP Fundamentals – getting familiar with PHP syntax.
  • PHP Variables
  • Dynamic variables
  • PHP Operators
  • Making Decisions with PHP if…else
  • PHP Switch
  • PHP Arrays
  • PHP Loops
  • PHP Functions – predefined and user defined
  • Handling HTML Form data
  • File and Image Uploading
  • Understanding sessions and working with PHP sessions
  • Understanding cookies and Working with cookies
  • Working with Date and Time
  • PHP E-mail – sending emails using your own script
  • Understanding server side includes
  • Classes and objects in PHP
  • An Introduction to MySQL database
  • Connecting PHP application to MySQL
  • How to design a database
  • An Introduction to SQL – Structured Query Language
  • Executing SQL through PHP application
  • Fetching Desired Data into PHP application – SELECT statement
  • Growing up with your database – INSERT statement
  • Making your data up-to-date – UPDATE statement
  • Keeping only desired records - DELETE statement
  • Getting summarized data using AGGREGATE functions
  • GROUP and ORDER your records
  • Working with Complex Queries – JOINS, INNER Queries
  • Defining and Calling Stored Procedures
  • Displaying large data into multiple pages - Pagination
  • Introduction to Ajax - Asynchronous JavaScript and XML
  • Purpose of Ajax
  • Ajax Components – key technologies of Ajax
  • JavaScript and DOM
  • Http Request Object – Compatibility Secrets
  • Methods and Properties of Http Request Object
  • Creating and Using Http Request Object
  • Generating and Handling the Response - The Role of the Server
  • Known Problems – Do’s and Don’ts
  • Learning best practices and standards
  • Securing your website
  • Advanced security concepts
  • Optimization techniques
  • Advanced PHP configurations
  • SEO and PHP
  • Introduction to Open Source Applications
  • Introduction to Frameworks
  • Introduction to technical documentation
  • Working with FTP
  • Introduction to Cyber world a) Internet History b) Communities of Hackers c) Phases of Hacking
  • Network Fundamentals a) Types of Networks b) IP Address c) Ports and protocols d) OSI Model e) TCP/IP model
  • Cyber Laws (Amendment 2008) a) Cyber Crime Investigation b) Steps to follow while Investigating c) Live case studies d) Types of cyber crimes
  • System hacking and security a) Windows Hacking b) Linux Hacking c) System Security
  • Malwares a) Introduction b) Remote Administration Tools(RAT) c) Removal
  • Information Gathering a) Introduction b) People search c) Using Websites d) Phishing and Vishing Methology e) Social Engineering f) Email tracing
  • Data Security a) VPN, VPS and Proxies b) Firewall, IDS, IDPS c) Sniffers
  • Cryptography a) History of cryptography b) Cryptography components and their relationships c) Basic terminology and concepts
  • Scanning> a) Port Scanning b) Network Scanning c) Vulnerability Scanning d) Banner Grabbing
  • Web Application Hacking a) Introduction to SQL b) Types of Servers c) Google Hacking Database d) SQLi-1 (Union Based)

Our Placements