Dirigido a:
A todas aquellas personas interesadas en el mundo de la programación, sin conocimientos previos, que deseen aprender desde el grado más básico hasta llegar a un nivel en el que podrán crear sus propias aplicaciones y sitios Web dinámicos, completamente funcionales y compatibles con todos los dispositivos y navegadores.
Temario:
MODULO 1. Introducción al
desarrollo web• Internet y la web
- Direcciones
- Arquitectura cliente-servidor
- Aplicaciones
- Accesibilidad
- Usabilidad
• Dominios y alojamiento web
- Dominios gratuitos y de pago
- Hosting
- Crear un servidor web con XAMPP
- Alternativas a XAMPP: WAMP, LAMP, MAMP
- DNS dinámicos
MODULO 2. HTML y CSS. Entornos de desarrollo y HTML
- Entorno de desarrollo
- Herramientas de análisis (navegadores)
- IDEs completos
- HTML
MODULO 3. HTML y CSS. Introducción a CSS y DOM
- Introducción al CSS
- ¿Qué es el Modelo de Objetos del Documento (DOM)?
- ¿Qué es el Modelo de Objetos del Navegador (BOM)?
MODULO 4.
Programación en JavaScript. Introducción a Javascript (I)
- Introducción a JavaScript
- Primeros pasos en JavaScript
- Operadores y expresiones
- Flujo de datos
MODULO 5. Programación en JavaScript. Introducción a Javascript (II)
- Funciones
- Objetos especiales
- Manejo de eventos
- JQuery
- AJAX
- Llamadas a AJAX vía jQyery
MODULO 6.
Programación en PHP. PHP básico (I)
- Introducción a la programación con PHP
- Aspectos básicos
- Hola mundo
- Funciones
- Variables
- Constantes
- Operadores
- Estructuras de control
MODULO 7.
Programación en PHP. PHP básico (II)
- Formularios
- Arrays multidimensionales
- String Vs. array
- Control de iteración
- Enviar un array por un campo hidden
- Cookies y sesiones
- Ficheros
- Tratamiento de errores y excepciones
- Librerías
MODULO 8. Programación en MySQL. Introducción a las bases de datos
- Introducción a las bases de datos
- Sistemas de gestión de bases de datos
- Modelo de bases de datos
- Modelo entidad-relación o entidad-interrelación Cookies y sesiones
- Diseño de bases de datos relacionales
MODULO 9. Programación en MySQL. Diseño de bases de datos
- Estudio previo y plan de trabajo
- Modelo entidad-relación extendido (EE/R)
- SQL
- Seguridad
- Recuperación de bases de datos
MODULO 10. Programación en
MySQL. Introducción a MySQL
- MySQL
- Servidor Básico
- Tablas
- Registros
- Consultas
MODULO 11.
Programación en MySQL. MySQL y Bases de datos no relacionales
- Diagramas entidad-relación
- phpMyAdmin
- Bases de datos no relacionales
- Mongo DB y RoboMongo
- Conectar PHP con una base de datos
MODULO 12.
Programación en PHP. PHP avanzado (I)
Buenas prácticas con PHP. Introducción a la Programación orientada a objetos con PHP.
- Programación avanzada con PHP
- Programación OO con PHP
MODULO 13. Programación en PHP. PHP avanzado (II)
PHP y MySQL. PDO. Test driven development con PHP y PHPUnit
- PHP y TDD
- Funciones PHP para MySQL
Duracion:
18 meses (24 meses con beca)
Precio: Consultar