0% encontró este documento útil (0 votos)
23 vistas8 páginas

Brochure - Back-End JavaScript

Cargado por

Rodrigo Aravena
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas8 páginas

Brochure - Back-End JavaScript

Cargado por

Rodrigo Aravena
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Especialización

avanzada en Back-end
con Javascript
Descripción general

Acerca
del curso

El Programa busca formar capital humano especializado en tecnologías de la información, que


fortalezcan la industria de exportación de servicios globales de Chile, mediante la entrega de
becas para la especialización de personas que puedan desempeñarse en esta industria.
Los cursos por desarrollar han sido identificados como perfiles de alta demanda laboral y de
una alta relevancia para las empresas que exportan servicios.
Los cursos se agrupan en dos categorías. Por una parte, aquellos cursos de especialización en
desarrollo de aplicaciones; cada uno de ellos en un lenguaje de programación específico:
Desarrollador aplicaciones Back–End Java, Desarrollador aplicaciones Back–End Javascript,
Desarrollador de aplicaciones Back–End Python y Desarrollador de aplicaciones Front–End .
Por otra parte, encontraremos aquellos cursos de especialización en “áreas de la tecnología”,
los que están enfocados en el área de análisis y ciencia de datos.

Objetivo del curso

▪ Entregar conocimientos y habilidades de especialización a personas con experiencia


en la industria de las tecnologías de la información, o con potencial de
desempeñarse en actividades tecnológicas de alta demanda laboral.
▪ Contribuir a una mejora en la competitividad de las empresas demandantes de
capital humano TIC, a través de la formación de personas con las competencias
adecuadas que les permita ofrecer servicios de mayor calidad.
Descripción general

Metodología
La metodología del curso de “Especialización en Desarrollo de Aplicaciones Back-End con
JavaScript” se enfoca en el aprendizaje activo y práctico, permitiendo a los estudiantes adquirir
competencias relevantes para la industria tecnológica. Los participantes trabajarán en proyectos
simulando problemas reales, participando en talleres interactivos, sesiones de laboratorio,
simulaciones de entornos de producción y hackatones.

Cada jornada inicia con una reunión diaria para establecer objetivos y repasar conceptos clave, y
termina con una retrospectiva para reflexionar y recibir retroalimentación. Se fomentará la
colaboración mediante actividades de programación y revisión por pares.

El curso incluye análisis de estudios de caso reales y debates sobre mejores prácticas en
desarrollo backend. Se usarán hackatones para enseñar principios ágiles e integración continua
de manera interactiva, y los estudiantes asumirán diferentes roles dentro de un equipo de
desarrollo. Estas estrategias aseguran una experiencia de aprendizaje integral, desarrollando
tanto conocimientos técnicos como habilidades prácticas y competencias blandas.

Horarios y duración
El curso tiene una duración total de 129 horas cronológicas, aproximadamente 6 meses. Se
impartirá a partir de octubre de 2024, con clases 2 veces a la semana con una duración de cada
sesión sincrónica de 3 horas, considerando 15 minutos de receso luego de los primeros 90
minutos:

Grupo Horario Días de clases Fechas de inicio y término de clases

1 19:00 a 22:00 hrs. Lunes - Miércoles 18-11-2024 hasta 05-05-2025

2 19:00 a 22:00 hrs. Martes - Viernes 19-11-2024 hasta 02-05-2025

3 Jueves: 19:00 a 22:00 hrs. Jueves - Sábado 21-11-2024 hasta 08-05-2025


(diurno)
Sábados: de 09:00 a 12:00 hrs.

4 19:00 a 22:00 hrs Martes - Viernes 19-11-2024 hasta 02-05-2025


¿Qué vas a aprender?¿Qué vas a aprender?
Dale un vistazo al contenido:
Contenido
curso

Módulo 1: Fundamentos de programación en JavaScript


Descripción: Introducción a JavaScript y sus conceptos básicos, incluyendo tipos de datos,
estructuras de control, funciones y manejo de excepciones. Este módulo sienta las bases para el
desarrollo de aplicaciones en JavaScript.

Módulo 2: Programación avanzada en JavaScript


Descripción: Profundiza en la programación asíncrona, el manejo de eventos y los patrones de
diseño en JavaScript. Aprenderás a utilizar promesas, async/await y a aplicar técnicas avanzadas
de programación.

