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

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
- 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