Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Cake PHP

( Duration: 5 Days )

This Cake PHP training course will help you get into the world of CakePHP. Through our hands-on practice sessions you will understand how to use Cake and develop websites, web apps, and services. You will first install the framework and understand the folder structure of CakePHP. You will learn about routing, redirecting the routing and about changing the structure of URLs without modifying the code. You will also master Controllers, Views, working with databases and records, and validating security.

By attending Cake PHP workshop, delegates will learn:

  • All about CakePHP, its need, installation and folder structure
  • About using the various features of Cake and developing and deploying applications
  • About using the routing features of CakePHP, passing arguments from URL to controller’s action, generating URLs, and redirecting to a specific URL
  • About using the Controllers and Views
  • To work with data sources and perform important functions including CRUD
  • How to perform pagination with CakePHP
  • The Security library in CakePHP and how you can implement security features in your web applications
  • How to test your CakePHP applications and make them ready for the web

  • Knowledge of PHP, HTML and CSS, JavaScript, Object Oriented Languages and SQL.
  • CakePHP course is apt for web developers and attendees who would like to learn how to develop websites using CakePHP.

COURSE AGENDA

1

Beginning With CakePHP

2

What is CakePHP? Why Use it?

3

Where to Get Help

4

Understanding Model-View-Controller

5

Basic Principles of CakePHP

6

CakePHP Structure

7

A Typical CakePHP Request

8

CakePHP Folder Structure

9

CakePHP Conventions

10

Developing with CakePHP

11

Requirements

12

Installation Preparation

13

Installation

14

Configuration

15

Routing

16

Generating URLs

17

Redirect Routing

18

Controllers

19

Components

20

Models

21

Behaviors

22

Data Sources

23

Views

24

Helpers

25

Scaffolding

26

The CakePHP Console

27

Plugins

28

Global Constants and Functions

29

Vendor packages

30

Common Tasks With CakePHP

31

Data Validation

32

Data Sources

33

Data Sanitization

34

Error Handling

35

Debugging

36

Caching

37

Logging

38

Testing

39

Internationalization & Localization

40

Pagination

41

REST

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X