JAVASCRIPTAVANZADO Undefined
JAVASCRIPTAVANZADO Undefined
JAVASCRIPTAVANZADO Undefined
1. DATOS GENERALES
1.2. Créditos: 3
2. FUNDAMENTACIÓN
Este curso proporciona al estudiante las habilidades necesarias para el dominio de la programación web
utilizando un lenguaje de programación orientado a objetos lo cual permitirá desarrollar soluciones web de
mayor valor agregado y complejidad en función a la necesidad de cada una de las empresas que así lo
requieran.
3. SUMILLA
Este curso es de naturaleza práctica donde se abordan tópicos avanzados de programación en lenguaje de
secuencia de comandos para luego ver los distintos frameworks que este utiliza, entre otros los cuales son
necesarios a fin de desarrollar soluciones web eficientes y complejas de acuerdo a las necesidades de las
organizaciones.
Temario:
JavaScript: conceptos tipos de datos, variables, constantes, sintaxis, estructuras de control (condicional,
repetitivo, try-catch, etc.), funciones, ejecución de eventos (onclick, onchange, etc.) y salidas (document, alert,
console, etc.)
Operadores en JavaScript: números en JavaScript (IEEE 754, bigInt, etc.), operadores matemáticos, operadores
de desplazamiento de bits, operadores lógicos, operadores con asignación, sintaxis Spread, funciones, métodos
y propiedades matemáticas.
Manejo de cadenas: métodos de concatenación, extensión de cadenas, extraer contenido, búsqueda, sintaxis
con cadenas (comillas, comillas invertidas, multilínea, etc.), interpolación y expresiones regulares.
Objetos y arreglos: arreglos (lineales, bidimensionales), propiedades y funciones con arreglos, iteraciones,
clases y objetos en JS, notación JSON, colecciones, mapas y el operador flecha.
Integración de temas: creación de algoritmos y programas con JS empleando operadores, objetos, funciones y
arreglos.
Temario:
NodeJS: concepto, instalación, ejecución desde la consola y el lenguaje TypeScript.
Angular: concepto, instalación, creación de proyectos, directivas de atributos, directivas estructurales,
instalación de Bootstrap e implementación de un proyecto web.
Elementos de Angular: navegación, componentes, pipes, formularios e implementación de un proyecto web
empleando navegación, formateo de elementos y formularios.
Servicios en Angular: creación de un Back-end en JSON, métodos REST, herramientas de prueba, creación de
servicios e implementación una aplicación web consumiendo servicios REST
Integración de temas: implementación de aplicaciones con Angular empleando componentes, navegación y
servicios.
Temario:
Introducción a React: concepto , instalación, creación de proyectos, lenguaje JSX, lenguaje TSX, instalación de
Bootstrap e implementación de una aplicación web con React.
Elementos de React: navegación, componentes, formularios e implementación de una aplicación web mediante
ReactJS.
Hooks: state Hooks, context Hooks, ref Hooks, resource Hooks e implementación de una aplicación web con
React empleando Hooks.
Servicios en React: Fetch API, Axios, Alova e implementación de una aplicación web con React consumiendo
servicios REST.
Integración de temas: implementación de proyetos web con React empleando navegación, componentes,
hooks y servicios.
Vue.js y Next.js: conceptos, instalación, comparación, creación de aplicaciones.
Express JS: concepto, instalación y creación de aplicaciones.
6. METODOLOGÍA
Para el desarrollo de los aprendizajes del curso, una de las estrategias que se propone es la exposición del
docente que proporciona la construcción de los conocimientos a partir de ejemplos y casuísticas que faciliten la
comprensión. Asimismo, se promueve la participación activa y permanente del estudiante a través del
desarrollo de ejercicios, lecturas, absolución de preguntas, en forma individual y grupal (aprendizaje
colaborativo) lo que permite un trabajo metacognitivo, a través de la actividad autónoma del estudiante en el
desarrollo de las evaluaciones del curso (aprendizaje autónomo). Por ello es importante que el estudiante asista
a las clases, habiendo leído los temas correspondientes a cada sesión. Finalmente, se utilizan otros recursos,
como: pizarra, multimedia, videos (aprendizaje para la era digital) y comunicación a través de medios
complementarios como correos electrónicos para fomentar una mayor interacción con el estudiante.
7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:
Donde:
3. En caso un estudiante no rinda una práctica calificada (PC) y, por lo tanto, obtenga NSP, este es
reemplazado por la nota obtenida en el examen final. Si también tiene NSP en el examen final, este es
reemplazado por la nota obtenida en el examen rezagado. Este reemplazo de nota es automático. No es
necesario que el estudiante realice trámite alguno para que proceda el remplazo de la nota. En caso de que
el alumno tenga más de una práctica calificada no rendida, solo se reemplaza la práctica calificada de
mayor peso.
8. FUENTES DE INFORMACIÓN
Bibliografía Base:
López Quijado, José. (). Domine JavaScript (3a. ed.). RA-MA Editorial.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=32603
Bibliografía Complementaria:
No hay bibliografía
9. COMPETENCIAS
10.CRONOGRAMA DE ACTIVIDADES
Unidad de Actividades y
Semana Sesión Tema
aprendizaje evaluaciones
Evaluación
PRÁCTICA
CALIFICADA 1
Evaluación
18 35 Examen Final
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: