PHP with Laravel
This is a beginner level course on PHP with Laravel. Laravel is a free, open-source PHP web framework, intended for the development of web applications following the model–view–controller architectural pattern and based on Symfony. It is one of the most sought after PHP frameworks for developing web applications.
Course Outcome
By the end of this course, the learner should have an appreciable amount of knowledge pertaining to:
- PHP coding
- Client server architecture
- RDBMS
- MySQL
- Object Oriented Programming
- Content Management System like WordPress
- How to use forms to submit data to databases
- AJAX
- PHP security
- Sessions
- Password hashing
- Email sending
- Headless Development
- Learn to build applications using laravel
- Routes
- Controllers Views
- ORM (Object Relational Mapper)Tinker
- Form Validation
- Third party libraries to add to Laravel
- Github or version control
- WYSIWYG editor
- Deployment of web apps
Prerequisites
Software:
- Any OS (Windows / MacOS / Linux (Only Ubuntu)
- XAMP / LAMP / WAMP
- Any IDE
- Full administrative / root access
Hardware:
- 2GB free space
- 8GB RAM
- Minimum 2 core processor
Course Outline
This is an intensive 5 day course.
- Introduction
- Prerequisites
- Environment
- Setup
- Variables and Settings
- PHP Basics
- Data TYpes
- Control Structures
- Custom Functions
- PHP Built-in functions
- Forms
- Database
- PHP Intermediate
- PHP Security
- OOP in PHP
- Working with Files
- CMS
- Pagination
- Deployment
- Laravel Basics
- Fundamentals
- Routes
- Controllers
- Views
- Blade
- Database
- SQL
- Intermediate
- Tinker
- Factory
- Validations
- Security
- Laravel API
- Laravel Components
- Application Development
- Application Deployment
- Assessment
- Fundamentals
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.