/*Carrera Desarrollo Full Stack JavaScript*/

Programa práctico e intensivo

¡Transforma tu carrera a lo digital! Obtén las habilidades necesarias para trabajar como desarrollador web y crear tus propios proyectos. Aprende haciendo.

*¿En qué consiste la Carrera Desarrollo Full Stack JavaScript?

Inicia un camino profesional en el desarrollo de aplicaciones web utilizando el entorno Node.js. Durante este programa desarrollarás varios desafíos prácticos para ir generando experiencia y portafolio, hasta lograr construir aplicaciones de manera independiente. En una modalidad intensiva, el programa busca que desarrolles las competencias para entrar al mercado laboral o crees un proyecto personal.

Modalidad de clases para tu comodidad y aprendizaje

B-Learning / 35 semanas / Part-time

Programa intensivo de 35 semanas con 438 horas de clases en vivo y 438 horas de material de estudio online. A la semana tendrás que dedicar 6 horas de estudio online y 2 sesiones de clases en vivo en una metodología de aprender haciendo. Esta modalidad permite complementar trabajo u otros estudios. Tendrás la flexibilidad necesaria para revisar los contenidos teóricos, para luego venir sumarte a clases con compañeros y equipo docente a desarrollar desafíos prácticos.

Esta modalidad está disponible:

  • Remoto

¿Cómo es una semana de clases?

Semana 1 - Kickoff y preparación

Conoceremos el programa en profundidad, revisaremos las instalaciones necesarias y descubriremos la metodología de estudio. En estas sesiones te mostraremos la manera de sacarle el máximo provecho al contenido y conocerás el detalle de los contenidos y sus alcances para tu vida profesional. Conocerás al equipo docente, equipo de coordinación y a tus compañeros y compañeras. ¡La mejor forma de aprender es en comunidad!

Semana 2 a 35 semanas - Sesiones de trabajo

Cada semana deberás dedicar de tres a seis horas de estudio, con la que te prepararás para las dos clases en vivo donde se desarrollará trabajo práctico.

Sesión online de estudio - 6 horas semanales

Cada semana tendrás una unidad de contenido que revisar. Son una serie de lecturas, videos y/o ejercios donde cada uno debe prepararse para la sesión de trabajo práctico en vivo.

  • Videos
  • Lecturas
  • Quizzes
  • Preguntas a la comunidad

Sesiones en vivo - 3 horas cada una

Ya sea en modalidad presencial o remota, semanalmente tendrás 2 sesiones de clases en vivo con tu equipo docente y compañeros. Comenzará la sesión grupal con una exposición acerca de los contenidos que estudiaste online. Luego de eso, con la ayuda de tus docentes y compañeros, se desarrollarán trabajos prácticos que buscan consolidar todo lo aprendido. En Desafío Latam se aprende haciendo.

  • Sesiones en vivo
  • Desafíos prácticos
  • Consultas directas ayudante/docente

¿Para quién es la carrera Desarrollo Full Stack JavaScript?

¿Para quién?

Especialízate:

Las nuevas tecnologías están en todas partes. Complementa tus conocimientos actuales con conocimientos técnicos para optar a mejores oportunidades.

¿Para quién?

Cambia tu Carrera:

Este es un curso desde cero, por lo que puedes comenzar una nueva carrera profesional en un mundo de amplias oportunidades.

¿Para quién?

Inicia tu camino en la Programación:

Parte rápido, no esperes una carrera de varios años. Puedes realizar un curso intensivo y empezar a trabajar como desarrollador antes.

¿Para quién?

Emprende tus propios proyectos:

El principal problema para los emprendedores es encontrar un programador para su proyecto. Tu idea puede ser incluso tu trabajo durante el curso. Crea un MVP o maneja un equipo de programadores luego del taller.

Aprende Haciendo

Trabajamos con una metodología activa, la cual se centra en el aprendizaje basado en competencias, que son las habilidades o resultados esperados posibles de alcanzar en la formación de la disciplina, siendo el estudiante protagonista de su aprendizaje y el de sus compañeros, mediante un proceso constructivo y no receptivo.

Módulo 1

Fundamentos Desarrollo Web

