Description
Importance of php and Laravel
https://www.youtube.com/watch?v=KBT2gmAfav4&ab_channel=Simplilearn
https://www.youtube.com/watch?v=1onmPIe07yo&ab_channel=Bitfumes
Brief Contents
PHP Environment and Language:
- Setting up the environment for PHP and IDE
- Introduction to PHP and basic syntax
- Data types, Loops, Arrays, Control statements, Functions
- Built in functions
- CURLs
VCS:
- Version control system: Git and GitHub/Bitbucket/GitLab
Web Application Development in PHP:
- Relation databases and PHP
- MySqli and PDO
- User authentication and authorization
- Debugging xDebug
- SQL vs NoSQL
Object Oriented Programming in PHP:
- Classes and Interfaces
- Inheritance, Polymorphism
- Abstraction, Interface and Trait
- Namespaces and PHP Standard Recommendation (PSR)
MVC:
- Creating MVC based framework
API:
- Postman
- APIs creation from scratch
Composer:
- Require, install, update
- Package version control
- Packagist and autoload
Laravel:
- PHP Artisan CLI Commands
- Laravel Directory Structure
- Routing and Controller
- Migrations, Factories, Seeders and Models
- Eloquent ORM, Relationships, Collections, Mutators
- Blade templating engine
- Layout designing using blade templating engine
- Views, Forms, CSRF, Validation client side and server side
- Authentication and Authorization, Middleware
- RESTful APIs creation using Laravel
- Authentication and Authorization of API resources
- Mailing, Deployment of the Project
Training and Technical Support
Training by the experts working on latest tools in the industry
Daily tasks will be implemented in the Lab
Assignment of each class will be the extension of the lab task
A guided project is part of the training where the expert will visit as per schedule
Engage the candidates to learn freelancing activities
Appear in the international Certification
Preferred Audience for Specialist Track
Students of software engineering, computer science, IT and related degrees
Software developers who need to grow further in latest technologies
Training Duration & Schedule
03 Months
03 sessions / week (3 hrs each)
Total: 108 hours (Training: 72 hours, Guided Project: 36 hours)
•Technical Content - 06 weeks (54 hours)
•Free-lancing training - 02 weeks (18 hours)
•Guided Project Work - 04 weeks (36 hours)
International Certifications
IT Professional: Java Script
Certificate of Training by NUML