150 horas
Modalidad Online
Resumen
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
Objetivos
– Comprender los conceptos y características del desarrollo Full Stack y los requisitos para ser Full Stack Developer.
– Explorar los distintos campos de aplicación y las capas involucradas en el desarrollo Full Stack.
– Dominar el uso de Git para el control de versiones y gestionar proyectos de desarrollo de software.
– Adquirir habilidades en HTML, CSS y JavaScript para desarrollar interfaces de usuario interactivas y atractivas.
– Aprender a trabajar con PHP y MySQL para crear aplicaciones web dinámicas y gestionar bases de datos.
– Familiarizarse con los frameworks y entornos web populares como Angular, Symfony, Node.js y React.
– Aplicar buenas prácticas y técnicas de programación para desarrollar aplicaciones web robustas y eficientes.
Salidas profesionales
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
Para que te prepara
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.
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
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
Diploma de acreditación del Diplomado en Programación: Full Stack Development con valor curricular expedido por la Universidad Da Vinci.
Descubre tus opciones de estudio
Solicita información