1. Conceptualización de Full Stack Developer
  2. Características del desarrollador full stack
  3. Ventajas y desventajas de full stack

  1. Capas de full stack

  1. ¿Qué es el control de versiones?
  2. ¿Qué es GIT?
  3. ¿Por qué GIT?
  4. Instalación de GIT
  5. GitHub y su relación con GIT
  6. Flujo de trabajo en GIT (Workflow)
  7. Crear un repositorio
  8. Cambios de archivos
  9. Deshacer cambios
  10. Sincronizar repositorios
  11. Reescribir historial

  1. Textos en HTML
  2. Enlaces
  3. Listas en HTML
  4. Imágenes y Objetos
  5. Tablas
  6. Formularios
  7. Marcos
  8. Estructuras y layout
  9. Otras etiquetas

  1. Hojas de estilo
  2. Historia de CSS
  3. Añadir estilos
  4. Soporte de CSS en navegadores
  5. Especificación oficial
  6. Funcionamiento básico de CSS
  7. ¿Cómo incluir CSS en la web?
  8. Medios CSS
  9. Comentarios
  10. Sintaxis de la definición
  11. Modelo de cajas
  12. Margen, relleno, bordes y modelo de cajas
  13. Posicionamiento y visualización
  14. Posicionamiento
  15. Visualización

  1. Introducción a JavaScript
  2. Fundamentos de programación
  3. Objetos y Arrays en JavaScript
  4. Los objetos location e history
  5. El objeto document
  6. El objeto form
  7. Modelo de Objetos del Documento (DOM)
  8. Manipulación del DOM
  9. Buenas prácticas

  1. Introducción a JQuery y JQuery Mobile
  2. Integración de archivos JavaScript y CSS
  3. Selectores JQuery
  4. Gestión de eventos
  5. Otras funciones dinámicas
  6. Introducción a Ajax
  7. Librerías básicas
  8. Acceso y gestión de los "data attributes" de los elementos
  9. Elementos de interfaz mobile
  10. Eventos generales JQuery mobile
  11. Actividad de evaluación de los conocimientos adquiridos por el alumno

  1. Entorno de trabajo PHP
  2. Descargar e instalar XAMPP
  3. ¿Cómo funcionan las páginas PHP?
  4. Las etiquetas PHP
  5. Arrays
  6. Estructuras de repetición
  7. Estructuras de decisión
  8. Combinar estructuras
  9. El bucle foreach
  10. Funciones
  11. Programación orientada a objetos
  12. MySQL
  13. Tipos de tablas en MySQL
  14. Crear bases de datos y tablas
  15. SQL
  16. Acceder a la base de datos

  1. Angular
  2. Symfony
  3. Node.js
  4. React

  1. Introducción
  2. Implementar
  3. Obtener datos
  4. Peticiones

  1. Creación de un servicio SOAP simple
  2. Implementando parámetros a los métodos que usa un web service
  3. WSDL
  4. Realizar la conexión de SOAP a MySQL
  5. Consumir servicios externos con SOAP
  6. Procesar la información devuelta por servicios externos en SOAP

  1. Creación de servicio REST sencillo
  2. Preparar las rutas REST
  3. Realizar la conexión de REST a MySQL
  4. Uso de GET y POST en REST
  5. Uso de CORS