Laravel PHP framework software development & consulting - PHP Training
Laravel PHP Framework Training & Software Development
Laravel is the leading web application framework for PHP developers. Its ease of use, comprehensive feature list and tooling have earned it its top spot on developers' list of most loved PHP frameworks. Business love Laravel for its rapid development cycle, lower cost of ownership and ease with which to find skills or build internal capabilities around the Laravel framework. Jumping Bean can assist with your software development requirements and training should you wish to develop your own in-house capabilities. Whatever your requirement, we can assist.
Software Development
Our team of software developers can assist with your current Laravel projects or if you wish to develop a beautiful web application and rest API rapidly and securely.
Laravel Training
If you have a team that requires training on the Laravel framework for their own internal projects or for the handover of an application whose development was outsourced, our team of instructors, with hands-on experience, can take them from zero to full-fledged Laravel developers in no time.
Laravel Training
Laravel PHP Framework Course Objectives
- Architecture Overview
- Dependency Injection
- Container
- Facades
- Service Providers
- Model View Controller
- Model
- Controllers
- View
- Route
- Middleware
- Dependency Injection
- Set Up & Installation
- Installation
- Concept of Composer
- Install & Use Composer
- Installing Laravel using composer
- Web Server Configuration
- Project Structure
- Setting up Development and Debugging Tools
- Introduction to the Artisan Console
- Installation
- Basic Routing
- Basic Routing
- Route Parameters
- Requests
- Handling Request Info.
- Request Inputs
- Form Inputs
- Old Inputs
- Files
- Response
- Response with View
- View data
- Redirects
- Attach Headers and Cookie to response
- Response with JSON
- Response with File
- Custom Responses
- Response with View
- View
- Passing data to view
- Sharing data to all views
- Blade Template Engine
- Template Inheritance
- Displaying Data
- Control Structures
- Advanced Routing
- Named Routes
- Secure Routes
- Parameter Constraints
- Route Prefixing
- Domain Routing
- Controllers
- Basic Controllers
- Restful Resource Controllers
- Controller Routing
- Controller Middleware
- Forms
- CSRF Protection
- Form Elements
- Labels
- Text, Text Area, Password & Hidden Fields
- Check-boxes and Radio Buttons
- File Input
- Number Input
- Date Input
- Drop-Down Lists
- Buttons
- Custom Form Macros
- Validation
- Validation Rules with associating messages
- Custom Rules
- Custom messages
- Object Relation Mapping
- Eloquent
- Defining Model
- Retrieving Model
- Insert & Update Model
- Deleting Model
- Eloquent Relationship
- One to One
- One to Many
- Many to Many
- Eloquent
- Database
- Migration
- Schema Building
- Migration Structure
- Running Migration
- Writing Migration
- Seeding
- Database Configuration
- Running Raw SQL queries
- Migration
- Services - Authentication, logging
- Authentication our application
- Authorization using Policies ~ Role-based panel access
- Configuring Auth Library
- Creating an authentication system using Middleware
- Exception Handling and Error Logging
- Mail
- Configuring & sending mail
- Pagination
- Session
- Authentication our application
All our training courses are offered inhouse or online, full-time or part-time. Contact us to discuss your requirements and we will tailor our training for you.
Please contact us for any queries via phone or our contact us form. We will be happy to answer your questions!
Ferndale,
2194 South Africa
Tel: +2711-781 8014
Jumping Bean Contact Form!