You are on page 1of 4

ESPECIALISTA EN

PROGRAMACION WEB AVANZADO


HTML5 - CSS3 15 horas
JQUERY & AJAX 15 horas
MATERIAS CODEIGNITER 15 horas
FRAMEWORKs PHP SYMFONY 22.5 horas
LARAVEL 22.5 horas
Requisitos Conocimientos en HTML, JavaScript y PHP
Duración 3 MESES DE LUNES A VIERNES

CURSO de HTML5 – CSS3


Contenido Mínimo

1. De HTML a HTML5
1.1. El futuro y el presente de la web
1.2. Que es HTML5
1.3. Nuevos elementos
1.4. Elementos en desuso
1.5. Compatibilidad de los navegadores del 2011
2. Iniciando con HTML
2.1. Estructura de una página web
2.2. Estructura de un documento HTML5
3. Hojas de Estilos CSS3
3.1. ¿Qué es CSS?
3.2. Conceptos de CSS
3.3. Animación, transiciones y efectos
3.4. Validación de CSS
4. Sintaxis básica de HTML
4.1. Trabajando y dando estilo al Texto
4.2. Creando enlaces a contenido
4.3. Trabajando con Imágenes
4.4. Uso de Listas
4.5. Construyendo tablas
4.6. Nuevos elementos estructurales
5. Formularios
5.1. Nuevos componentes
6. Interactuando con JavaScript
6.1. Incorporando código JavaScript
6.2. Incorporando Frameworks JavaScript
7. Agregando Audio y Video
7.1. Atributos
7.2. Formatos Soportados
8. Pintando con <canvas>
8.1. Coordenadas en el canvas
Av. 16 de Julio (El Prado) # 1566 Edificio 16 de Julio Piso 1 Of. 104 - 105
Tel/Fax: 2318134 www.educomser.com E-mail: cursos@educomser.com
8.2. Dibujando Líneas
8.3. Dibujando Curvas
8.4. Insertando Imágenes en el canvas
8.5. Css y Canvas
9. Usando Geolocalización
9.1. Coordenadas de Latitud y Longitud
9.2. Mostrar mi posición en Google Maps
10. Diseñando para distintos dispositivos
11. Diseño de una aplicación

CURSO JQUERY & AJAX


Contenido Mínimo
1. AJAX
1.1. Introduccion a las tecnicas AJAX
1.2. Consideraciones de seguridad
1.3. Lidiar con conexciones Cross-Domain
1.4. Permitir conexiones Cross-Domain con encabezados HTTP
1.5. El objeto XMLHttpRequest
1.6. Definir una solictud AJAX
1.7. Solicitudes Sincronas vs Solicitudes Asincronas a los Servidores Web
1.8. Monitorear estatus de solicitud
1.9. Validar resultado de solictud
1.10. Lidiar con problemas de conexion comunes
1.11. Procesar informacion recibida del servidor Web
1.12. Uso de animaciones o - spinners - para indicar el estatus de la solicitud
1.13. Procesar texto simple, html, XML y JSON del servidor Web
1.14. Manejo del tipo MIME de JSON en los navegadores
1.15. Manejo de solicitudes multiples AJAX en la misma pagina
1.16. Solicitudes via POST vs GET
1.17. Complementos utiles : XML Tree, JSONView

2. JQUERY
2.1. Descargar jQuery
2.2. Libreria normal vs Minificada - minified -
2.3. Utilizar la Red de Distribucion de Contenido (CND) de Google vs Alojar al libreria
localmente
2.4. Simplificar el codigo JavaScript con jQuery
2.5. Referenciar el DOM con jQuery
2.6. Uso de selectores CSS para eficientar y agilizar las referencias al DOM
2.7. Leer y asignar valores de formas HTML
2.8. Modificar atributos de elementos del DOM
2.9. Manejo de eventos
2.10. Aplicar y remover propiedades CSS

Av. 16 de Julio (El Prado) # 1566 Edificio 16 de Julio Piso 1 Of. 104 - 105
Tel/Fax: 2318134 www.educomser.com E-mail: cursos@educomser.com
2.11. Mostrar y ocultar elementos aplicando efectos visuales
2.12. Mejoras al lenguaje : Nuevas funciones para manipular strings y arreglos
2.13. Manipular el contenido del DOM : Agregar contenido dentro de o alrededor de
otros elementos
2.14. Simplificaciones de solicitudes AJAX
2.15. Solicitudes AJAX locales y globales
2.16. Manejo de resultados de solictudes en formato texto simple, html, XML y JSON
2.17. Solicitudes pre-autorizadas - Pre-Flighted -
2.18. Solicitudes via POST y GET

CURSO FRAMEWORKs PHP (CODEIGNITER, SYMFONY,


LARAVEL)
Contenido Mínimo

1. CODEIGNITER
1.1. Instalación y configuración de CodeIgniter
1.2. Entender el flujo de aplicación de CodeIgniter
1.3. Modelo - Vista - Controlador en CodeIgniter
1.4. URLs en CodeIgniter
1.5. Controllers en CodeIgniter
1.6. Funciones en los controladores
1.7. Vistas en CodeIgniter
1.8. Más sobre las vistas
1.9. Modelos en CodeIgniter
1.10. Utilizar los modelos desde los controladores en CodeIgniter
1.11. Hacer una aplicación de prueba en CodeIgniter.
1.12. Base de datos y coneccion desde una página
1.13. Creacion de páginas para mostrar artículos
1.14. Helpers en CodeIgniter
1.15. Ejemplo de Helper en CodeIgniter
1.16. Trabajar con plantillas en CodeIgniter
1.17. Librerías de CodeIgniter
1.18. Funciones comunes en CodeIgniter
1.19. Desarrollo de un login de usuarios en CodeIgniter
2. SYMFONY2 y los fundamentos de HTTP - De PHP a Symfony2
2.1. Instalando y configurando Symfony2
2.2. Creando páginas en Symfony2
Av. 16 de Julio (El Prado) # 1566 Edificio 16 de Julio Piso 1 Of. 104 - 105
Tel/Fax: 2318134 www.educomser.com E-mail: cursos@educomser.com
2.3. El controlador y el enrutamiento
2.4. Creando y utilizando plantillas
2.5. La base de datos, Doctrine y Propel
2.6. Validación, formularios y Seguridad
2.7. El contenedor de servicios
2.8. Ejemplo de Aplicación con Symfony2
3. LARAVEL 5.2
3.1. Esquema web propuesto por Laravel
3.2. Instalación de versiones de Laravel
3.2.1. Requerimientos mínimos
3.2.2. Instalación vía Composer
3.3. Estructura del Proyecto Laravel
3.3.1. Configuraciones Fundamentales
3.4. Rutas
3.5. Consola Artisan
3.6. Modelado de datos
3.6.1. Query Builders
3.6.2. Migraciones
3.6.3. Seeding
3.6.4. Eloquent ORM
3.6.5. Relaciones entre tablas
3.6.6. Colecciones de datos
3.7. Vistas
3.7.1. Plantillas Blade (Integración con Bootstrap)
3.8. Controladores
3.9. Validaciones (Requests)
3.9.1. Requests
3.9.2. CSRF
3.9.3. Wrapping up
3.10. Autenticación y Autorización
3.10.1. Authentication Scaffolding
3.11. Middleware
3.12. Servicios de Laravel
3.12.1. Servicios o Paquetes de Terceros

Av. 16 de Julio (El Prado) # 1566 Edificio 16 de Julio Piso 1 Of. 104 - 105
Tel/Fax: 2318134 www.educomser.com E-mail: cursos@educomser.com