PHP RDF

Fechas: del 18 de abril al 18 de mayo de 2019

Modalidad: Virtual - Plataforma Moodle
Duración: 40 horas
Horario: Totalmente flexible

Instructor: Ing. Paúl Bernal, MsC. Ver C.V.icon

Resumen:

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.

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.

Objetivo General:
Adquirir las destrezas en el uso de un framework de desarrollo acelerado de aplicaciones, creando proyectos con una mejora substancial en el tiempo, mantenibilidad, seguridad y estabilidad del código.

Metodología y Evaluación
Se hará uso del método constructivista, motivando a los estudiantes a aplicar lo aprendido en las clases teóricas y prácticas permitiéndoles generar nuevos conocimientos a partir del uso de estrategias metodológicas dinámicas (aprendizaje basado en problemas, trabajo colaborativo, método de casos, aprendizaje por proyectos, entre otros), libros, videos y espacios para la comunicación como foros, mensajes.
Se realizarán evaluaciones por cada competencia a adquirir y una evaluación final que integrará conocimientos del curso.

Requisitos 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

Características del curso:
• El curso tendrá una duración de 40 horas con actividades prácticas de laboratorio teniendo cada estudiante su propio equipo para trabajar.
• La ESR ofrece material audiovisual para el aprendizaje.
• El estudiante entregará avances del trabajo que realiza a través de la plataforma de educación virtual.
• Se describirá desde el despliegue y configuración del framework, incluyendo el desarrollo mediante el paradigma MVC (Model-View-Controller).

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

Costo Miembros : 160 + IVA
Costo No miembros: 200 + IVA
Información extra: Se entrega certificado de aprobación por 40 horas una vez finalizado el curso.
Canjeables por cupos: SI

Descripción del evento

Inicio 18-04-2019
Clausura 18-05-2019
Apertura Inscripción 11-03-2019
Capacidad Ilimitado
Cierre inscripción 19-04-2019
Cuota $160+IVA (miembros), $200+IVA (no miembros).
Categorias de Eventos Programación,ESR,Virtual