Training Schedule
- Course Duration: 144 Hours
- No of Class: 72
- Duration: 6 months
- Class time: Notify after admission
- Class Start: Notify after admission
More than 50% of the web is built using PHP. Easy to get started with, yet powerful in its functionality, PHP is used by individuals, startups, and enterprise-scale companies like Facebook to build websites. Get the skills to work with both client and server-side technologies as a PHP developer. This path requires basic knowledge of HTML, CSS, JavaScript, and Git, covered in our Backend Developer Learning Path.
WHAT YOU WILL LEARN:
- Installing your development environment
- Developing a database application with PHP and MySQL
- Using JavaScript to interact with a PHP web app
- Modeling many-to-many relationships
Course Outline :
PHP Module
- PHP Basics
- Managing Web sessions
- Handling Date & Time in PHP
- Sending email with PHP
- PERL Regular Expressions
- Object Oriented Programming PHP
- PHP Design Patterns
- Try & Catch Exception handling
- Debugging PHP Code
- Accessing Databases using PHP
- PHP magic method
- PHP traits
- PHP Static Class
- Dependency Injection
- PHP Template Engine
- PHP CLI
- PHP Testing
- PHP Security
- PHPDoc
- Learn DRY, KISS & YAGNI Principles
- Composer Primer
- Namespace
- Understanding PSR
- GIT integration
- PHP JSON API Server
- PHP Linux Administration & Security
- Projects: Build Your Own PHP Framework
- MySQL/MariaDB
- Redis
- RabbitMQ
- Shell Scripting
- Docker for Web Developers
- Kubernetes For Developer
- Git
- Agile Scrum Mindset
Applied Learning Project
The courses in this specialization feature assignments requiring development of increasingly challenging web sites, to demonstrate basic concepts as they are introduced. The projects will demonstrate the students’ skills in HTML, CSS, PHP, SQL, and JavaScript.
Hands-on Project
Every Specialization includes a hands-on project. You’ll need to successfully finish the project(s) to complete the Specialization and earn your certificate. If the Specialization includes a separate course for the hands-on project, you’ll need to finish each of the other courses before you can start it.
Projects 1 :
Secure Login System
Projects 2 :
Develop PHP Framework from Scratch
Projects 3 :
Develop PHP Framework from Scratch