Universidad Veracruzana

Skip to main content

Curso Dominando JavaScript y TypeScript: De Fundamentos a Aplicaciones Avanzadas

Duración Modalidad Sede Fecha Horario (s)
40 horas En línea Zoom UV 22 de noviembre al 21 de diciembre de 2024 Viernes de 18:00 a 20:00 horas y Sábados de 09:00 a 15:00 horas

Objetivo:

Proporcionar a los participantes una comprensión completa y práctica de JavaScript y TypeScript, desde los conceptos básicos hasta técnicas avanzadas. Al finalizar el curso, los estudiantes serán capaces de desarrollar aplicaciones web eficientes y escalables utilizando JavaScript, integrar TypeScript para mejorar la robustez del código mediante tipado estático y aplicar buenas prácticas de desarrollo en proyectos reales.


 

Dirigido a

Estudiantes y profesionales de tecnología que buscan mejorar sus habilidades en JavaScript y TypeScript, adoptar mejores prácticas o migrar de JavaScript a TypeScript. Así como para cualquier persona interesada en fortalecer su experiencia en desarrollo web con las tecnologías actuales, ya que JavaScript es la base para cualquier librería FrontEnd en la actualidad.

Conoce los temas

Módulo 1: Fundamentos de JavaScript
1.1. Introducción a JavaScript: Historia y aplicaciones
1.2. Configuración del entorno de desarrollo (Node.js, editores, herramientas)
1.3. Sintaxis básica: Variables, tipos de datos, operadores
1.4. Estructuras de control: Condiciones y bucles
1.5. Funciones: Declaración, expresión y funciones flecha
1.6. Objetos y arrays: Creación, manipulación y métodos
1.7. Ejercicio: Crear un proyecto simple que utilice variables, funciones y estructuras de control

Módulo 2: JavaScript Avanzado y DOM
2.1. Manipulación del DOM: Selección y modificación de elementos
2.2. Eventos: Manejo y delegación de eventos
2.3. Programación asíncrona: Callbacks, Promesas y async/await
2.4. Módulos y ES6+: Importación y exportación
2.5. Ejercicio: Desarrollar una aplicación web interactiva que modifique el DOM y utilice programación asíncrona

Módulo 3. Introducción a TypeScript
3.1. Introducción a TypeScript: Beneficios y configuración del entorno
3.2. Tipos básicos e interfaces: Definición y uso
3.3. Clases y objetos en TypeScript
3.4. Funciones genéricas y módulos
3.5. Integración con JavaScript: Configuración y compilación
3.6. Ejercicio: Convertir un proyecto JavaScript existente a TypeScript y utilizar características avanzadas como genéricos

Módulo 4: TypeScript Avanzado
4.1. Tipos avanzados: Uniones, intersecciones y tipos literales
4.2. Type Guards y Narrowing
4.3. Decoradores en TypeScript
4.4. Tipos condicionales y mapeados
4.5. TypeScript en proyectos grandes: Configuración avanzada de tsconfig, paths y referencias de proyectos
4.6. Ejercicio: Implementar características avanzadas de TypeScript en un proyecto práctico

Módulo 5: Proyecto Final y Evaluación
5.1. Aplicación en Vue, React y Angular utilizando TypeScript
5.2. Planificación del proyecto final: Selección de herramientas y definición de objetivos
5.3. Desarrollo del proyecto final: Creación de una aplicación completa utilizando TypeScript
5.4. Presentación y evaluación del proyecto final

 

Instructor

Lic. Jimmy Javier Martínez González

Licenciatura en Informática por la Facultad de Estadística e Informática de la Universidad Veracruzana. Asesor en Tecnologías de Información en Cafeterías Bola de Oro. Desarrollador Senior en Mundinovi, productos de limpieza, Saas del Golfo y Techxagon. Programador Analista en Órgano de Fiscalización Superior del Estado de Veracruz (ORFIS) y Universidad Veracruzana.

Costo


$ 4, 500. 00
El costo incluye pago de constancia e inscripción.

Informes e inscripciones

Coordinadora:

L.C. Ana Alejandra Ceballos García coordest2@uv.mx 2288421700 ext. 11526

 

Al concluir el taller obtendrás una constancia con valor curricular digitalizada expedida por el Departamento de Educación Continua.

 

Enlaces de pie de página

Ubicación

Benito Juárez 55, Zona Centro, Centro, 91000 Xalapa-Enríquez, Ver., México

Redes sociales

Transparencia

Código de ética

Última actualización

Fecha: 29 octubre, 2024 Responsable: Educación Continua UV Contacto: deec@uv.mx