Mastering Yii 2

Master Yii2 to build sophisticated, secure web applications quickly using MVC components and frameworks like Twitter Bootstrap. Perfect for developers looking to enhance their skills.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course teaches you how to build powerful web applications using Yii2. You'll learn everything from setting up version control to boosting your site's security and user experience, making you a pro at handling heavy web traffic with ease.

Key Points

  • Yii is a component-based PHP web framework.
  • It follows the MVC design pattern and is high-performance.
  • The course covers version control with Git.
  • Enhancing website responsiveness with Twitter Bootstrap.
  • Improving security and handling session data effectively.

Learning Outcomes

  • Understand the Yii2 framework fundamentals.
  • Set up and manage version control with Git.
  • Utilize Twitter Bootstrap for responsive designs.
  • Enhance application security using Yii2 components.
  • Effectively manage session data with different storage systems.

About This Course

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

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.

  • 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

Instructor

Profile photo of Packt Publishing
Packt Publishing

Packt are an established, trusted, and innovative global technical learning publisher, founded in Birmingham, UK with over eighteen years experience delivering rich premium content from ground-breaking authors and lecturers on a wide range of emerging and established technologies for professional development.Packt’s purpose is to help technology professionals advance their knowledge and support the growth of new technologies by publishing vital...

Review
4.9 course rating
4K ratings
ui-avatar of Juanfran Granados
Juanfran G.
3.0
4 years ago

I think it's a good entry point for a Yii2 newbie with knowledge in another PHP framework. Compared to other courses in Udemy, I feel it would be better to have the implemented code as a resource, specially in the Testing section.

  • Helpful
  • Not helpful
ui-avatar of Mpho Moipolai
Mpho M.
5.0
7 years ago

Easy to understand, good work!!!

  • Helpful
  • Not helpful
ui-avatar of Kyle Nash
Kyle N.
2.0
7 years ago

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

  • Helpful
  • Not helpful
ui-avatar of Fernando Neto
Fernando N.
5.0
7 years ago

Nice explainations

  • Helpful
  • Not helpful
ui-avatar of Cyrille Georgel
Cyrille G.
5.0
8 years ago

This course is really about some advanced features of Yii2, not another out of many about basics. I learned a lot. Thanks.

  • Helpful
  • Not helpful
ui-avatar of Herr Rilke
Herr R.
1.0
8 years ago

very rough explanations for complex stuff

  • Helpful
  • Not helpful
ui-avatar of privacy privacy
Privacy P.
1.5
8 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Justin Black
Justin B.
0.5
8 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Victor Santos
Victor S.
5.0
8 years ago

its cool and timely relevant

  • Helpful
  • Not helpful
ui-avatar of Melanie
Melanie
4.5
8 years ago

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.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses