Titulación Profesional

Modalidad
Online
Duración
50 horas
Titulación
IOE

Descripción del Curso o Máster

Bonificable
Empresas
Diploma
Universitario
Temario
Multimedia

Este programa aborda el software Framework que consta de una base compleja para la creación de otros programas. Tiene librerías de código y módulos preparados que resumen las tareas de creación de elementos bastante usados en el desarrollo de aplicaciones. También define una arquitectura estable para el desarrollo de software.

 El alumno también adquiere conocimientos sobre Yii. Se trata de un framework libre, de código abierto para PHP5 que estimula el diseño claro. Se basa en componentes para desarrollar aplicaciones Web de gran escala. Este framework permite la máxima reutilización en la programación web y puede acelerar el proceso de desarrollo.


Otro de los frameworks que se tratan en el curso es Symfony2. Este integra una página visual para probar la configuración del servidor, muy útil para solucionar problemas relacionados con el servidor Web o una incorrecta configuración de PHP.

También se trata Zend, que es un framework de código abierto para PHP. Los profesionales para referirse a este framework utiliza sus  iniciales ZF.

Finalmente, en el programa se ve Laravel. Es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5. Su filosofía es desarrollar código PHP de forma organizada y simple. El sistema de rutas de Laravel es bastante fácil de utiliza porque con unos simples pasos se pueden crear todo tipo de rutas.

Plan de Estudios

Tema 1. Codeigniter.

  1. Introducción a los Framework.
  2. Codeigniter.
  3. Ejemplo usando Codeigniter.

 

Tema 2. Yii.

  1. Yii.
  2. Especificaciones de nombres.
  3. MVC.
  4. Yii y la BD.
  5. Crear una aplicación base.
  6. Trabajando con Yii. Crear un arquitectura MVC desde cero.
  7. El generador de código de Yii.

 

Tema 3. Symfony.

  1. Symfony 2.
  2. Mvc.
  3. Symfony y la BD.

    

Tema 4. Zend.

  1. Zend.
  2. Librerías Zend.
  3. Ejemplo usando Zend_db.

 

Tema 5. Laravel.

  1. Laravel.
  2. Rutas de Laravel.
  3. Uso de matrices (colecciones) en Laravel.
  4. Eloquent.

Objetivos del Curso o Máster

  • Definir los términos framework y CodeIgniter.
  • Identificar las principales características de CodeIgniter.
  • Distinguir los distintos tipos de controladores que encontramos en CodeIgniter.
  • Definir qué es Yii y enumerar sus características.
  • Distinguir las distintas especificaciones de nombres y desarrollar cada una.
  • Analizar en qué consiste MVC y en qué consisten sus controladores, modelos y vistas.
  • Conocer el significado de Symfony, sus características, cómo es la estructura de los directorios y el sistema de paquetes.
  • Profundizar en el significado de MVC, controlador y vistas y sus características.
  • Definir el proceso Zend, sus características y cómo funciona la aplicación esqueleto.
  • Conocer en qué consiste las librerías Zend.
  • Distinguir entre los distintos tipos que se pueden encontrar en librerías Zend.
  • Usar matrices en Laravel, saber implementar la clase collection, convertir array's en colecciones y acceder a los métodos de la clase collection.
  • Analizar el proceso Eloquent y conocer y desarrollar sus funciones.

@IOE Business School 2017

Comparte ésta formación: