Learn CakePHP 3 Advanced Techniques
4.1 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
50 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn CakePHP 3 Advanced Techniques to your Wishlist.

Add to Wishlist

Learn CakePHP 3 Advanced Techniques

Become a CakePHP 3 Guru. Learn Advanced Techniques.
4.1 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
50 students enrolled
Created by IO LEARN
Last updated 7/2016
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand CakePHP 3.X
  • Encrease security in your CakePHP application
  • Use CSRF Component
  • Add a captcha image to your application
  • Log all events in your CakePHP 3 application to a database
  • Use Jquery DataTables
  • Use CakePHP TimeHelper
View Curriculum
Requirements
  • PHP (basic knowledge)
  • HTML (basic knowledge)
  • CakePHP (basic knowledge)
Description

In this course you will learn some advanced topics about CakePHP 3. I will guide you step by step and explain you how to protect your CakePHP 3 appalication using Cross Site Request Forgery Component.

You will learn how to log events in your application and implement your custom database logger adapte to save all events to MySQL database.

We will talk about CakePHP 3 associations. You will understand how to work with the following relationships: BelongsTo, HasOne, HasMany and BelongsToMany. You will aslo try all the associations in action and learn eager loading associations.

I will show you how to use TimeHelper and how to avoid some MySQL issues you may encounter.

You will also implement your own custom database behaivor.

Who is the target audience?
  • People that want to Build as they Learn
  • Desire to learn CakePHP 3.X
  • Desire to Build Robust and Re-Usable Application Code
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction
1 Lecture 01:00
+
Captcha
1 Lecture 02:44
CakePHP 3 Captcha
02:44
+
Cross Site Request Forgery
3 Lectures 06:38
Introduction
01:38

Problem
03:32

Solution
01:28
+
CakePHP 3 Logging
2 Lectures 04:52
Logging theory
02:10

Logging practice
02:42
+
Database Logger
1 Lecture 03:59
Custom Database Logger for CakePHP 3
03:59
+
Jquery DataTables
1 Lecture 04:08
+
CakePHP 3 Associations
7 Lectures 17:13



HasMany Associations
03:02

BelongsToMany Associations
02:22

Eager Loading Associations
00:55

Associations in action!
04:07
+
CakePHP 3 TimeHelper
1 Lecture 01:51
TimeHelper
01:51
+
MySQL BigInt Issue
1 Lecture 02:59
CakePHP 3 BigInt
02:59
+
CakePHP 3 Behaviors
2 Lectures 05:12
Introduction
02:02

Build your custom behavior
03:10
1 More Section
About the Instructor
IO LEARN
4.3 Average rating
107 Reviews
800 Students
9 Courses
High Quality Training

An experts in the field of Internet technologies and programming, our instructors worked on many well-known and popular services, participated in architecture development and systems design.

Believes that the best way to spend your time is Internet applications development, server applications and programming of mobile devices.

We aim to teach technology the way it is used in industry and professional world.