CYBERDESAFÍO: Descuentos de hasta 70% en nuestras carreras hasta el 5 de junio. ¡Aprovecha!

/*Carrera Desarrollo Full Stack JavaScript*/

Hasta un 20% dscto. en todas nuestras Carreras por pago anticipado

Modalidad Full-time de 15 semanas y apoyo en la búsqueda de empleo

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

En 35 semanas 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 part-time y full-time

B-Learning - 15 semanas - part time

Optimiza tu tiempo y en 15 semanas comienza una carrera digital. Son 438 horas horas de clases en vivo. A la semana tendrás que dedicar 6 horas de estudio online y 2 sesiones de clases en vivo de 3 horas cada una, 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.

Inmerso - 15 semanas - full time

Modalidad tiempo completo y sincrónico. Aprovecha tu tiempo y en 15 semanas comienza una carrera digital. Son 438 horas de clases en vivo, en una comunidad que invita a desafiarte y a desarrollarte profesionalmente. De 10.00 a 17.00 estarás comprometido en capacitarte lo más rápido posible.

*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.

¿Cómo es una semana de clases remota?

Modalidad Inmerso

Día 1 - Kickoff y bienvenida

Explicaremos el programa en profundidad, revisaremos las instalaciones que necesitas y descubriremos la metodología de estudio. Este día te mostraremos la manera de sacarle el máximo provecho a las sesiones de trabajo con tus docentes y compañeros, conocerás al detalle los contenidos que verás a lo largo de las semanas y sus alcances para tu vida profesional. Podrás compartir con el equipo docente, equipo de coordinación y con tus compañeros y compañeras. ¡La mejor forma de aprender es en comunidad!

Semana 1 a 15 - Sesiones de trabajo

Cada día tendrás clases remotas en vivo junto a docente y ayudante donde verás contenido y desarrollarás trabajo práctico.

Sesión conceptual (10:00 - 13:00)

Consiste en la exposición de los conceptos teórico/prácticos de la unidad. A través de una metodología activa el estudiante irá desarrollando las competencias digitales de la unidad. Al terminar la sesión se desarrolla un plenario de cierre a modo de conclusiones, para verificar el logro de los objetivos.

  • Inmerso
  • Sesiones en vivo
  • Lecturas
  • Ejercicios guiados

Sesiones Experimental (14:00 - 17:00)

El estudiante tomará completamente el protagonismo de la clase donde es quien tiene que resolver diversos desafíos para adquirir los niveles de competencias establecidos. El equipo docente está disponible en todo momento para revisar el avance y resolver dudas.

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

Consolidaciones de Aprendizaje

Luego de una serie de días de intenso aprendizaje nos detendremos que revisar los contenidos aprendidos, terminar los desafíos pendientes y profundizar en los contenidos.

  • Inmerso
  • Diagnóstico
  • Repaso
  • Quizzes
  • Análisis conjunto de los problemas resueltos

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ódulos

¡ Por cada módulo obtienes un certificado !

Módulo 1

Introducción al Desarrollo Web

Duración: 6 Semanas

Aprende 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
  • Modelos de caja
  • Bootstrap 5
  • Terminal
  • GIT
  • GITHUB
  • GITHUB Pages
Módulo 2

CSS avanzado

Duración: 4 Semanas

Profundiza tus conocimientos de CSS utilizando Flexbox y CSS Grid para construir diseños responsivos y modernos. Agrega transformaciones y animaciones para darle vida a tus proyectos.

  • Flexbox
  • CSS Grid
  • Responsive Design
  • Transiciones de CSS
  • Transformaciones de CSS
  • Animaciones de CSS
Módulo 3

Introducción a la programación con JavaScript

Duración: 4 Semanas

Crea páginas web que puedan consumir datos de diversas API y mostrar los resultados de forma dinámica en una página web.

  • Javascript
  • Condiciones
  • Ciclos
  • Funciones
  • Arrays
  • Objetos
  • Programación funcional
  • Consumo de APIs
  • Promesas
  • Async
  • Await
  • Manejo de errores
Módulo 4

React

Duración: 8 Semanas

Lleva tus conocimientos de JavaScript a otro nivel aprendiendo la tecnología de desarrollo Front End más demandada en el campo laboral. Con React seremos capaces de desarrollar sistemas web basados en componentes aplicando sus prácticas y herramientas más modernas.

  • Componentes funcionales
  • JSX
  • Props
  • Estados
  • Render condicional
  • Hooks
  • useState
  • useEffect
  • Consumo de APIs
  • React Router
  • Prop Drilling
  • Context
  • High Order Components
  • SPAs
  • useNavigate
  • useParams
Módulo 5

Introducción a las bases de datos PostgreSQL

Duración: 4 Semanas

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
  • Select
  • Where
  • Count
  • Having
  • Joins
  • Creación de tablas
  • Modelado de relaciones
  • Índices
  • PK
  • FK
  • Constraints
  • PostgreSQL
Módulo 6

Backend con Node y Express

Duración: 7 Semanas

Crea una API REST con autenticación via JWT persistiendo los datos en una base de datos PostgreSQL

  • Node
  • Express
  • Parametrización de consultas
  • API REST
  • Middlewares
  • CORS
  • CRUD
  • HATEOAS
  • Autenticación con JWT
  • Testing
Módulo 7

Proyecto Full Stack

Duración: 5 Semanas

Levantar requerimientos a partir de una problemática, construyendo historias de usuario utilizando Trello o Asana, para definir el flujo de trabajo en el proceso de creación. Realizando el modelo conceptual y lógico de negocio. Desarrollando el modelo de negocio de nuestra app, utilizando Express Framework. Incorporaremos servicios externos a la app construida, servicio de mailing y autenticación con gmail para finalmente generar un Deploy.

  • Ideación
  • Desarrollo
  • Implementación
  • Deploy
  • Presentación
Más Info

*Más información

¿Qué puedo hacer como
desarrollador Full Stack JavaScript?

Construir aplicaciones empresariales que disponibilizan servicios REST utilizando el Framework Express y el entorno Node.js para dar solución a los requerimientos de la organización.

Con estos conocimientos podrás sumarte a equipos de desarrollo en las capas de Back End o Front End.

¿Quién nos avala?

¿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!

¿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.

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