CURSO DESARROLLO WEB EN ZARAGOZA

En nuestro curso intensivo full time en Zaragoza aprenderás a programar front-end, back end con las herramientas, tecnologías y metodologías necesarias para comenzar tu carrera como programador informático.

Sales de Let's Coder con las herramientas necesarias para convertirte en un miembro de la comunidad profesional de desarrollo y diseño con mayor demanda.

Descubre nuestros cursos de tu ciudad

 Acepto la Regulación Europea UE 2016/679 de protección de datos reflejada en nuestra política de privacidad

 

100110
001011
100011

Fases

  • list-img Prueba de admisión
  • list-img Pre-curso preparatorio desde casa
  • list-img 11 semanas, 100% presencial - 9h a 17h de Lunes a Viernes
  • list-img Clases impartidas en castellano (Documentación en inglés)

Programa

Bloque 1 / Preparación

Fundamentos de programación utilizando Javascript, HTML y CSS.

Introducción a la algoritmia, debugging y estudio de las principales estructuras de datos.

Objetivos
  • Aplicar conocimientos básicos de programación a la lógica del juego.
  • Consolidar estructuras de datos y lógica computacional.
  • Compactar los conocimientos del grupo antes de empezar el curso presencial.
Proyecto

Construir varios juegos sencillos en línea de comandos usando JavaScript. Estos proyectos pondrán a prueba tu conocimiento de algunos conceptos clave, como las variables, objetos y funciones.

Duración

100 horas en remoto con soporte 100% de los profesores y sesiones presenciales una tarde por semana.

Bloque 2 / Front-End

Objetivos
  • Utilizar Javascript a nivel avanzado (closures, herencias, prototipos, promises, recursividad), utilizar programación funcional y orientas a objetos.
  • Dominar ES5, ES6, Babel, ESNext.
  • Aplicación de principios SOLID: separación por capas, responsabilidad única, etc.
  • Utilizar testing (TDD con Javascript vanilla y Jasmine).
  • Utilizar una API externa a través de llamadas http y poder mostrar datos aplicando conceptos de asincronía (async, await).
  • Construir una aplicación utilizando un framework de Javascript como React (componentes, estados, SPA).
  • Entender las técnicas modernas para hacer una web responsive que se muestre correctamente en dispositivos móviles (mobile first).
  • Utilizar un sistema de control de versiones con GIT a nivel profesional.
  • Aplicar metodologías ágiles y workflows
Proyecto

Desarrollar una aplicación con HTML, CSS, SASS, y Javascript que interactúe con los usuarios. Utilizar un framework como ResctJS para una aplicación que consumirá datos de una API externa.

Duración

5 semanas presenciales.

Bloque 3 / Back-End

Objetivos
  •  Construir una API REST para que una aplicación cliente consuma datos de ella.
  • Entender la arquitectura y principios de programación detrás de Node.js.
  • Modelar, crear y gestionar una base de datos.
  • Entender los principios de arquitectura de software.
  • Gestión de usuarios con distintos permisos, login, password (JSON WebToken).
  • Documentar bien tu API para que cualquier otro desarrollador pueda utilizarla • Server-side rendering con PUG.
  • Testing (TDD con Mocha y Chai)
Proyecto

Diseña y construye una API REST con NodeJS, ExpressJS y MongoDB. Te pediremos que apliques técnicas para documentar y poner en producción tu programa.

Duración

3 semanas presenciales.

Bloque 4 / Proyecto Full-Stack

Objetivos
  • Implementar una arquitectura escalable, testeada y separada por capas (MVC).
  • Implementar una aplicación full-stack basada en la web con Javascript.
  • Testear de punta a punta con Jasmine, Jest, Cypress, etc.
  • Trabajar con metodologías agiles y herramientas para mejorar la colaboración dentro de un equipo (Trello, Github, Slack).
  • Subir la aplicación a un servicio en la nube como Heroku.
  • Presentar el proyecto en público con el equipo ante el resto de estudiantes, otros desarrolladores e inversores.
Proyecto

Deberás diseñar e implementar la arquitectura de un sistema real basado en la web utilizando las técnicas y herramientas aprendidas durante el curso.

Duración

3 semanas presenciales.

Bloque 5 / Mentoring profesional

Objetivos
  • Conocer que se espera en el mercado de un programador de Lets Coder • Conocer el mercado laboral, los distintos tipos de empresas y proyectos.
  • Preparar sus perfiles profesionales.
  • Ser capaces de superar entrevistas de trabajo.
  • Conocer el rango salarial adecuado.
  • Negociar ofertas laborales
Herramientas

Sesiones grupales con profesionales del sector Roleplay Sesiones individuales de coaching y preparación.

Duración

Durante las 3 últimas semanas.