PRO

03 abril, 2024

  • Horario: 7:00pm a 10:00pm (Hora Perú)
  • Frecuencia: lunes, miércoles y viernes
  • Duración: 40 horas
  • Medio: Zoom

Profesor: Sergio Hidalgo

Ver perfil
Principal Software Engineer. Líder técnico. FullStack Senior en NodeJS, Angular y Mongo. Developer AWS. Developer de microservicios en Docker y Kubernetes.

Pago con Yape (Perú)

Curso Dev - Cursos de Programación PRO
Más información sobre el curso y sobre pagos por transferencia bancaria en info@cursos-dev.com

JavaScript Pro - Essentials and Advanced

Aprende a programar de forma Pro con JavaScript. Aprende lo que las empresas requieren. Aprende desde la experiencia. No solo conocimientos básicos.

¿Qué aprenderás en el curso?

  • A crear apps sólidas que se puedan escalar.
  • Funcionalidades que hacen por detrás frameworks como Angular y Vue o librerías como React.
  • A usar la potencia de la Programación Orientada a Objetos.
  • A crear componentes que pueden ser reusables en otros proyectos.
  • A programar con calidad de código.
  • La importancia del testing a través de pruebas unitarias, de integración y de e2e.
  • A crear una app básica tipo Spa similar a como se haría en React.

"No aprendas a mover las fichas del ajedrez. Aprende a jugar ajedrez. En este curso aprenderás, desde la experiencia, las bases sólidas para aprender luego Angular, React, Vue, NodeJS, Ionic, NativeScript y otros."

Requisitos para el curso

  • Conocimientos básicos de HTML y CSS.
  • Muchas ganas de aprender porque cada clase será intensa.
  • Disponer de tiempo para practicar durante la semana (lo que no se usa, se pierde).
  • Una buena conexión a internet para videoconferencia con Zoom.
  • Si conoce algún lenguaje de programación, será útil aunque no es indispensable.

Contenido

1. Introducción a Git
2. Lo esencial con variables, tipos de datos, operadores y funciones
3. Trabajar con estructuras de control (if, bucles, manejo de errores)
4. Entendiendo más a las funciones (anónimas, flecha, callback, Rest, bind, call, apply)
5. Trabajando con el DOM del navegador en javascript (selectores, parents, siblings, createElement, Nodes)
6. Trabajando con arreglos e iterables (métodos de arreglos, Set, Map, WeakSet, WeakMap)
7. Trabajando con objetos (for-in, spread, desestructuración, object.assign, setters, getters)
8. Programación orientada a objetos (clases, herencias, modificadores de acceso, descriptores)
9. Funciones constructoras y prototipos (new, prototype, constructor function)
10. Trabajando con API’s del navegador (history, location, navigator, timers)
11. Trabajando con eventos (preventDefault, stopPropagation, drag, drop)
12. Conceptos avanzados (funciones puras, impuras, factorías y otras)
13. Asincronía en Javascript (callbacks, promises, async await)
14. Trabajando con Request Http
15. Integrando librerías de Javascript
16. Modulizando
17. Herramientas administrativas y de calidad de código
18. Almacenamiento en el navegador
19. Introducción a NodeJS
20. Introducción al testing
PRO

03 abril, 2024

  • Horario: 7:00pm a 10:00pm (Hora Perú)
  • Frecuencia: lunes, miércoles y viernes
  • Duración: 40 horas
  • Medio: Zoom

Profesor: Sergio Hidalgo

Ver perfil
Principal Software Engineer. Líder técnico. FullStack Senior en NodeJS, Angular y Mongo. Developer AWS. Developer de microservicios en Docker y Kubernetes.

Pago con Yape (Perú)

Curso Dev - Cursos de Programación PRO
Más información sobre el curso y sobre pagos por transferencia bancaria en info@cursos-dev.com