Learn PhalconPHP Framework
Udemy
Course Summary
Learn the Most Advanced & Fastest PHP Framework & become a Master Developer.
-
+
Course Description
In this course I will teach you from the ground floor how to build an application in PHP's fastest full-scale framework; PhalconPHP. Controllers, Views, Routes, Templates, Models/Relationships/ORM; All covered. Each section is broken down for you to follow along with and write code as I do. After learning as you go, we'll create a project based on what you've learned. We will make changes to the Bootstrap through each step in this follow-along series so you know exactly what's going on. This course is geared towards the medium to advanced skilled developer who have a well rounded knowledge of PHP and Object Oriented Design. This course should take you around 2-3 weeks to complete, but you may need to come back a few times in order to absorb all the material. You should consider taking this course if you are interested in advanced development and bleeding-edge technology that will dominate PHP.
-
+
Course Syllabus
- Introduction and Installation
- What is PhalconPHP?
- Windows Installation
- Linux Installation
- Installation Quiz
- Basic Start
- Create Application Structure
- Create the Bootstrap
- Bootstrap
- Understand Controllers
- Integrating Views
- Controller Quiz
- SQL, Models, and the ORM
- Create a Database Schema
- Update the Bootstrap for Database Usage
- Model Setup & Create, Update, & Selecting Data.
- Models: Deleting Data
- Model CRUD Quiz
- Models Events
- Table/Model Relationships
- Model Saving Related Records
- Model Relationship Quiz
- Flexible Features
- (Optional) Install APC (Linux) - For caching MetaData
- (Optional) Install APC (WAMP) - For caching MetaData
- Caching Models MetaData
- Using Sessions
- Session Quiz
- Request Environment (GET/POST)
- Custom Routing
- Route Quiz
- Assets & Volt Templating
- Using the Assets Manager & Setting up a BaseController
- Enable the Volt Template Engine
- Volt Template Syntax
- Volt Quiz
- Build an App by Example (Part 1) [Level: Difficult]
- Application Overhaul
- Application Overhaul Quiz
- ACL Setup (Part 1)
- ACL Setup (Part 2)
- Flashing Messages & Cleaning up the Namespaces
- Building our App (Part 2)
- Create a Login Area tied into the ACL (Part 1)
- Create a Login Area tied into the ACL (Part 2)
- Securing Passwords and CSRF
- Setup Registration
- Advanced Topics
- Using the Configuration Object
- Custom Components
- Using Composer in Phalcon
- Phalcon Development Tools & Building a Project "Jumble"
- Phalcon Vagrant Setup (Any OS)
- Point Apache and Generate a Project
- Database & Migrations
- Scaffolding based on a DB Table
- Conclusion
- Summary of What You've Learned