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 Content:

Initiation with PHP

  1. Introduction to Web – HTML, XHTML, CSS & JavaScript
  2. Static VS Dynamic websites
  3. Client-side VS Server-side scripting languages
  4. Introduction to PHP
  5. PHP Fundamentals – getting familiar with PHP syntax.
  6. PHP Variables
  7. Dynamic variables
  8. PHP Operators
  9. Making Decisions with PHP if…else
  10. PHP Switch
  11. PHP Arrays
  12. PHP Loops
  13. PHP Functions – predefined and user defined
  14. Handling HTML Form data
  15. File and Image Uploading
  16. Understanding sessions and working with PHP sessions
  17. Understanding cookies and Working with cookies
  18. Working with Date and Time
  19. PHP E-mail – sending emails using your own script
  20. Understanding server side includes
  21. Classes and objects in PHP

 

Working with MySQL Database

  1. An Introduction to MySQL database
  2. Connecting PHP application to MySQL
  3. How to design a database
  4. An Introduction to SQL – Structured Query Language
  5. Executing SQL through PHP application
  6. Fetching Desired Data into PHP application – SELECT statement
  7. Growing up with your database – INSERT statement
  8. Making your data up-to-date – UPDATE statement
  9. Keeping only desired records – DELETE statement
  10. Getting summarized data using AGGREGATE functions
  11. GROUP and ORDER your records
  12. Working with Complex Queries – JOINS, INNER Queries
  13. Defining and Calling Stored Procedures
  14. Displaying large data into multiple pages – Pagination

 

Enhancing user experience with Ajax

  1. Introduction to Ajax – Asynchronous JavaScript and XML
  2. Purpose of Ajax
  3. Ajax Components – key technologies of Ajax
  4. JavaScript and DOM
  5. HttpRequest Object – Compatibility Secrets
  6. Methods and Properties of HttpRequest Object
  7. Creating and Using HttpRequest Object
  8. Generating and Handling the Response – The Role of the Server
  9. Known Problems – Do’s and Don’ts

Becoming professional with advanced concepts

  1. Learning best practices and standards
  2. Securing your website
  3. Advanced security concepts
  4. Optimization techniques
  5. Advanced PHP configurations
  6. SEO and PHP
  7. Introduction to Open Source Applications
  8. Introduction to Frameworks
  9. Introduction to technical documentation
  10. Working with FTP

Information Security Training

  1. Introduction to Cyber world
    a) Internet History
    b) Communities of Hackers
    c) Phases of Hacking
  2. Network Fundamentals
    a) Types of Networks
    b) IP Address
    c) Ports and protocols
    d) OSI Model
    e) TCP/IP model
  3. Cyber Laws (Amendment 2008)
    a) Cyber Crime Investigation
    b) Steps to follow while Investigating
    c) Live case studies
    d) Types of cyber crimes
  4. System hacking and security
    a) Windows Hacking
    b) Linux Hacking
    c) System Security
  5. Malwares
    a) Introduction
    b) Remote Administration Tools(RAT)
    c) Removal
  6. Information Gathering
    a) Introduction
    b) People search
    c) Using Websites
    d) Phishing and Vishing Methology
    e) Social Engineering
    f) Email tracing
  7. Data Security
    a) VPN, VPS and Proxies
    b) Firewall, IDS, IDPS
    c) Sniffers
  8. Cryptography
    a) History of cryptography
    b) Cryptography components and their relationships
    c) Basic terminology and concepts
  9. Scanning
    a) Port Scanning
    b) Network Scanning
    c) Vulnerability Scanning
    d) Banner Grabbing
  10. Web Application Hacking
    a) Introduction to SQL
    b) Types of Servers
    c) Google Hacking Database
    d) SQLi-1 (Union Based)

Our Placements View All »