Learning Path: Yii 2: Design Applications with PHP

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-path-yii-2-design-applications-with-php/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习路径:Yii 2:使用PHP设计应用程序 课程概述:本课程专为使用Yii框架的PHP开发人员设计,旨在探索Yii 2的最新特性,帮助您快速构建安全的Web 2.0应用程序。Yii是一个高性能、基于组件的PHP框架,能够快速开发现代Web应用程序,Yii的名称可以视为“Yes It Is!”的缩写。Yii 2继承了Yii简单、快速和高度可扩展的核心精神。 本学习路径从安装Yii 2框架开始,介绍应用程序模板、依赖注入容器和模型事件等基本概念。接着,课程内容包括将外部代码集成到Yii 2中,以及如何将现有的Yii 1应用程序升级到Yii 2。同时,您将熟悉Yii 2中处理数据库的一些主要方法,如Active Record、查询构建器和通过DAO直接进行SQL查询。 后续部分将教您如何使用Yii 2编写RESTful Web服务,并了解如何使用Codeception、PHPUnit、Atoum和Behat等最佳技术安全部署和测试应用程序。随着学习路径的推进,您还将学习Git及其常用命令,以便在分布式团队中顺利工作。此外,您将学习如何使用Twitter Bootstrap框架开发定制化和可靠的响应式Web应用程序,最后,课程将讲解如何使用Yii 2组件对数据进行加密和解密,以确保应用程序的安全性。 完成本学习路径后,您将深入理解Yii 2框架中新引入的高级特性和应用开发实践。 关于作者:本课程结合了几位受人尊敬的作者的最佳作品。包括Alexander Makarov,他自2010年起成为Yii框架核心团队成员,并参与了俄罗斯CodeIgniter社区的发展;Dmitry Eliseev,自2008年起从事Web开发,专注于PHP和PHP框架的服务器端编程;Andrew Bogdanov,来自俄罗斯叶卡捷琳堡的资深Web开发人员,拥有六年以上的工业开发经验;Vitalii Tron,拥有约7年的编程经验,其中4年致力于Yii应用程序的开发。

课程评论(0条)

课程详情

Are you a PHP developer working on Yii framework? Do you want explore the new features of Yii 2 for creating fast-paced, secured web 2.0 based applications? If yes, this Learning Path is for you. Yii is a high-performance, component-based PHP framework for rapidly developing modern web applications. The name Yii can be considered as the acronym for Yes It Is!. Yii 2 inherits the main spirit behind Yii for being a simple, fast, highly-extensible PHP framework. Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that video builds on the skills learned in the video before it. This Learning Path begins with installing Yii 2 framework, learning about application templates, dependency injection container, and model events. Then, you'll learn to use your external code along with updating your existing Yii 1 applications to Yii 2. Also, you'll be familiar with some main methods for working with databases in Yii 2, such as Active Record, Query Builder, and direct SQL queries through DAO. Next, you'll learn to write RESTful Web Services using Yii 2. Further, you'll learn to deploy and test your applications securely with introduction to some best technologies, such as Codeception, PHPUnit, Atoum, and Behat. As the Learning Path progresses, you'll be introduced to Git and its most used commands to work smoothly in a distributed team. You'll also learn to develop customized and reliable web applications along with making these applications responsive using Twitter Bootstrap framework. Finally, you'll learn to secure your applications by encrypting and decrypting data using Yii 2 components. By the end of this Learning Path, you will have a deep understanding of the new and advanced features and concepts introduced in Yii 2 framework and application development practices using it. About the Authors: For this course, we have combined the best works of these esteemed authors: Alexander Makarov is an experienced engineer from Russia and has been an Yii framework core team member since 2010. Before joining the Yii core team, he participated in the growth of the CodeIgniter community in Russia.. He has been a technical reviewer for books on Yii as well. Dmitry Eliseev has been a web developer since 2008 and specializes in server-side programming on the PHP and PHP frameworks. Since 2012, he has authorized his personal blog, about web development in general and about the Yii framework in particular. His blog has become a well-known resource in the Russian Yii community. Andrew Bogdanov is a seasoned web developer from Yekaterinburg, Russia with more than six years of experience in industrial development. Since 2010 he has been interested in the Yii and MVC frameworks. He has worked on various CMS and frameworks using PHP and MySQL, including Yii, Kohana, Symphony, Joomla, WordPress, CakePHP, and so on. He is very good in slicing and frontend, so he can provide full information about the Yii framework. Vitalii Tron has about 7 years of 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.

课程标签

0人关注该课程

主题相关的课程