Phalcon Framework

Phalcon Framework

Course Duration: 45 hours

Phalcon is a high-performance web framework for PHP based on the MVC pattern. Originally released in 2012, it is an open-source framework issued under the BSD license. Unlike most PHP frameworks, Phalcon is implemented as an extension written in C/C++ in order to optimize performance.

Introduction to Phalcon Framework

  • Introduction & Preview
  • Install on Windows
  • Install on Linux

Understanding Framework

  • Create App Structure
  • Create Boostrap File
  • Understand Controllers
  • Integrating Views

Customs

  • Config Object
  • Custom Components
  • Using Composer

Setup Environment

  • Install APC Linux
  • Install APC Windows
  • Caching Metadata
  • Using Sessions
  • Request Environment
  • Custom Routing

Manager

  • Assets Manager & Bootstrap
  • Enable Volt
  • Volt Syntax

Namespace

  • Application Overhaul
  • ACL P1
  • ACL P2
  • Flashing & Namespaces

Security

  • Create a Login Area Tied into the ACL P1
  • Create a Login Area Tied into the ACL P2
  • Securing Passwords & Csrf
  • User Validation
  • User Registration
  • Denied Unauthorized User

Database Setup

  • Create Database Schema
  • Update Bootstrap for DB
  • Model Setup Create Update Select
  • Model Delete Data
  • Model Events
  • Table Model Relationships
  • Saving Related Records

Vagrant Setup

  • Phalcon Vagrant Setup
  • Point Apache Setup Barebones
  • Migrations
  • Scaffolding