Course Name
Course Code : UBX46
Venue Details
Postal Code : 11001
Session Dates
Duration: 3 days (21 hours)
This comprehensive training introduces participants to CakePHP, a powerful PHP framework designed for rapid web application development. Participants will learn to build dynamic, robust, and secure web applications using CakePHP's MVC architecture, built-in tools, and best practices.
Introduction to CakePHP and Application Setup
Module 1: Overview of CakePHP
Introduction to PHP frameworks and CakePHP.
Features and benefits of using CakePHP.
Understanding MVC architecture in CakePHP.
Module 2: Setting Up CakePHP
Installing and configuring CakePHP.
Folder structure and conventions.
Creating a new CakePHP application.
Module 3: Working with Controllers and Views
Creating controllers and actions.
Understanding view templates and layouts.
Passing data from controllers to views.
Hands-On Exercises
Advanced CakePHP Features
Module 4: Working with Models and ORM
Creating models and interacting with databases.
Using CakePHP ORM for queries and relationships.
Validating data in models.
Module 5: Routing and URL Management
Defining routes in CakePHP.
Understanding route parameters and named routes.
Working with RESTful routes.
Module 6: Security and Authentication
Implementing user authentication.
Securing applications with authorization.
Protecting forms with CSRF and form tampering prevention.
Hands-On Exercises
Optimizing and Deploying CakePHP Applications
Module 7: Working with Helpers and Components
Using helpers for reusable view logic.
Working with components for reusable controller logic.
Module 8: Testing and Debugging
Writing test cases for CakePHP applications.
Debugging and error handling in CakePHP.
Module 9: Deployment and Best Practices
Preparing a CakePHP application for deployment.
Optimizing performance with caching and configuration.
Best practices for maintaining CakePHP applications.
Hands-On Exercises
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |