JAVASCRIPTAVANZADO Undefined

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

SÍLABO

JAVA SCRIPT AVANZADO (100000SI56)


2024 - Ciclo 2 Agosto

1. DATOS GENERALES

1.1.Carrera: Ingeniería de Sistemas e Informática


Ingeniería de Software

1.2. Créditos: 3

1.3. Enseñanza de curso: Presencial


1.4. Horas semanales: 4

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.

4. LOGRO GENERAL DE APRENDIZAJE


Al finalizar el curso el alumno aplica los frameworks de lenguaje de secuencias de comando a través del uso del
paradigma orientado a objetos para solucionar problemas mediante el uso de páginas web.

5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE

Unidad de aprendizaje 1: Semana 1,2,3,4 y 5


JavaScript.

Logro específico de aprendizaje:


Al finalizar la unidad el participante aplica los fundamentos de JavaScript para la solución de problemas.

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.

Unidad de aprendizaje 2: Semana 6,7,8,9 y 10


Angular.
Logro específico de aprendizaje:
Al finalizar la unidad el participante aplica los frameworks NodeJS y Angular en la generación de soluciones web.

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.

Unidad de aprendizaje 3: Semana 11,12,13,14,15,16,17 y


React. 18

Logro específico de aprendizaje:


Al finalizar la unidad el participante aplica los frameworks NodeJS, React, Vue.js, Next JS y Express en la generación
de soluciones web.

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:

(20%)PC1 + (20%)PC2 + (20%)PC3 + (40%)EXFN

Donde:

Tipo Descripción Semana Observación

PC1 PRÁCTICA CALIFICADA 1 5

PC2 PRÁCTICA CALIFICADA 2 10

PC3 PRÁCTICA CALIFICADA 3 15

EXFN EXAMEN FINAL 18

Indicaciones sobre Fórmulas de Evaluación:

1. La nota mínima aprobatoria final es de 12.


2. El estudiante que no rinde el examen final puede rendir un único examen de rezagado. La nota obtenida en
este examen de rezagado reemplaza al examen final no rendido.
El estudiante rinde el examen de rezagado en la fecha programada por la Universidad, previa presentación
de solicitud y pago de los derechos por examen de rezagado dispuesto en el tarifario vigente y publicado
en Portal del Estudiante. Los exámenes de rezagados se aplican al final del período lectivo y abarcan todos
los temas vistos en la asignatura.

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

Carrera Competencias específicas

Ingeniería de Software Desarrollo de Software


Soluciones Informáticas

Ingeniería de Sistemas e Informática Soluciones Informáticas

10.CRONOGRAMA DE ACTIVIDADES

Unidad de Actividades y
Semana Sesión Tema
aprendizaje evaluaciones

JavaScript: conceptos tipos de datos,


Presentación del
variables, constantes, sintaxis,
curso.
estructuras de control (condicional,
Exposición docente.
1 1-2 repetitivo, try-catch, etc.), funciones,
Desarrollo práctico.
ejecución de eventos (onclick, onchange,
etc.) y salidas (document, alert, console,
etc.)

Operadores en JavaScript: números en


Exposición docente.
JavaScript (IEEE 754, bigInt, etc.),
Desarrollo práctico.
operadores matemáticos, operadores de
2 3-4 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


Exposición docente.
concatenación, extensión de cadenas,
Unidad 1 Desarrollo práctico.
extraer contenido, búsqueda, sintaxis
JavaScript 3 5-6
con cadenas (comillas, comillas
invertidas, multilínea, etc.), interpolación
y expresiones regulares.

Objetos y arreglos: arreglos (lineales,


Exposición docente.
bidimensionales), propiedades y
Desarrollo práctico.
4 7-8 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


Exposición docente.
algoritmos y programas con JS
Desarrollo práctico.
empleando operadores, objetos,
5 9 - 10 funciones y arreglos.

Evaluación
PRÁCTICA
CALIFICADA 1

NodeJS: concepto, instalación, ejecución


Exposición docente.
6 11 - 12 desde la consola y el lenguaje
Desarrollo práctico.
TypeScript.

Angular: concepto, instalación, creación


Exposición docente.
de proyectos, directivas de atributos,
Desarrollo práctico.
7 13 - 14 directivas estructurales, instalación de
Bootstrap e implementación de un
proyecto web.

Elementos de Angular: navegación,


Exposición docente.
componentes, pipes, formularios e
Desarrollo práctico.
8 15 - 16 implementación de un proyecto web
empleando navegación, formateo de
Unidad 2 elementos y formularios.
Angular
Servicios en Angular: creación de un
Exposición docente.
Back-end en JSON, métodos REST,
Desarrollo práctico.
herramientas de prueba, creación de
9 17 - 18
servicios e implementación una
aplicación web consumiendo servicios
REST

Integración de temas: implementación


Exposición docente.
de aplicaciones con Angular empleando
Desarrollo práctico.
componentes, navegación y servicios.
10 19 - 20
Evaluación
PRÁCTICA
CALIFICADA 2

Introducción a React: concepto ,


Exposición docente.
instalación, creación de proyectos,
Desarrollo práctico.
11 21 - 22 lenguaje JSX, lenguaje TSX, instalación
de Bootstrap e implementación de una
aplicación web con React.

Elementos de React: navegación,


Exposición docente.
componentes, formularios e
12 23 - 24 Desarrollo práctico.
implementación de una aplicación web
mediante ReactJS.

Hooks: state Hooks, context Hooks, ref


Exposición docente.
Hooks, resource Hooks e implementación
13 25 - 26 Desarrollo práctico.
de una aplicación web con React
empleando Hooks.

Servicios en React: Fetch API, Axios,


Exposición docente.
Alova e implementación de una
14 27 - 28 Desarrollo práctico.
aplicación web con React consumiendo
Unidad 3 servicios REST.
React
Integración de temas: implementación
Exposición docente.
de proyetos web con React empleando
Desarrollo práctico.
navegación, componentes, hooks y
servicios.
15 29 - 30
Evaluación
PRÁCTICA
CALIFICADA 3

Vue.js y Next.js: conceptos, instalación,


Exposición docente.
16 31 - 32 comparación, creación de aplicaciones.
Desarrollo práctico.
Express JS: concepto, instalación y
Exposición docente.
17 33 - 34 creación de aplicaciones.
Desarrollo práctico.

Evaluación
18 35 Examen Final

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

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:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy