esrlogo  logoredcediawebpequeno
facebook twitter instagram youtube linkedIn rss intranet

PHP RDF

Características el Curso

Rapid Development Framework implica el uso de una herramienta pre-existente (framework) para acelerar significativamente el ciclo de desarrollo de aplicaciones con PHP, mejorando al mismo tiempo la mantenibilidad, seguridad y estabilidad del código. Se describirá desde el despliegue y configuración del framework, incluyendo el desarrollo mediante el paradigma MVC (Model-View-Controller) para separar en capas las reglas del negocio de la presentación, siguiendo con el manejo de peticiones, rutas y respuestas, trabajo con bases de datos y archivos, autogeneración de código base, seguridad, logs, depuración y comandos de CLI; cubriendo de esta manera todos los aspectos más importantes y útiles del RDF que nos permitirán desarrollar aplicaciones eficientes, seguras, con gran calidad y en poco tiempo.

  • El curso tendrá una duración de 32 horas presenciales con actividades prácticas de laboratorio y 8 horas virtuales para proyectos prácticos
  • El estudiante entregará avances de los proyectos que realice a través de la plataforma de educación virtual.

Requerimientos previos

  • Conocimientos firmes de programación, estructurada y OO
  • Conocimientos firmes sobre HTML
  • Conocimientos generales sobre JavaScript
  • Conocimientos básicos sobre CSS
  • Conceptos generales sobre aplicaciones web
  • El estudiante debe haber cursado el Módulo PHP Pro o demostrar suficiencia

Audiencia

Programadores, personas con sólidos conocimientos en programación que estén interesados en conocer técnicas de desarrollo rápido de aplicaciones web y CLI, tendientes a mejorar la eficiencia y colaboración al programar.

Competencias a Desarrollar

Despliegue de un framework de desarrollo acelerado de aplicaciones PHP, compresión del paradigma MVC de sesarrollo y la creación de aplicaciones básicas y avanzadas conducidas por base de datos e interacción con el usuario.

Contenidos

Tema 1: Generalidades

  • Introducción
  • Instalación y Primera Aplicación
  • Trabajo con formularios
  • Trabajo con Bases de Datos
  • Auto-generación de código

Tema 2: Estructura de la Aplicación

  • Scripts de entrada y aplicaciones
  • Componentes de aplicación
  • Controladores, Modelos y Vistas (MVC)
  • Filtros y Artilugios
  • Recursos y Extensiones

Tema 3: Manejo de Peticiones

  • Rutas y URLs
  • Peticiones y Respuestas
  • Sesiones y Cookies
  • Manejo de errores
  • Bitácora

Tema 4: Bases de Datos

  • Objetos de Acceso a Datos
  • Constructor de Consultas
  • Registros Activos

Tema 5: Manejo de información

  • Crear formularios
  • Validar las entradas
  • Subir archivos
  • Formateo de datos
  • Paginación y Ordenamiento
  • Proveedores y Artilugios de Datos
  • Trabajo con scripts del cliente

Tema 6: Seguridad

  • Autenticación y Autorización
  • Trabajo con contraseñas
  • Criptografía
  • Mejores Prácticas

Proyecto RDF:

  • Proyecto de Aplicación final propuesta por el estudiante

Imprimir

 

Gonzalo Cordero 2-122 y J. Fajardo

Telf. (+593) 7 4043810

esr@cedia.org.ec • Ecuador

 palitopie qr palitopie