Thane | Andheri | Online
Admission open : 27th May 2020
Weekdays & Weekend Batches
(Rated 4.6 based on 112 customer reviews)
Learn to create real world application using Object Oriented Programming in PHP. This course module is going to help you in following functionalities
- Integrating payment gateway / SMS gateway to your website
- Creating Captcha images or adding watermarking on images
- Sending emails from your emails
- Generating excel / pdf reports
- Maintaining security of your website
Object Oriented Programming
- 4 Prime Pillars of OOPs
- Classes and Objects in PHP
- Access Specifiers
- Static Members
- Class constants
- Simple Multilevel Inheritance
- Method Overloading and Overriding (Polymorphism)
- Exception Handling with Try Catch and Finally
- Understanding OOPs concepts using Person class and object creation.
- Understanding Inheritance using Fish and Shark Program.
- Hunter Program to understand polymorphism.
- Design Simple class to show understood concepts of OOPs.
- Design 3 level inheritance chain
- Create an Object Oriented Abstraction class for User opertions
- 4 Prime Pillars of OOPs
- Interfaces and Abstract Class
- Magic Methods
- Lazy Loading
- Gun class to demonstrate interfaces.
- Eat method showcase to understand abstract class.
- Understanding namespace by creating user class in Africa and Asia namespace.
- Using magic methods to implement polymorphism
- Creating Mobile Interface and Abstract Class.
MySQLi OO and PDO Programming
- Introduction to MySQLi Modern OO Interface
- Error handling
- Introduction to PDO
- PDO Interface
- Parameter Binding
- Country Select
- Dependent State Select
- Create OLX website clone
XML, JSON, cURL and Web Services
- Data Serialisation
- Introduction to XML Parsing
- Parsing,Writing, Querying XML File
- JSON Encoding and Decoding
- Need of Web Services
- RESTful Web Services Examples
- cURL PHP Extension
- reading remote resources
- cURL Operation
- cURL Options
- Sending Headers
- Reading and Writing JSON files
- Reading from Flicker Public API
- Clone website using cURL.
- Read Cricket Score and create a widget for the same which can be embedded using iframe.
- Image GD and Imagick Extensions
- Dynamic Graph generation
- Adding Text on Images
- Applying Watermark to Images
- Resizing Images, creating thumbnails in PHP
- Create a Resize of big image to thumbnail.
- Watermark an image.
- Create Greyscale image from existing one.
- Captcha Program for Antispam
- Apply text to an image.
- Increasing the brightness of the image using a slider.
- CIA and Server Security
- Input Filtering
- Escape Output
- Encryption and Hashing
- MySQL injection Attack and Database Security
- Session Hijacking and Session Security
- Filesystem Security -
- Remote Code Injection
- Command Injection
- Cross Site Scripting (XSS)
- Cross Site Request Forgery (CSRF)
- Hashing Password
- Using Antiforgery token in forms
- Overriding Session Set Handler
- Sanitising user input
- Check for integrity of data using HMAC
- regenerating sessions with session_regenerate_id
PHP Utilitites and Hosting
- PHP Mail Function
- Introduction & Installing
- Creating Messages
- Message Headers
- Sending Messages
- Sending Attachments with Messages
- mPdf Library
- Writing a welcome mail
- Sending a mail with attachments
- Creating pdf using mPDF
- Converting HTML to PDF
- Create a mailer for project
- Export A database table to pdf
- Blog Engine
- ECommerce Application