SILABO JAVASCRIPT SISTEMAS UNMSM Virtual
SILABO JAVASCRIPT SISTEMAS UNMSM Virtual
SÍLABO
I. DATOS GENERALES
Curso : FUNDAMENTOS DE JAVASCRIPT
Horas de clase : 36 horas (24 de clase + 2 de examen + 10 de prácticas)
Pre-Requisito : Ninguno
Modalidad : Virtual
II. SUMILLA
Este módulo trata sobre la iniciación en el lenguaje de programación interpretado más usado en la
actualidad, con el cual es posible crear aplicaciones de todo tipo.
IV. DIRIGIDO A
Toda persona interesada en aprender los fundamentos de Javascript. Estudiantes,
profesionales y público general.
V. PROGRAMACIÓN
INTRODUCCIÓN A JAVASCRIPT
Contenido Competencias
Introducción a JavaScript
Configuración de Entorno de Desarrollo para JS
Bases de JavaScript Entender los fundamentos basicos
Condicionales ( if, else, switch), Arrays, Loops, Objects de Javascript para avanzar a temas
Métodos Arrays más complejos.
Ejercicios
Práctica: crear una página web con diferentes ejercicios básicos
PROFESIONAL EN JAVASCRIPT II
APIs del DOM: Fetch, IntersectionObserver, VisibillityChange, ServiceWorkers
TypeScript: Funciones, interfaces Clases Entender algunos de los patrones de
Patrones de Diseño: Singleton, Observer, Decorator diseño para elaborar el proyecto de
modulo.
Proyecto: MediaPlayer: Implementación de Plugin de Ads
Conclusiones
Práctica: Casos Prácticos
PF = (PP + EX) / 2
Donde:
PF = Promedio Final
PP = Promedio Prácticas
EX =Examen
I. REFERENCIAS BIBLIOGRÁFICAS
o https://devdocs.io/javascript/
o https://developer.mozilla.org/es/docs/Web/JavaScript
Universidad Nacional Mayor de San Marcos
Universidad del Perú, Decana de América
FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
Centro de Responsabilidad Social y Extensión Universitaria
SÍLABO
I. DATOS GENERALES
Curso : JAVASCRIPT PARA FRONTEND
Requisito : FUNDAMENTOS DE JAVASCRIPT
Horas de clase : 36 horas (24 de clase + 2 de examen + 10 de prácticas)
Modalidad : Virtual
II. SUMILLA
Este módulo trata sobre la iniciación en el lenguaje JavaScript para frontend usando diferentes
tecnologías de integración para su desarrollo, entenderás los fundamentos, así como los casos
prácticos para luego elaborar diferentes proyectos con el docente.
IV. DIRIGIDO
Toda persona interesada en aprender JavaScript para frontend. Estudiantes, profesionales y
público general.
V. PROGRAMACIÓN
PF = (PP + EX) / 2
Dónde:
PF = Promedio Final
PP = Promedio Prácticas
EX =Examen
I. REFERENCIAS BIBLIOGRÁFICAS
o https://es.reactjs.org/docs/getting-started.html
o https://nextjs.org/docs/getting-started
Universidad Nacional Mayor de San Marcos
Universidad del Perú, Decana de América
FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
Centro de Responsabilidad Social y Extensión Universitaria
SÍLABO
I. DATOS GENERALES
Curso : JAVASCRIPT PARA BACKEND
Requisito : FUNDAMENTOS DE JAVASCRIPT
Horas de clase : 36 horas (24 de clase + 2 de examen + 10 de prácticas)
Modalidad : Virtual
II. SUMILLA
En los últimos años JavaScript ha avanzado exponencialmente como lenguaje de programación. Como
sabemos, JavaScript antes lo usábamos para agregar interacción a nuestras aplicaciones web, es decir, solo
era ejecutado e interpretado por el navegador web, pero todo cambió gracias al lanzamiento de Node.js.
IV. DIRIGIDO A
Toda persona interesada en aprender JavaScript para backend. Estudiantes, profesionales y
público general.
V. PROGRAMACIÓN
FUNDAMENTOS DE NODE.JS
Conocer los conceptos básicos de Node.js, Cómo manejar la asincronía, Entender los módulos del core
Utilizar los módulos y paquetes externos
Conocer los conceptos básicos de NodeJS Event Loop: asincronía por diseño
Monohilo: implicaciones en diseño y Variables de entorno en NodeJS.
seguridad
Manejando la asincronía: callback, Módulos del core: Globals, FileSystems, console,
callbackHell, promesas, Async /await errores, procesos hijo, HTTP, OS, Process
Utilizando módulos y paquetes externos Benchmarking (consoletime, timeEnd)
Deployment
Middlewares
Práctica: Casos Prácticos
PF = (PP + EX) / 2
Dónde:
PF = Promedio Final
PP = Promedio Prácticas
EX =Examen
o https://docs.docker.com/desktop/windows/install/
o https://nodejs.org/es/
o https://expressjs.com/es/guide/routing.html
o https://restfulapi.net/
o https://jwt.io/libraries