130 horas
Modalidad Online
Resumen
En una era donde la convergencia entre el front-end y el back-end es crítica, ser un/a Full Stack Developer no es simplemente un título. Este Diplomado en Programación: Full Stack Development es una necesidad para impulsar la innovación y la eficiencia en el desarrollo de aplicaciones web.
La relevancia del Full Stack Development no solo radica en la versatilidad, sino en la capacidad de comprender y colaborar en todos los aspectos de un proyecto. Este diplomado no solo enseña a programar; forma profesionales que pueden concebir, diseñar y ejecutar proyectos de extremo a extremo. La importancia de ser un/a Full Stack Developer se traduce en la capacidad de liderar proyectos de manera integral, desde la concepción hasta la implementación, creando soluciones tecnológicas cohesionadas y adaptativas.
Objetivos
– Dominar los principios y requisitos para ser un Full Stack Developer.
– Explorar las capas y campos de aplicación clave de un desarrollador Full Stack.
– Profundizar en el control de versiones con GIT y su flujo de trabajo.
– Adquirir competencias sólidas en HTML, CSS y JavaScript para el desarrollo front-end.
– Desarrollar habilidades avanzadas en PHP y MySQL para el back-end.
– Conocer y aplicar frameworks como Angular, Symfony, Node.js y React.
– Integrar conocimientos para construir aplicaciones web completas y eficientes.
Salidas profesionales
Al completar este Diplomado en Programación: Full Stack Development podrás optar a roles clave como desarrollador/a full stack, ingeniero/a de software, especialista en tecnologías web y arquitecto/a de aplicaciones. Además, podrás destacar en empresas de tecnología y desarrollo, participando activamente en la creación y mejora de aplicaciones web innovadoras y eficientes.
Para qué te prepara
Al completar este Diplomado en Programación: Full Stack Development, estarás preparado/a para abordar proyectos de desarrollo web desde cero, desde el diseño hasta la implementación. Adquirirás habilidades cruciales en front-end, back-end, control de versiones y el uso de frameworks populares, haciendo que te destaques como un/a desarrollador/a Full Stack competente y versátil capaz de gestionar proyectos de forma integral.
A quién va dirigido
Este Diplomado en Programación: Full Stack Development está diseñado para entusiastas de la programación, estudiantes de informática y profesionales que desean convertirse en desarrolladores/as Full Stack. También es ideal para aquellos/as que buscan ampliar sus habilidades en tecnologías web y frameworks modernos.
Temario
- Conceptualización de Full Stack Developer
- Características del desarrollador full stack
- Ventajas y desventajas de full stack
- Capas de full stack
- ¿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
- Textos en HTML
- Enlaces
- Listas en HTML
- Imágenes y Objetos
- Tablas
- Formularios
- Marcos
- Estructuras y layout
- Otras etiquetas
- 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
- 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
- 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
- Angular
- Symfony
- Node.js
- React
Titulación
Titulo de Diplomado en Programación: Full Stack Development expedido por la Universidad Hemisferios en colaboración con Instituto Europeo de Estudios Empresariales (INESEM)