Master Full Stack Developer Programa Completo
Master Full Stack Developer Programa Completo
Formación
Permanente en
Full Stack Developer
Plan de estudios
‣ El flujo de HTML: elementos
de línea y de bloque
Curso de Desarrollo Front-end: Diseño
Párrafos y encabezados
y Estructura con HTML y CSS
‣
‣ Listas
HTML Y CSS (SASS Preprocesor) ‣ Imágenes
‣ Enlaces: relativos, absolutos,
En este módulo aprenderemos los fundamentos
anclas y mapas de imágenes.
tanto de desarrollo con HTML y CSS como del
‣ URL’s relativas y absolutas
uso de Preprocesadores con SASS, que nos
‣ Etiquetado semántico: etiquetas de
permitirán aplicar acciones de programación a
contenido y su importancia.
nuestro CSS.
‣ Nuevos sistemas de etiquetado
en html5 y sus ventajas
Tema 1. Introducción a HTML
‣ HTML como lenguaje estructurador Tema 3. Formularios
de documentos ‣ Estructura básica de los formularios.
‣ Selectores contextuales
‣ Selectores de clase
‣ Operador ternario
Tema 1. Uso del terminal
‣ Estructuras de control iterativas:
while / do while
Actividad 1. Crear un perfil de github y
‣ Interrumpir, continuar o abandonar un bucle.
ponerles un ejercicio para que creen y
‣ Gestión de excepciones try-catch
evolucionen su repositorio en función
‣ Estructura try-catch-finally
de las especificaciones márcadas.
‣ Arrow functions.
mediante AJAX
Tema 1. Conceptos Básicos del Lenguaje ‣ Formato de intercambio de datos JSON
‣ Organizar el código
Tema 5. Manejo del DOM
‣ Variables y sus ámbitos
‣ Manipulación del DOM a tiempo real
‣ Operadores clasificación, rangos y usos.
‣ Alteración de estilos y
‣ Modelo de Objetos del Documento
dinamización a través de JS
(DOM) y su manipulación.
‣ Principales eventos del lenguaje
‣ El objeto this su contexto en Javascript.
‣ Selectores y métodos de acceso al DOM
‣ Trabajo con los objetos propios documents,
‣ Diseño de interacciones mediante
windows, history, location, localStorage.
selectores, eventos y funciones
‣ Detección de navegadores y dispositivos.
‣ Creación y borrado de intervalos.
‣ Módulos
Actividad 5. Blog desarrollado con Angular.
‣ Promesas y peticiones asíncronas con fetch
Cualquier desarrollo web que se precie debe La aparición de Node permitió sacar la ejecución
de tener un lugar donde almacenar los datos, de javascript fuera del navegador y llevarla a
este término se conoce como persistencia. los servidores web, donde podríamos crear
Vamos a ver dos tipos de BBDD una no servicios web a través de frameworks como
relacional como es MONGO donde lo que Express JS. Esto nos permitirá levantar un
prima es la velocidad de acceso a datos y otra servidor y usarlo.
relacional donde lo que prima es la escalabilidad
y la no repetición de datos. Estudiaremos en
Tema 1. Introducción a NodeJS
profundidad estas dos BBDD.
‣ ¿Cómo funciona NodeJS?
‣ Gestión de módulos
‣ Tema 1. Que es una BBDD Relacional
‣ Tema 2. Modelo de Datos MySQL Tema 2. Node Core
‣ Tema 3. Cómo Construir una Base de Datos ‣ Process, Child_process,
‣ Autenticación en Express
‣ Middlewares
Tema 9. Sockets
‣ Creación y gestión de sockets
a través de Socket.io
Una parte importante del desarrollo web es Los alumnos trabajarán para presentar a un
el despliegue en producción de nuestras potencial cliente un desarrollo propio acorde a
aplicaciones y el testeo de dichas aplicaciones. las especificaciones solicitadas y poniendo en
En este módulo aprenderemos técnicas para práctica lo aprendido durante el Máster.
desplegar y probar nuestras aplicaciones con
garantías. Seminario