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.