Yii is a fast, secure, and efficient PHP framework used to create all kinds of web apps. We've released a full video course on how to use the Yii2 framework.

Yii是一个快速,安全,高效PHP框架,用于创建各种Web应用程序。 我们已经发布了有关如何使用Yii2框架的完整视频课程。

In this course, you will learn how to create a YouTube clone from Zura Sekhniashvili. This is for complete beginners, but you should be a little familiar with PHP.

在本课程中,您将学习如何从Zura Sekhniashvili创建YouTube克隆。 这是针对完全的初学者的,但是您应该对PHP有点熟悉 。

Zura will show how to use the Yii2 framework to develop both the front-end and back-end of the site. A user who is a creator will be able to upload videos and provide metadata about the videos. Creators will be able to mark videos as published or unlisted, and even see video analytics. A user who is a viewer will be able to watch videos, like and dislike videos, find similar videos, subscribe, and search for videos.

Zura将展示如何使用Yii2框架来开发站点的前端和后端。 创建者用户将可以上传视频并提供有关视频的元数据。 创作者将能够将视频标记为已发布或不公开,甚至可以查看视频分析。 成为观看者的用户将能够观看视频(喜欢和不喜欢视频),查找相似视频,订阅和搜索视频。

By the end of this course, you will understand how to use the Yii2 framework and how to apply it to your own projects.

在本课程结束时,您将了解如何使用Yii2框架以及如何将其应用于自己的项目。

Check out the video below or watch it on the freeCodeCamp.org YouTube channel.

观看下面的视频,或在freeCodeCamp.org YouTube频道上观看。

翻译自: https://www.freecodecamp.org/news/learn-how-to-use-the-yii2-php-framework-to-create-a-youtube-clone/

了解如何使用Yii2 PHP框架创建YouTube克隆相关推荐

  1. yii2.0框架中自定义接口,实现类的多继承

    一.前言 最近有个需求,比如有A,B,C,D四个文件,原来的逻辑是,A继承B,C继承D.后来由于A和C的逻辑太像,既然如此的话,为什么不把A,C写一起呢,第一是方便维护,第二也是减少无用的代码,说干就 ...

  2. 【Android 插件化】Hook 插件化框架 ( 创建插件应用 | 拷贝插件 APK | 初始化插件包 | 测试插件 DEX 字节码 )

    Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...

  3. WebCast《实战ASP.NET AJAX系列课程(2):使用客户端框架创建“纯粹”的Ajax应用程序》相关资源...

    本课程将从头开始使用ASP.NET AJAX客户端框架/组件创建一个"纯粹"的Ajax应用程序的全过程.适合于开发者学习Ajax所带来的这种崭新的开发方式,即将表示层完全放在客户端 ...

  4. executor线程池框架_如何使用Java 5 Executor框架创建线程池

    executor线程池框架 Java 5以Executor框架的形式在Java中引入了线程池,它允许Java程序员将任务提交与任务执行分离. 如果要使用Java进行服务器端编程,则线程池是维护系统可伸 ...

  5. 如何使用Java 5 Executor框架创建线程池

    Java 5以Executor框架的形式在Java中引入了线程池,它允许Java程序员将任务提交与任务执行分离. 如果要使用Java进行服务器端编程,则线程池是维护系统可伸缩性,鲁棒性和稳定性的重要概 ...

  6. php实现多条件查找分页,Yii2.0框架实现带分页的多条件搜索功能示例

    本文实例讲述了Yii2.0框架实现带分页的多条件搜索功能.分享给大家供大家参考,具体如下: 方法一 在控制器中 public function actionShow(){ $where['title' ...

  7. Struts 2框架创建的第一个项目

    创建我的第一个Struts 2项目. 用Struts 2框架创建一个简单的WEB项目. 效果演示 登录页面 登陆成功之后显示的页面 在程序正式开始之前注意引入架包(注意:架包放在WEB-INF下面的l ...

  8. python学习第八天---用Django框架创建可重用注册登录系统

    python学习第八天---用Django框架创建可重用注册登录系统 实现的功能 项目开始前的整体规划 搭建环境完成基础配置 创建app 更改语言和时区 数据库表生成 启动开发服务器 浏览器访问,检测 ...

  9. 【Struts2】Struts2框架创建web项目的6个步骤

    Struts2框架创建web项目的6个步骤 1.创建WEB项目 2.导入Struts2核心jar包 3.在web.xml文件中配置前端控制器filter ※如果Struts2框架是2.1.3之后的版本 ...

最新文章

  1. Android静态变量的生命周期
  2. python做直方图-python OpenCV学习笔记实现二维直方图
  3. 虚拟机种mysql的安装_RedHat7.0虚拟机下mysql安装
  4. 微型计算机性能指标中可靠性是指连续,计算机接口原理定义
  5. 【数据结构与算法】之深入解析“股票价格跨度”的求解思路与算法示例
  6. 【数据结构与算法】之深入解析“将有序数组转换为二叉搜索树”的求解思路与算法示例
  7. Spring Boot 之 elasticsearch
  8. 导出参考文献是ciw格式_使用 EndNote 9 引用参考文献
  9. .iOS APP Project or Mac APP Project编译错误提示: My Mac 64-bit is not valid for Running the scheme...
  10. 28.类型提示的实现
  11. java抽奖代码_纯java代码实现抽奖系统
  12. matlab导入txt数据画图
  13. php检查浏览器是否有cookie,php – 检查是否启用了Cookie
  14. 详解如何在Sbo Add-on开发中使用Folder控件
  15. mysql空洞,mysql crud造成数据空洞的原因
  16. lazysnapping
  17. Python每日一练-----Excel表序号
  18. 配方奶粉,尽量不用鲜奶
  19. 168-203-javajvm-垃圾收集器
  20. BIND的安装与配置

热门文章

  1. 线程池原理及C语言实现线程池
  2. 如何保证redis高可用?薪资翻倍
  3. mysql 两列互换
  4. BZOJ 1176: [Balkan2007]Mokia
  5. 微信客户端<->腾讯微信服务器<->开发者服务器
  6. c/c++连接mysql数据库设置及乱码问题(vs2013连接mysql数据库,使用Mysql API操作数据库)...
  7. 免费LInux主机资源
  8. 中国剩余定理求解“六位教授必须首次都停止上课”问题
  9. jquery实现饼图统计图表
  10. docker oracle 11g