Mastering Yii 2 (Udemy.com)

Leverage the incredible potential of Yii to build heavyweight web applications swiftly

Created by: Packt Publishing

Produced in 2015

icon
What you will learn

  • Employ a remote repository to work smoothly in a distributed team.
  • Build an attractive user interface for your application with Twitter Bootstrap framework
  • Boost the security and reliability of your application using Yii2 components
  • Learn to encrypt and decrypt data effortlessly to improve the dependability of your application.
  • Avoid traffic on your server by implementing caching.
  • Explore various storage techniques of session data including the database, Memcached and Redis.
  • Embed full text search into your site and find the desired data in a flash
  • Make your application robust by testing it with Codeception

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 62 / 100

icon
Course Description

Yii is a generic component-based PHP Web programming framework. In addition to being object-oriented, it also features the MVC design pattern. It is a high-performance framework and is used to develop heavy duty web applications quickly. With the rise in the dependability of the Internet, the influx of the users to our websites keeps swelling on a daily basis. Yii is just the right framework to help us cope with this heavy load.
Mastering Yii2 will guide you through rapidly building a sophisticated, secure, and flexible web application. This comprehensive guide will help you to develop and enhance this web application by focusing on a new aspect in every video.
We start by showing you how to set up our version control system using Git so that we can work effortlessly in a distributed team. We will then make our website more responsive using the Twitter Bootstrap framework and then enhance then its security. Then we will store our session data in different storage systems such as the database, Memcached and Redis, and analyze which storage best suits our needs. We will then walk you through step by step adding a full text search using Sphinx, ElasticSearch, and MongoDB NoSQL storage to find the desired data swiftly. Finally, we will take you through making our application robust by testing it with Codeception.
By the end of this course, you'll be an ace at developing heavily loaded web applications using Yii 2.
About The Author

Vitalii Tron has about 7 years' experience in programming, and he has been developing Yii-based applications for 4 years. He graduated from the Sumy State University in the Mechanical-Mathematics school of Computer Science department. He also successfully finished post-graduate courses at the same department. Vitalii has amazing job history at Elance, where his clients have left delighted feedback about his work.
Who this course is for:
  • If you're a web developer who is comfortable with the basics of the Yii framework and the development environment, then this course is perfect for you to sharpen your skills with Yii.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More elastic search courses

Apache Kafka Series - Learn Apache Kafka for Beginners v2

$11.99

Spring Boot Microservices and Spring Cloud

$11.99

The Flask Mega-Tutorial (Python Web Development)

$11.99

Part 2: AWS Certified Solutions Architect (and CD,SO) - 2021

$11.99

Using Elasticsearch and Kibana

$11.99

AWS Certified Data Analytics Specialty - Hands On!

$11.99

icon
Reviews

3.1

15 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Sebastian Scaramuzza

Difficult to follow. Audio often out of sync with is shown on screen. The author just reminds to read official Yii2 docs pages. I needed something better than somebody say "to know how it works, just browse to...". Disappointing.

By Justin Black

This course is mediocre at best. for a "master yii" course, I expected way more. Was looking more for some advanced yii topics, not things like "lets use bootstrap!" -- the few features "taught" that are advanced topics, like rbac is touched on so little it may as well not be in the series. There's like 6 videos on caching, and a 2 minute blurb on something like RBAC that really merits more time spent on it. and ACF only a mere mention of it nothing more.

By Melanie

I was hoping the course would cover more on working with the framework itself, like how to create a shopping cart using transactions or show data passing and manipulation that isn't covered in starter tutorials (my fault for not better investigating before purchasing). That said, I've learned some great things so far, and I feel this course helps ensure a secure and fast application with concepts I've not seen covered elsewhere.

Good start by introducing version control

very rough explanations for complex stuff

Nice explainations

its cool and timely relevant

Poor course, goes into subjects that are not necessary such as bootstrap and git and avoids useful sections such as routing. The topics are also skimmed over, you won't master anything but boredom

Difficult to follow. Audio often out of sync with is shown on screen. The author just reminds to read official Yii2 docs pages. I needed something better than somebody say "to know how it works, just browse to...". Disappointing.

This course is mediocre at best. for a "master yii" course, I expected way more. Was looking more for some advanced yii topics, not things like "lets use bootstrap!" -- the few features "taught" that are advanced topics, like rbac is touched on so little it may as well not be in the series. There's like 6 videos on caching, and a 2 minute blurb on something like RBAC that really merits more time spent on it. and ACF only a mere mention of it nothing more.

There is some valuable knowledge given in the site but the depth of content was just not there compared to other courses. If you have experience in Yii2 like I do and you would like some more information on the features you probably haven't used then buy this course. Just note that a lot of it is high level and you'll still need to be reading and combing through a lot of the Yii2 documentation.

It is called Mastering, and it says that it is for Expert level, however a lot of functionality and subjects are just "mentioned" or briefly described. almost 20% of each video goes on the Intro of what we did last time, intro of what we will see, and outtro of what we just saw. F.eks. RBAC functionality, which is pretty important for any website is just covered in one video with "we've done it all for you" code and attitude, and after watching it you basically have no idea how to use it. Same goes for Codeception testing (not a single test is shown) and other topics

In my opinion, this course (and few others from Packt Publishing) is not worth its price. Each video starts with "we will learn", but you are mainly shown with the general concept, not actually learning anything completely. You are much better with just reading the documentation on yii2 website.