240 horas
Modalidad Online
Resumen
A la hora de programar una aplicación, software o página web existen 2 campos bien diferenciados, el FrontEnd para la parte visual y funcional y el BackEnd para la parte lógica y de comunicación con el servidor y la base de datos.
Pero existe un paradigma más amplio, Full Stack, que aúna conocimientos de ambas partes permitiendo la comunicación entre ambos equipos y revisando que todo funcione correctamente. Gracias a este Diplomado en Programación: Full Stack Development aprenderás las principales tecnologías que conforman el papel de un Full Stack Developer como son HTML, CSS, Javascript, PHP, MySQL, GIT y frameworks y entornos como Symfony, Angular, React o Node.
Además, contarás con un equipo de profesionales especializados en la materia.
Objetivos
– Descubrir qué es un Full Stack Developer y qué campos de aplicación tiene.
– Gestionar versiones dentro de proyectos de desarrollo utilizando GIT.
– Definir la estructura de cualquier sitio web utilizando el lenguaje HTML.
– Aportar estilos, organizar elementos y hacer atractiva una página web mediante CSS.
– Otorgar funcionalidad a cualquier sitio web utilizando el mejor lenguaje para ello, JavaScript.
– Gestionar la lógica y comunicación con el servidor gracias a PHP y con bases de datos mediante MySQL.
– Utilizar los principales Frameworks y entornos web como Symfony, Angular, React y Node.
Salidas profesionales
Gracias a este Diplomado en Programación: Full Stack Development entrarás en uno de los sectores laborales más demandados actualmente y que mejor remuneración tienen. Las empresas cada vez más piden especialistas en la elaboración de webs profesionales y, por tanto, optarás a puestos como Full Stack Developer, Desarrollador web FrontEnd o Backend Engineer.
Para que te prepara
Existe un paradigma, Full Stack, que aúna conocimientos de FrontEnd y BackEnd permitiendo la comunicación entre ambos equipos y revisando que todo funcione correctamente. Gracias a este Diplomado en Programación: Full Stack Development aprenderás las principales tecnologías que conforman el papel de un Full Stack Developer como son HTML, CSS, Javascript, PHP, MySQL, GIT y frameworks y entornos como Symfony, Angular, React o Node.
A quién va dirigido
Este Diplomado en Programación: Full Stack Development está pensado para programadores, ingenieros informáticos o estudiantes de la rama informática que quieran descubrir cómo se puede controlar todos los aspectos de desarrollo de cualquier software, app o web entrando en un mundo laboral con gran demanda.
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
Titulación Universitaria de CEU – Diplomado en Programación: Full Stack Development otorgada por San Ignacio University of Miami (SIU).
Descubre tus opciones de estudio
Solicita información