PHP started out as a small open source project that evolved as more and more people found out how useful it was. Rasmus Lerdorf unleashed the first version of PHP way back in 1994.
- PHP is a recursive acronym for "PHP: Hypertext Preprocessor".
- PHP is a server side scripting language that is embedded in HTML. It is used to manage dynamic content, databases, session tracking, even build entire e-commerce sites.
- It is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase, Informix, and Microsoft SQL Server.
- PHP is pleasingly zippy in its execution, especially when compiled as an Apache module on the Unix side. The MySQL server, once started, executes even very complex queries with huge result sets in record-setting time.
- PHP supports a large number of major protocols such as POP3, IMAP, and LDAP. PHP4 added support for Java and distributed object architectures (COM and CORBA), making n-tier development a possibility for the first time.
- PHP is forgiving: PHP language tries to be as forgiving as possible.
- PHP Syntax is C-Like.
5 Months (6 hours Daily)
Average Salary (India)
Rs. 2,50,000 P.A.
Total Vacancy (India)
- PHP Basics
- Syntax Overview
- Variable Types
- Operator Types
- Loops, Arrays and Strings
- Files Inclusions, Files and I/O, Files Uploading
- Functions and Handling Exceptions
- GET and POST, Cookies, Session, Sending Emails
- Predefined Variables
- Regular Expressions
- Bug Debugging
- Date and Time
- Integration with MySQL
- More view facilities: Expression language (EL)
- Object Oriented Approach
- Application Structure
- Configuration, Routing, Middleware, Namespace
- Controllers, Request and Response
- Cookies and Sessions
- Rest with Spring MVC
- Sending Email, File Handling
- Blade Templates
- Error Handling and Logging
- Working with Database
- Forms and Validations
- AJAX, Facades and Contracts
- CSRF Protection, Authentication and Authorization
- Encryption and Hashing
- Guests User Gates, Artisian Commands, Pagination Customization
- Dump Server and Action URL
- Understand the differences between Git, Github and Gitlab
- Install and configure Git for use
- Use Git to manage files using CLI commands
- Create, Clone and manage repositories
- Reviewing audit trails
- Perform Branching, Merging and Rebasing
- Prevent and resolve merge conflicts
- Understand common Git workflows
- Perform basic troubleshooting of Git
- Object-Oriented Fundamentals
- Getting Start with UML
- Use Case Models
- Class Diagrams
- Sequence Diagrams
- Design Patterns
- Case Study