Zend Framework 3 Tutorial – Full Syllabus
- Chapter 1: Introduction to Zend Framework 3
- What is Zend Framework?
- MVC Architecture Overview
- Setting up development environment
- Chapter 2: Installation & Configuration
- Installing via Composer
- Project structure explained
- Configuration files overview
- Chapter 3: Understanding Modules
- What are modules?
- Creating a custom module
- Module configuration
- Chapter 4: Routing
- Introduction to routing
- Defining routes in module.config.php
- Working with route parameters
- Chapter 5: Controllers & Actions
- Creating controllers
- Defining actions
- Passing data to views
- Chapter 6: Views & Templates
- Introduction to view templates
- Working with layout.phtml
- Passing variables to views
- Chapter 7: Models & Database
- Introduction to models
- Working with TableGateway
- CRUD operations with MySQL
- Chapter 8: Forms & Validation
- Creating forms in Zend
- Adding input filters
- Server-side validation
- Chapter 9: Authentication & Authorization
- User login & registration
- Session handling
- Role-based access control
- Chapter 10: Advanced Topics
- Using Zend Service Manager
- Event Manager & Listeners
- Best practices & deployment
