Yii2 beginner to professional
3.8 (142 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,013 students enrolled

Yii2 beginner to professional

Learn Yii2 framework from basic to advance level with detailed explanation and code usage. Yii, PHP.
3.8 (142 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,013 students enrolled
Created by Femi Ibiwoye
Last updated 1/2018
English
English
Current price: $83.99 Original price: $119.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 1 article
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build website with yii2 from scratch
  • Understand Yii2 better
  • Developer a standard project in hours
Course content
Expand all 102 lectures 08:01:27
+ Getting started
8 lectures 24:46
Components structures and directories 1
06:56
Components structures and directories 2
04:16
When to use basic or advance template
00:29
+ Yii2 Basics - MVC
6 lectures 26:00
Introduction to MVC
01:00
Model
04:11
View
02:59
Controller
07:56
Passing data to view from controller
04:37
Partial view
05:17
+ Yii2 Templating
11 lectures 54:11
Understanding layout
06:46
Passing data to layout with params
06:05
Passing data to layout with session
02:23
Passing data to partial view
02:46
Changing advanced website template 1
01:48
Changing advanced website template 2
05:02
Changing advanced website template 3
05:55
Changing basic website template (bootstrap) 1
01:56
Changing basic website template (bootstrap) 2
07:41
Changing basic website template (bootstrap) 3
08:15
Replicating basic template on advanced
05:34
+ Routing
5 lectures 19:48
Enable pretty URL
02:38
Setup .htaccess file
05:45
Passing parameters to URL
05:00
Retrieving parameters from URL
02:57
Remove parameter title from URL to look pretty
03:28
+ Helpers
12 lectures 01:26:35
HTML Helpers - Tags
06:04
HTML Helpers - ActiveForm
10:39
HTML Helpers - Img, Link
08:09
HTML Helpers - Ul, Ol
02:50
HTML Helpers - Form 1
07:51
HTML Helpers - Form 2
06:52
URL Helpers 1
10:08
URL Helpers 2
10:10
Array Helpers - Intro, getValue
08:40
Array Helpers - Validate Array
01:55
Array Helpers - getColumn, Index, map
05:55
Array Helpers - multiSort, isIn, merges
07:22
+ Database
3 lectures 06:03
Connecting to database
01:49
Migration
02:04
Multiple database connections
02:10
+ Authentication
8 lectures 30:40
Signup
03:39
Login
02:01
Check authentication in views
02:13
Logout
05:08
Add more fields to signup
03:51
Controller authentication
06:11
Controller authentication 2
01:46
Separate frontend and backend login table
05:51
+ ActiveRecord
7 lectures 48:25
Insert record
14:45
Read all record from table
08:48
Read one record from table
03:50
Update record
06:03
Delete record
02:39
Authenticate active record actions
04:44
Faker
07:36
+ Database - Working with data
6 lectures 32:15
Read all data in a table
04:13
Filter columns and set conditions of data
05:09
Order post, count and limit posts to be fetched at a time
02:22
View post details
05:33
Sluggable id
09:51
Connect model to another database
05:07
+ Widgets
8 lectures 43:08
Creating widgets
07:39
Gridview
03:27
GridView - Format column
03:27
GridView - ActionColumn
02:15
Listview
05:42
Detailview
02:54
Pagination
07:22
PJax - Inserting record
10:22
Requirements
  • You should have background knowledge on PHP, HTML, CSS
  • Javascript will be a added advantage
Description

Yii is a fast, secure and professional PHP framework. Yii2 is a high performance PHP framework bet for developing robust project with speed.

Yii is one of the most popular framework and it is gaining popularity and relevancy day-by-day because of it’s key concept, performance, efficiency, flexibility and security. 

Coding in plain PHP or any other language can be time consuming, especially for common tasks. Using a framework is the best way to apply common tasks, like:

  1. Security
  2. Form validation
  3. Database configurations
  4. Authentication
  5. Database queries (CRUD), and
  6. Many more

In this course you will build a complete application in the Yii2 Framework from the ground up. You'll learn how the MVC pattern works as I take you step-by-step through everything needed to be an expert in Yii2.

High paying jobs require knowledge of frameworks, since speed and accuracy are crucial for the development team and company. Having knowledge of using frameworks will allow you to find a hight paying job, or find a job easier than not having the skill at all.

This course will help newbies as well as experts to solving regular problems during coding. In this course you will learn all the available features given to us from Yii2 framework. This course is all about students who are willing to learn Yii2 and want their programming skills enhanced. You will learn all sort of Best Practices to use during your development.

I created this course with the intention to provide you with the knowledge you need to use Yii2 to develop applications fast and efficiently. I also create this course to help you provide a great skill that will propel you in your web development career.

Who is the target audience?

  • Students who want to developer PHP dynamic applications and websites faster
  • Students who have basic Knowledge of OOP in PHP
  • Students who have basic knowledge of PHP and willing to learn a PHP framework
  • Students who want to improve their careers or get a better one
  • Students who want to learn Yii2 from basic to advanced
  • Students who want to build web application using Yii2
Who this course is for:
  • Anyone who wants to learn yii2
  • PHP developer that want's to go into yii2 framework