Diplomado en Programación: Full Stack Development

Tras completar el Diplomado en Programación: Full Stack Development, estarás preparado para acceder a diversas salidas laborales en el campo del desarrollo web. Podrás trabajar como Full Stack Developer, trabajando tanto en el Frontend como en el Backend de aplicaciones web. Además, podrás trabajar como desarrollador web freelance y ofrecer tus servicios
Duración
3 meses
Diplomado en Programación: Full Stack Development

A quién va dirigido

Este Diplomado en Programación: Full Stack Development está dirigido a estudiantes y profesionales de informática, programadores, desarrolladores web y cualquier persona interesada en convertirse en un Full Stack Developer. No se requieren conocimientos previos en programación, pero se recomienda tener una comprensión básica de los conceptos de desarrollo web

Aprenderás a

Este Diplomado en Programación: Full Stack Development te prepara para ser un profesional en el desarrollo web Full Stack. Aprenderás los fundamentos del desarrollo Frontend y Backend, así como las tecnologías clave como HTML, CSS, JavaScript, PHP y MySQL. También adquirirás habilidades en control de versiones con Git y conocerás los frameworks y entornos web más populares. Podrás diseñar, desarrollar y desplegar aplicaciones web completas.

Campo Laboral

Tras completar el Diplomado en Programación: Full Stack Development, estarás preparado para acceder a diversas salidas laborales en el campo del desarrollo web. Podrás trabajar como Full Stack Developer, trabajando tanto en el Frontend como en el Backend de aplicaciones web. Además, podrás trabajar como desarrollador web freelance y ofrecer tus servicios
Plan de estudios

UNIDAD DIDÁCTICA 1. FULL STACK DEVELOPER. QUÉ ES Y REQUISITOS PARA SERLO

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

UNIDAD DIDÁCTICA 2. CAMPOS DE APLICACIÓN FULL STACK DEVELOPER

  1. Capas de full stack

UNIDAD DIDÁCTICA 3. GESTIÓN DE VERSIONES: GIT

  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

UNIDAD DIDÁCTICA 4. LENGUAJE HTML

  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

UNIDAD DIDÁCTICA 5. HOJAS DE ESTILO CSS

  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

UNIDAD DIDÁCTICA 6. JAVASCRIPT

  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

UNIDAD DIDÁCTICA 7. BACKEND CON PHP Y MYSQL

  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

UNIDAD DIDÁCTICA 8. FRAMEWORKS Y ENTORNOS WEB

  1. Angular
  2. Symfony
  3. Node.js
  4. React
También te puede interesar

Diplomado de Liderazgo en la Industria 4.0

Diplomado en Auditoria y Seguridad Informática

Diplomado en Business Intelligence y Big Data

Diplomado en Ciberseguridad

Diplomado en Ciencia de Datos e Inteligencia Artificial

Diplomado en Cloud Computing

Diplomado en Creación de Interfaces de Usuario

Diplomado en Desarrollo Videojuegos

Diplomado en Desarrollo Web: HTML5 y CSS3

Diplomado en Diseño e Impresión 3D

Diplomado en Diseño y Desarrollo Web

Diplomado en Excel

Diplomado en Informática

Diplomado en Inteligencia Artificial e Ingeniería del Conocimiento

Diplomado en Internet de las Cosas

Diplomado en IoT y Cloud Computing