Módulo 3: Desarrollo backend con Node.js y Express


Descripción: Explora el uso de Node.js y Express para crear aplicaciones web robustas y
escalables. Aprenderás a configurar el entorno, desarrollar API RESTful y gestionar peticiones y
respuestas.

Módulo 4: Bases de datos y persistencia


Descripción: Cobertura del uso de bases de datos relacionales y no relacionales, como MongoDB
y PostgreSQL, utilizando ORMs y ODMs como Sequelize y Mongoose para gestionar la
persistencia de datos de manera eficiente.

Módulo 5: Seguridad en aplicaciones backend


Descripción: Principios de seguridad en el desarrollo de software, incluyendo autenticación y
autorización utilizando JSON Web Tokens (JWT) y OAuth 2.0, y protección contra
vulnerabilidades comunes como XSS y SQL Injection.

Módulo 6: Integración continua y despliegue


Descripción: Introducción a las prácticas de integración continua (CI) y despliegue continuo (CD),
utilizando herramientas como Jenkins y GitLab CI para automatizar pruebas y despliegues,
mejorando la eficiencia y la calidad del software.
¿Qué vas a aprender?¿Qué vas a aprender?
Dale un vistazo al contenido:
Contenido
cursos

Módulo 7: Desarrollo ágil


Descripción: Introducción a metodologías ágiles como Scrum y Kanban, incluyendo planificación
y gestión de proyectos ágiles, y el uso de herramientas como JIRA y Trello para mejorar la
colaboración y la capacidad de respuesta en proyectos de software.

Módulo 8: Fundamentos de integración continua


Descripción: En este módulo, los participantes aprenderán a conceptualizar, diseñar, desarrollar
y presentar un producto digital completo, desde la identificación de necesidades del mercado
hasta la implementación técnica y la preparación de una demo funcional. Utilizando
metodologías ágiles, este módulo ofrece una experiencia integral en el desarrollo de productos
digitales.

Módulo 9: Proyecto final


Descripción: Guiará a los estudiantes desde la conceptualización hasta la implementación
técnica de un producto digital completo, abarcando diseño UX/UI, integración de componentes,
pruebas y despliegue.
Al finalizar ¿Qué vas a aprender?
Dale un vistazo al contenido:
Este curso
podrás…
El curso de Especialización en Desarrollo de Aplicaciones Back-End con JavaScript permite
a los profesionales de TI adquirir habilidades en programación JavaScript,
implementación de aplicaciones seguras y escalables, integración continua y
metodologías ágiles. Al finalizar este curso podrás:

● Diseñar y desarrollar aplicaciones backend utilizando JavaScript y frameworks


como Node.js y Express.
● Implementar soluciones seguras y escalables aplicando principios de seguridad en
el desarrollo de software.
● Gestionar y optimizar bases de datos relacionales y no relacionales para mejorar la
eficiencia en el manejo de datos.
● Aplicar patrones de diseño y técnicas de programación avanzada para resolver
problemas complejos de desarrollo.
● Integrar sistemas y servicios utilizando patrones de integración y middleware para
asegurar la interoperabilidad y la eficiencia de los sistemas.
● Desarrollar y ejecutar pruebas unitarias y de integración para asegurar la calidad
del software.
● Colaborar eficientemente en equipos de desarrollo ágiles, aplicando metodologías
como Scrum y Kanban.
Ventajas de
Tomar este curso

Al finalizar, el curso de especialización en Desarrollo de Aplicaciones Back-End con JavaScript


permite a los profesionales de TI adquirir conocimientos y habilidades en el desarrollo de
software backend. Durante el proceso de los módulos y contenidos, las y los estudiantes
aprenderán desde los fundamentos de la programación en JavaScript hasta la implementación
de aplicaciones seguras y escalables, incluyendo técnicas avanzadas de integración y despliegue
continuo. Este curso integral asegura que los estudiantes estén completamente preparados para
enfrentar los desafíos del desarrollo backend en la industria tecnológica actual.

● Adquisición de habilidades avanzadas


● Experiencia práctica
● Preparación para el mercado laboral
● Desarrollo de competencias blandas
● Metodologías Ágiles y DevOps
● Flexibilidad y adaptabilidad:
● Acceso a recursos y soporte continuo
Postula en:
ww.becascapitalhumano.cl

También podría gustarte