Curso introductorio que, desde cero, entrega las herramientas básicas para el desarrollo de sitios web. Se aprenderán los fundamentos de la construcción de un sitio web, los lenguajes básicos para esto (HTML/CSS), control de versiones con GIT, diseño responsive con Bootstrap y buenas prácticas.

  • HTML
  • CSS
  • Bootstrap 4
  • jQuery
  • Terminal
  • GIT
Módulo 2

Programación básica en JavaScript

Entrega las herramientas y conocimientos básicos para crear programas desde cero. Para ello, se deberá entender en qué consiste la programación, cuál es la importancia de realizar diagramas de flujo y ordenar el pensamiento que debemos tener para resolver distintos tipos de problemáticas mediante el lenguaje de programación JavaScript.

  • Javascript
  • Funciones y Ciclos
  • Arrays y Objetos
  • API
Módulo 3

Programación avanzada en Javascript

Aprenderás las nuevas funcionalidades de ES6 y como crear un flujo de trabajo eficiente para asegurar la compatibilidad con los diversos ecosistemas de la web. Además, se conocerá el paradigma de la Programación Orientada a Objetos, el cual permite simular de una mejor manera el comportamiento de las cosas del mundo real al nivel de la programación.

  • ES6+ y POO
  • Herencia
  • Callbacks y APIs
Módulo 4

Desarrollo de aplicaciones web

En el módulo Desarrollo de aplicaciones web se aprenderá sobre el estándar JWT y su estructura, con la finalidad de utilizarlo para acceder a recursos protegidos en una API.

  • Json Web Token
  • APIs
Módulo 5

Lenguaje de consultas a una base de datos postgreSQL

Aprenderás el rol que juegan las bases de datos relacionales dentro del almacenamiento y recuperación de datos para ser procesados, así como su base para el desarrollo de aplicaciones.

  • SQL
  • postgreSQL
  • Modelación
  • Normalización
Módulo 6

Desarrollo backend en Node

A lo largo del módulo se aprenderá a crear aplicaciones con JavaScript en el lado del servidor bajo el entorno Node, para acceder al árbol de archivos del sistema operativo y solucionar problemas relacionados con la persistencia y la gestión de datos.

  • Node
  • NPM
  • API
  • REST
  • Testing
Módulo 7

Acceso a base de datos con Node

En el módulo de Acceso a bases de datos con Node realizarás una API REST para disponibilizar diferentes rutas para la gestión de datos almacenados en PostgreSQL utilizando el paquete pg de NPM. Además, se aprenderá a realizar consultas con texto parametrizado utilizando un JSON como argumento del método query y a manipular el resultado de cada consulta SQL controlando su asincronía con funciones async/await.

  • Base de datos
  • Transacciones
  • API REST
Módulo 8

Framework Express

A lo largo del módulo se aprenderá a utilizar el Framework Express, cuyo principal objetivo es facilitar la creación de servidores web.

  • Express
  • API REST
  • Autenticación

*Se parte de la comunidad

de aprendizaje

Icono Peso

Aprenderás Haciendo

Desarrollarás competencias a través de trabajo práctico. Cada sesión en vivo trabajarás en un desafío práctico. Adicionalmente tendrás material de estudio para profundizar tus conocimientos.

Icono Igual

Asesoría en Empleabilidad

Tendrás recursos, talleres y asesorías 1 a 1 para prepararte en la búsqueda de un empleo como desarrollador full stack.

Icono Exclamación

Mejores Docentes

Contamos con riguroso proceso de capacitación y seguimiento docente, para entregar la mejor experiencia. Cada generación tiene un docente y un ayudante con experiencia práctica y disposición de ayudar.

¿Dónde han sido contratados nuestros graduados?

Descargar Programa

Revisa el detalle de los contenidos, metodología educacional, formato de clases.

¡Descárgalo!

Contactar un Consejero

¿Tienes dudas? ¿No sabes qué hacer? ¿No entiendes los conceptos?. Solicita el contacto de un consejero para que te guíe y resuelva todas tus preguntas.

¡Contactar!
Más Info

Requisitos

¿Qué conocimientos
previos necesito?

Para postular no es necesario saber programación, pero requiere de conocimientos básicos de computación

Solicita más información

Loading