Duration
2 days
1. Introduction
- 1. Welcome
- 2. Introduction To PHP 5x
- 3. Laravel, a MVC Framework - What is MVC? Why Laravel?
- 2. Getting Started
- 1. Syntax & Quotes
- 2. Install Laravel
- 3. Configure Laravel
- 4. Installing AMPP Environment
- 5. Laravel 5 Folder Structure
- 3. PHP Object Oriented Programming
- 1. Class vs Object
- 2. Visibility (PPP)
- 3. Static
- 4. Overriding Functions
- 5. Inheritance
- 6. Polymorphism
- 7. Encapsulation
- 8. Abstraction
- 9. Interface vs Abstract class
- 4. Database & Theme System
- 1. Introduction to Object Oriented Databases
- 2. Create a Database Structure
- 3. Creating a Basic Theme System
- 5. The CMS BackEnd
- 1. BackEnd Layout
- 2. BackEnd Styles
- 3. Secure the BackEnd: Part 1
- 4. Secure the BackEnd: Part 2
- 6. Users and Pages
- 1. Users: Part 1
- 2. Users: Part 2
- 3. Pages The Basics
- 4. Pages CRUD Methods
- 5. Pages Template
- 6. Pages Ordering and Nesting
- 7. Managing Blog Posts
- 1. Manage Blog Posts: Part 1
- 2. Manage Blog Posts: Part 2
- 3. The Dashboard
- 8. The CMS FrontEnd
- 1. FrontEnd Layout
- 2. FrontEnd Styles
- 3. Intro to Navigation
- 4. Displaying the Pages
- 5. Use the Page Templates
- 6. Final version of the Blog
- 9. Conclusion
- 1. QA
- 2. Useful Resources
- 3. Feedback
Programme scope, delivery arrangements and suitability are confirmed during enquiry.