Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Yii2 beginner to professional
Rating: 4.0 out of 5(324 ratings)
1,827 students

Yii2 beginner to professional

Learn Yii2 framework from basic to advance level with detailed explanation and code usage. Yii, PHP.
Created byFemi Ibiwoye
Last updated 1/2018
English
English

What you'll learn

  • Build website with yii2 from scratch
  • Understand Yii2 better
  • Developer a standard project in hours

Course content

17 sections102 lectures8h 1m total length
  • Introduction2:43

    Explore the Yii framework, a high performance, component-based PHP framework for rapid web development using the model–view–controller pattern, with ready-to-use features and templates.

  • Install composer 11:20

    Install composer through the terminal or by downloading the composer file, then verify by typing composer to confirm version 1.5.1 for a successful setup.

  • Install composer 20:55

    Download the latest composer snapshot from the official website and save the file. Use this to install extensions or libraries in your project, or run composer without a public installation.

  • Install from an archive file4:36

    Learn to install yii2 from an archive file by downloading a zip, extracting it to your htdocs directory, and initializing a development project with php init for a local server.

  • Install Yii2 with composer3:31

    Install Yii2 basic via the second composer method: download composer.phar, copy it into your project, and run the basic command after installing the asset plugin. Then verify the setup by opening localhost/learning to confirm basic and advanced features are accessible.

  • Components structures and directories 16:56

    Compare Yii2 basic and advanced templates, examine frontend and backend structures (assets, config, bootstrap, vendor, common, console), and learn how env, vagrant, and params shape development and production setups.

  • Components structures and directories 24:16

    Explore how param-local localizes parameters to backend or frontend, use aliases for directories, and how controllers, models, views, and the runtime folder structure a Yii2 application.

  • When to use basic or advance template0:29

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