Temario
OBJETIVOS:
En este curso se pretende introducir al alumno en la programación de aplicaciones web utilizando el framework Yii. El objetivo principal del curso es dotar al alumno de una visión global de cómo programar utilizando objetos, siguiendo patrones de diseño complejos como el MVC, de una manera rápida, cómoda, sencilla y eficiente. Además Yii nos permite crear aplicaciones que siguen el patrón de diseño de aplicaciones web Model-View-Controller (MVC: Modelo-Vista-Controlador), permitiéndonos separar el acceso a los datos, la lógica de negocio y la interfaz de usuario para un control más sencillo e independiente de nuestra aplicación.
DIRIGIDO A:
Conocimientos de algún lenguaje de programación orientado a objetos Conocimientos de desarrollo de páginas Web con PHP,HTML y CSS.
CONTENIDO:
1. PHP &ndash, Principios básicos
2. Programación Orientada a Objetos (POO)
Bases de la POO
Patron MVC
POO en PHP
3. Bases de datos MySQL
Principios básicos
Usando MySQL Workbench
4. Yii
Qué es y como funciona Yii
Estructura básica de un proyecto
Personalizando nuestra app
Depuración y testeo de aplicaciones
Operaciones CRUD
Gestión de usuarios y accesos
Patrón Active Record
Aplicaciones avanzadas con Yii