EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

Build a Content Management System Using Laravel

Course outline

2 days

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.