¿Qué quieres aprender?

FULL-STACK Bootcamp

FULL-STACK Bootcamp

NEOLAND

Curso presencial

Barcelona y 1 más


5.400
IVA exento

Duración : 12 Semanas

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Enero 2022
Barcelona
Enero 2022

A quién va dirigido

Nuevos profesionales Estudiantes de programación Este Bootcamp está especialmente dirigido a estudiantes y profesionales de la programación, que quieran ampliar sus conocimientos aprendiendo las tecnologías y procesos más utilizadas en la actualidad por las grandes empresas y startups del sector digital de todo el mundo. Emprendedores digitales Diseñadores web Para cualquier diseñador web, aprender programación significa tener una visión global del proceso de diseño y desarrollo de cualquier producto o servicio web y móvil. Si eres diseñador web y quieres transformarte en un profesional Full-Stack ahora tienes la oportunidad de multiplicar tus opciones.

Requisitos

Para poder realizar este Bootcamp es necesario realizar una solicitud de plaza y hacer una entrevista personal además de disponer de un ordenador portátil.

Temario completo de este curso

El contenido de este Bootcamp ha sido diseñado por nuestro equipo docente y está pensado para cubrir las necesidades de las empresas tecnológicas del sector digital.

MÓDULO 00

Pre-curso

Durante la dos semanas anteriores al comienzo del Bootcamp, tendrás que invertir unas 80 horas aproximadamente en realizar un curso online para garantizar que todos los alumnos comienzan con un nivel de conocimientos mínimos y que el grupo es homogéneo. Este curso contiene, videos, lecturas, ejercicios y está tutorizado por un profesor.

Al finalizar este curso online, tendrás todos los conocimientos mínimos necesarios para empezar nuestro Bootcamp con confianza y una base imprescindible.

MÓDULO 01

Web Development

Javascript será el lenguaje de programación durante el Bootcamp y dentro de este módulo estableceremos los fundamentos de programación básicos. Aparte, tendremos tiempo de introducirnos en la librería JQuery, una de las más famosas escritas con Javascript. A continuación veremos las novedades de ES6 y Typescript para poder implementar proyectos mucho más complejos y ordenados. También aprenderemos a utilizar Slack y las bases para poder versionar a través de Git, con la ayuda de SourceTree. Aprenderemos cómo automatizar tareas a través de Grunt y cómo ampliar las funcionalidades de CSS a través de SASS.

MÓDULO 02

Front-End Frameworks

En el segundo módulo aprenderemos Angular, el famoso framework para el desarrollo de aplicaciones web de una única página. Descubriremos cómo generar la parte visual de dichas aplicaciones a partir del uso y creación de componentes y directivas. Aprenderemos el concepto básico de inyección de dependencias para nuestros servicios y cómo poder interactuar con el usuario mediante el módulo Routing. Trabajaremos la creación y validación de formularios, así como las distintas formas de comunicación de nuestras aplicaciones con los servicios web externos. Al finalizar el módulo seremos capaces incluso de crear sencillas animaciones sobre las propiedades CSS de los elementos representados.

MÓDULO 03

Back-End Frameworks

En el tercer módulo aprenderemos cómo crear nuestra estructura de servidor a través de NodeJS. Comenzaremos con File System para el manejo de ficheros o la comunicación con servicios externos (HTTP). Gracias al conocimiento adquirido, podremos profundizar en el conocimiento de ExpressJS para la creación de proyectos web más complejos. Ampliaremos las características gracias al uso de MongoDB como sistema de base de datos y PassportJS. Nos introduciremos en el uso de Websockets para la comunicación directa en el cliente y generar una robusta interfaz REST para poder enlazar todos los proyectos. Terminaremos generando pruebas de nuestras aplicaciones con las librerías Mocha y Chai.

MÓDULO 04

Multiplatform App Development

La última semana aprenderemos cómo poder crear aplicaciones móviles multiplataforma (iOS y Android) gracias a las herramientas de Ionic Framework. Gracias a los conocimientos adquiridos durante el resto de módulos, seremos capaces de generar nuestras propias vistas, así como valernos de los componentes propios de Ionic. Aprenderemos las diferentes formas de navegación dentro de una aplicación móvil, así como las herramientas más interesantes para el trabajo nativo desde Ionic gracias al uso de Cordova/Phonegap (mapas, cámara, geolocalización, notificaciones …)

MÓDULO 05

Proyecto transversal

Durante el Bootcamp, además de los ejercicios diarios que se realizan en parejas, tendrás que realizar un proyecto individual que formará parte de tu portafolio. Este proyecto, lo tendrás que defender primero ante tus compañeros y si resulta seleccionado, formará parte de un evento abierto al público que organizamos en Google Campus.

Para conseguir hacer una presentación exitosa, durante el Bootcamp recibirás asesoramiento Coaching profesional, con el objetivo de lograr un speech que te permita defender y presentar tus trabajos con seguridad.

Ver más