Introducci贸n a desarrollo web con PHP y Yii
驴Qu茅 es Yii2?
驴Por qu茅 usar PHP y Yii2?
Arquitectura modelo鈥搗ista鈥揷ontrolador
Instalaci贸n de Yii2
Estructura de una aplicaci贸n con Yii2
Configuraci贸n de variables de entorno
Quiz: Introducci贸n a desarrollo web con PHP y Yii
Esquema de la aplicaci贸n
Proyecto: The Book Club
Creaci贸n del schema de la base de datos
Creaci贸n de tablas clubs y club_members
Quiz: Esquema de la aplicaci贸n
Modelos, vistas y controladores
Commands
Model
ActiveRecord
ActiveRecord de la clase author
Relational data: hasOne()
Relational data: hasMany()
Web Controllers
Controller de la clase author
Enrutamiento y creaci贸n de URLS con urlManager
Views
Configuraci贸n de vistas con Smarty
Quiz: Modelos, vistas y controladores
Manejo de usuarios con Yii2
Clase user
Autenticaci贸n de usuarios
Autenticaci贸n de usuarios: LoginForm
User input
Formulario de login con ActiveForm
Validaci贸n de modelo con core validators
Core validators: unique, filter, email
Quiz: Manejo de usuarios con Yii2
Enlaces, navegaci贸n y tablas intermedias
Dar de alta un libro
Asignaci贸n de libros a usuario
Asignaci贸n de libros a usuario: vista
Calificar un libro
Promedio de calificaciones de libro
Relaciones entre tablas intermedias con viaTable()
Enlaces y navegaci贸n
Quiz: Enlaces, navegaci贸n y tablas intermedias
Despliegue y cierre del proyecto
Despliegue de aplicaci贸n de Yii2 a Heroku
You don't have access to this class
Keep learning! Join and start boosting your career
Dive into the exciting world of web development by creating a unique project: a personal library that allows you to explore and manage your favorite books and authors. In this course, I'll take you by the hand through a practical project that, although simple, is powerful and deep in terms of data management and relationship. This system will allow you to create users, manage libraries, and rate books, all using the Yii2 framework. Let's dive in!
We are going to design and develop a system for managing personal libraries, where each user will be able to:
One of the most exciting and challenging parts of the project is managing data and the relationships between them. You will learn how to:
Yii2 is a full-stack framework that, despite its robustness, offers incredible facilities for frontend development. In this project, we will explore:
With over 20 years of web development experience, I will provide you with valuable tips on what to do and what not to do in web development, including:
This course is not only an opportunity to develop a useful project, but to dive deep into the exciting world of data relationships using Yii. Join me and discover how easy it is to create solutions from scratch to production, taking advantage of its powerful tool. Let's get to work!
Contributions 2
Questions 0
Want to see more contributions, questions and answers from the community?