
Resumen de lo que aprenderás en este curso.
Aprenderas a instalar composer en Windows.
Si tienes dudas puntuales que no deseas que se publiquen en la plataforma puedes solicitar acceso al grupo privado de f a c e b o o k.
Aprenderas a instalar Yii2 desde consola de linux
Aprenderás el manejo básico de un IDE llamado Netbeans versión 8.2 para agilizar el desarrollo de tu proyecto.
En esta clase aprenderás lo siguiente.
Crear una base de datos en phpMyAdmin
Crear tu primera tabla en MySql
Configurar tu conexión de Base de Datos en tu proyecto de Yii2
En esta clase aprenderás los siguiente:
Introducción en Gii
Aprendiendo a generar un modelo a partir de una tabla.
Aprender a generar Cruds con Gii
En esta clase aprenderas.
Utilizar el layout para manipular los títulos de las vistas.
Estructura de las vistas.
Manipular menú principal y uso del layout principal.
En esta clase aprenderás:
Manipular las layout de listados.
Manipular el formulario en la vista create.
Manipular la vista "View"
Personalizar mensaje de advertencia al eliminar en CRUD
Personalizar Form.
En esta clase aprenderás:
Crear una nueva tabla en MySQL desde phpMyAdmin.
Agregar llaves foráneas a tabla.
En esta clase aprenderás a agregar un select simple a un campo de estatus, la manera más rápida de agregar un select a tus formularios.
En esta clase aprenderas:
Agregar nuevos modelos desde Gii.
Cómo funcionan las relaciones de tablas dentro de los modelos.
Como volver a generar un Crud a partir de un nuevo modelo.
Aprenderás a utilizar una herramienta adicional llamada Workbench para sincronizar bases de datos con diagramas de bases de datos.
En esta clase aprenderás a crear tablas en workbech asi como crear llaves foráneas y exportar el diseño de Base de Datos a MyQSL.
En esta clase aprenderas a importar un respaldo de base de datos con phpMyAdmin y a cambiar la conexion.
En esta clase aprenderás a crear cruds de modelos en espesifico omitiendo algunos modelos.
En esta clase aprenderás un método para instalar un widget para utilizar select utilizando el composer.json y actualizando el composer.
En esta clase aprenderás a utilizar el widget llamado select2 el cual es utilizado para extender la funcionalidad de los select dentro de un formulario.
En esta clase aprendera a agregar select en encabezado de busqueda de un GridView, utilizando el widget select 2.
En esta clase aprenderás a como configurar urls amigables dentro de tu proyecto de Yii2.
En esta clase aprenderas a instalar un plugin Control de acceso basado en roles tambien llamado RBAC por sus siglas en inglés.
En esta clase aprenderás a crear tu propio crud de usuario, para integrarlo al RBAC y administrar Usuarios.
En esta clase aprenderás a configurar la aplicación para integrar el RBAC con el modelo personalizado de usuarios, configuar un ROL de administrador para crear nuevos usuarios con un rol.
En esta clase aprenderas a agregar controllers a grupos de perfiles para agregarlos a un rol.
En esta clase aprenderás a instalar el tema llamado AdminLTE.
En este curso aprenderas Yii2 desde lo mas básico.
Al terminar el curso podrás comenzar a programar con framework Yii2.
Conocerán las bases para crear una base de datos en MySQL, construir tu propia aplicación web utilizando Yii2 que es la evolución de Yii, ademas aprenderás a utilizar un IDE llamado Netbean, además aprenderás a trabajar con herramientas como workbech y el uso de Gii para generar CRUDs , crearemos un proyecto real del nicho de venta al por menor.
Al final del curso aprenderás a desarrollar aplicaciones de una manera más ágil y en una fracción del tiempo que con una arquitectura tradicional con un proyecto de ejemplo.
Estos son algunos de los temas que encontraras en este curso:
En la sección de conceptos básicos de Yii
Instalación de Yii2.
Configuración de IDE con Netbeans.
Configuración de conexión a base de datos.
Introducción a gii.
Utilizando las layout.
Manipular vistas.
Agregar nuevas tablas relacionadas y actualizar los modelos correspondientes.
Agregar selects simples a formularios.
Agregar nuevos modelos a tu proyecto ya hecho.
En la sección Trabajando con Workbench y MySQL.
Sincronizar Bases de Datos con Workbench.
Sincronizar bases de datos desde workbench hacia MySQL.
Diseño de Bases de Datos en Workbench.
En la sección Proyecto Tiendas
Importar bases de datos y cambiar archivos de configuración.
Crear cruds de modelos espesificos.
Instalar widget desde composer.
Agregar select en encabezado de un Gridview.
Configurar URLs amigables
Control de Acceso basado en roles.
Tambien aprenderas a instalar el tema Admin LTE.
Este curso dejo de ser mantenido hasta Octubre de 2024 por falta de demanda.