Diplomado en Full Stack Development
El Diplomado en Full Stack Development está diseñado para proporcionar una formación integral en el desarrollo web, cubriendo tanto frontend como backend.
A lo largo de la formación aprenderás a manejar lenguajes fundamentales como HTML, CSS y JavaScript, además de profundizar en la gestión de versiones con Git. También se abordarán lenguajes de programación backend como PHP y bases de datos MySQL, proporcionando una comprensión completa del desarrollo de aplicaciones web.
Además, también conocerás los principales frameworks y entornos modernos como Angular, React, Node.js y Symfony, esenciales para la creación de aplicaciones robustas y escalables. Gracias a este diplomado obtendrás las habilidades necesarias para destacar en el mercado laboral.
Duración
150
horas

A quién va dirigido
Este Diplomado en Full Stack Development está dirigido a profesionales en desarrollo web, programación, ingeniería de software y profesionales del área tecnológica que deseen ampliar sus conocimientos en desarrollo full stack. También es ideal para estudiantes y recién graduados/as en informática o disciplinas relacionadas para mejorar su empleabilidad y afrontar proyectos web complejos.
Aprenderás a
El Diplomado en Full Stack Development te prepara para convertirte en Full Stack Developer capaz de manejar tanto el desarrollo frontend como backend. Adquirirás habilidades en HTML, CSS, JavaScript, PHP y MySQL, así como en el uso de herramientas de control de versiones como Git. Además, aprenderás a trabajar con frameworks y entornos modernos como Angular, React y Node.js, lo que te permitirá desarrollar aplicaciones web completas y escalables.
Campo Laboral
Al completar este Diplomado en Full Stack Development podrás acceder a diversas oportunidades laborales como Full Stack Developer, desarrollo web, programación frontend o backend, ingeniería de software y consultoría tecnológica. Serás capaz de trabajar en empresas de tecnología, startups, agencias de desarrollo web, y podrás desarrollar proyectos freelance.
Plan de estudios
UNIDAD DIDÁCTICA 1. FULL STACK DEVELOPER. QUÉ ES Y REQUISITOS PARA SERLO
- Conceptualización de Full Stack Developer
- Características del desarrollador full stack
- Ventajas y desventajas de full stack
UNIDAD DIDÁCTICA 2. CAMPOS DE APLICACIÓN FULL STACK DEVELOPER
- Capas de full stack
UNIDAD DIDÁCTICA 3. GESTIÓN DE VERSIONES: GIT
- ¿Qué es el control de versiones?
- ¿Qué es GIT?
- ¿Por qué GIT?
- Instalación de GIT
- GitHub y su relación con GIT
- Flujo de trabajo en GIT (Workflow)
- Crear un repositorio
- Cambios de archivos
- Deshacer cambios
- Sincronizar repositorios
- Reescribir historial
UNIDAD DIDÁCTICA 4. LENGUAJE HTML
- Textos en HTML
- Enlaces
- Listas en HTML
- Imágenes y Objetos
- Tablas
- Formularios
- Marcos
- Estructuras y layout
- Otras etiquetas
UNIDAD DIDÁCTICA 5. HOJAS DE ESTILO CSS
- Hojas de estilo
- Historia de CSS
- Añadir estilos
- Soporte de CSS en navegadores
- Especificación oficial
- Funcionamiento básico de CSS
- ¿Cómo incluir CSS en la web?
- Medios CSS
- Comentarios
- Sintaxis de la definición
- Modelo de cajas
- Margen, relleno, bordes y modelo de cajas
- Posicionamiento y visualización
- Posicionamiento
- Visualización
UNIDAD DIDÁCTICA 6. JAVASCRIPT
- Introducción a JavaScript
- Fundamentos de programación
- Objetos y Arrays en JavaScript
- Los objetos location e history
- El objeto document
- El objeto form
- Modelo de Objetos del Documento (DOM)
- Manipulación del DOM
- Buenas prácticas
UNIDAD DIDÁCTICA 7. BACKEND CON PHP Y MYSQL
- Entorno de trabajo PHP
- Descargar e instalar XAMPP
- ¿Cómo funcionan las páginas PHP?
- Las etiquetas PHP
- Arrays
- Estructuras de repetición
- Estructuras de decisión
- Combinar estructuras
- El bucle foreach
- Funciones
- Programación orientada a objetos
- MySQL
- Tipos de tablas en MySQL
- Crear bases de datos y tablas
- SQL
- Acceder a la base de datos
UNIDAD DIDÁCTICA 8. FRAMEWORKS Y ENTORNOS WEB
- Angular
- Symfony
- Node.js
- React
También te puede interesar