¿Qué quieres aprender?

Máster (Bootcamp) en Programación (Full Stack Development)

Máster (Bootcamp) en Programación (Full Stack Development)

Nuclio Digital School

Máster presencial

Madrid y 1 más


Precio a consultar

Duración : 16 Semanas

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Barcelona

Objetivos

El máster te permitirá establecer los fundamentos de programación y tecnologías modernas, simulando la realidad del trabajo de desarrollo full stack en una empresa. Aprenderás a programar en los lenguajes y frameworks más demandados, familiarizándote con el uso de todo el tech stack de desarrollo. Te habituarás a trabajar con metodologías ágiles y en entornos de desarrollo de empresas tecnológicas. Durante el bootcamp, desarrollarás tus competencias en Github, Docker, React, Node.js, ExpressJS y MongoDB.

A quién va dirigido

A todas aquellas personas que deseen adquirir, ampliar o renovar sus conocimientos sobre este campo y cumplan con los requisitos del mismo.

Requisitos

No presenta requisitos previos para realizar la formación.

Temario completo de este curso

Full Stack Pre-Work
Recibirás acceso al material online de diversas plataformas enfocadas a cursos de programación para que puedas empezar a enfocar el bootcamp.
Cursos a realizar:

  • Curso de GIT]
  • Curso de HTML
  • Curso de CSS
  • Curso de JavaScript
  • Curso de React
  • Curso de PHP
  • M0. Full Stack - Nivelación


Dos semanas previas al inicio del curso podrás ahondar en los conceptos clave de programación (enfocado a frontend y a back-end) junto a un experto.

  • Introducción a los conceptos básicos
  • Introducción a Visual Studio CodD
  • Introducción a Git y primeras pruebas con GiR
  • Introducción a JavaScripR
  • Introducción a HTML
  • Introducción a CSS


M1. Fundamentos de programación
En este módulo podrás profundizar en los fundamentos de
programación a través de la práctica para más adelante
lograr desarrollar una aplicación.
JS avanzado:

  • Trabajo con Arrays y objetos
  • Manipulando el DOM]
  • Programación funcional vs. OOP


React:

  • ¿Qué es un componente?
  • Especialización vs. composición


Protocolo HTTP y TCP/IP:

  • ¿Qué es un API Rest?


NodeJS y ExpressJS:

  • Endpoints y rutas]
  • Middlewares y validaciones


Bases de datos (NOSQL):

  • MongoDB y Mongoose


M2. Desarrollo de una aplicación (parte 1)
A lo largo de este módulo pondrás en práctica lo aprendido, empezarás a desarrollar una aplicación paso a paso con ayuda de los mejores expertos.
Gestión de proyectos: SCRUMq:

  • Teams Backlog Refinement


React avanzado:

  • Contexts con useContext Hook & useReducerq
  • UseMemo, useCallback, useRef


Autenticación (WebTokens):

  • Web Security


Testing:

  • Front-end, back-end, end to end testing


Docker:

  • Gestión de imágenes y ficheros Cloudinaryq
  • Storybook y librerías de componentes


Microservicios
Introducción a CI/CD:

  • Despliegue en Cloud Services


M3. Desarrollo de una aplicación (parte 2)
En el último módulo te enfrentarás a retos de diseño y arquitectura de software y tendrás la oportunidad de presentar tu proyecto.

  • Deployment en Cloud Servicesq
  • Typescriptq
  • React Nativeq
  • SQL Databasesq
  • Websocketsq
  • SSR con NextJSq
  • Hackathonq
  • Presentaciones finales
Ver más