0% encontró este documento útil (0 votos)
11 vistas24 páginas

Informe 2

El informe de práctica del estudiante Angel Gabriel Ramos Lapa detalla su formación profesional dual en ingeniería de Software con inteligencia artificial en SENATI. Se registran las actividades semanales, incluyendo la creación de proyectos en Nest.js y Angular, y se evalúa el avance en el aprendizaje de diversas tecnologías. El documento también incluye un plan de rotaciones y un sistema de calificación para el desempeño del estudiante.

Cargado por

iiicomandoiii1
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas24 páginas

Informe 2

El informe de práctica del estudiante Angel Gabriel Ramos Lapa detalla su formación profesional dual en ingeniería de Software con inteligencia artificial en SENATI. Se registran las actividades semanales, incluyendo la creación de proyectos en Nest.js y Angular, y se evalúa el avance en el aprendizaje de diversas tecnologías. El documento también incluye un plan de rotaciones y un sistema de calificación para el desempeño del estudiante.

Cargado por

iiicomandoiii1
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

FORMACIÓN PROFESIONAL DUAL

INFORME DE PRÁCTICA

CÓDIGO N° 89001677
DIRECCIÓN ZONAL

Ayacucho - Huamanga

FORMACIÓN PROFESIONAL DUAL

CFP/UCP/ESCUELA: Ayacucho – Huamanga_______________________________

ESTUDIANTE: Ramos Lapa, Angel Gabriel_________________________________

ID: 1554623_______________ BLOQUE:_____________3_________________________

CARRERA: ingeniería de Software con inteligencia artificial__________________

INSTRUCTOR: Jhonatan Sauñe Pichardo__________________________________

SEMESTRE: V_____________________ DEL: 01/09/2025______ AL: 23/09/2025_____


INSTRUCCIONES PARA EL USO DEL
INFORME DE PRÁCTICA DE TRABAJO SEMANAL

1. PRESENTACIÓN.

El Informe de Práctica de trabajo semanal es un documento de control, en el cual el


estudiante, registra diariamente, durante la semana, las tareas, operaciones que ejecuta en
su formación práctica en SENATI.

2. INSTRUCCIONES PARA EL USO DEL INFORME DE PRÁCTICA.

2.1 En el cuadro de rotaciones, el estudiante, registrará el nombre de los cursos de


especialidad por los cuales rota durante el semestre en su formación práctica en
SENATI, precisando la fecha de inicio y término.
2.2 Con base al PEA proporcionado por el instructor, el estudiante transcribe el PEA en el
informe de práctica. El estudiante registrará y controlará su avance, marcando en la
columna que corresponda.
2.3 En la hoja de informe semanal, el estudiante registrará diariamente los trabajos que
ejecuta, indicando el tiempo correspondiente. El día de asistencia al centro para las
sesiones de tecnología, registrará los contenidos que desarrolla. Al término de la
semana totalizará las horas.
De las tareas ejecutadas durante la semana, el estudiante seleccionará la más
significativa y realizará una descripción del proceso de ejecución con esquemas y
dibujos correspondientes que aclaren dicho proceso.
2.4 Semanalmente, el estudiante registrará su asistencia, en los casilleros
correspondientes.
2.5 Semanalmente, el Instructor revisará y calificará el Informe de Práctica haciendo las
observaciones y recomendaciones que considere convenientes, en los aspectos
relacionados a la elaboración de un Informe Técnico (términos técnicos, dibujo técnico,
descripción de la tarea y su procedimiento, normas técnicas, seguridad, etc.)
2.6 Si el PEA tiene menos operaciones (151) de las indicadas en el presente formato,
puede eliminar alguna página. Asimismo, para el informe de las semanas siguientes,
debe agregar las semanas que corresponda.
2.7 Escala de calificación:

CUANTITATIVA CUALITATIVA CONDICIÓN


16,8 – 20,0 Excelente
13,7 – 16,7 Bueno Aprobado
10,5 – 13,6 Aceptable
00 – 10,4 Deficiente Desaprobado
PLAN DE ROTACIONES

PERÍODO
ÁREA / SECCIÓN / EMPRESA SEMANAS
DESDE HASTA
técnico / atención al cliente / INFOTRON 01/09/25 06/09/25 1

técnico / atención al cliente / INFOTRON 08/09/25 13/09/25 2

técnico / atención al cliente / INFOTRON 15/09/25 20/09/25 3

técnico / atención al cliente / INFOTRON 22/09/25 23/09/25 4


PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
SEGUIMIENTO Y EVALUACIÓN
Llenar según avance

OPERACIONES

Nº OPERACIONES/TAREAS EJECUTADAS*

1 2 3 4

01 Utiliza el entorno Android Studio y Java

02 Diseña y crea interfaz gráfica de usuario

03 Crea programas con almacenamiento de datos en SQLite

04 Usa y crea aplicaciones con REST

Revisa los fundamentos de IoT y plataformas de


05
hardware
06 Programa hardware con Arduino
Usa sensores, actuadores y crea programas de adquisición
07
de datos
08 Revisa la comunicación y conectividad IoT
Conoce y aplica prácticas de desarrollo de software
09
colaborativo
10 Usa entorno de ejecución backend con JavaScript
11 Usa tecnología frontend con JavaScript
12 Diseña y crea servicios API RESTful
13 Crea programas de Python en Google Colab
14 Crea y entrena modelos ML
15 Exporta e integra modelos de Machine Learning

16 Usa herramientas de IA para integrarlo al desarrollo de

software

17
18
19
20
21
22
23
24
29
30
INFORME SEMANAL

V SEMESTRE SEMANA N°……1….. DEL 01/09/25 AL 05/09/25 DEL 2025

DÍA ACTIVIDADES/TRABAJOS EFECTUADOS HORAS

- Creamos un nuevo proyecto en Nest.js llamado


proyecto_backend

LUNES - Configuración inicial de controladores y módulos 6

- No hubo clases

MARTES 5

MIÉRCOLES

JUEVES

- Explicación del concepto de variable cualitativa


- Ejemplos prácticos en clase

VIERNES 1:30

SÁBADO

TOTAL 12.30 Hrs


INFORME SEMANAL

V SEMESTRE SEMANA N°……2….. DEL 08/09/25 AL 12/09/25 DEL 2025

DÍA ACTIVIDADES/TRABAJOS EFECTUADOS HORAS

- Creamos nuestro e-commerce en Angular


- Implementación de componentes iniciales de

LUNES productos 6

- Instalamos Android Studio


- Configuración de un emulador para pruebas

MARTES móviles 5

MIÉRCOLES

JUEVES

- Cálculo de rango, varianza y desviación


estándar

VIERNES - Aplicación de los conceptos en conjuntos 1:30


de datos reales

SÁBADO

TOTAL 12.30 Hrs

INFORME SEMANAL
V SEMESTRE SEMANA N°……3….. DEL 15/09/25 AL 19/09/25 DEL 2025

DÍA ACTIVIDADES/TRABAJOS EFECTUADOS HORAS

- Evaluación de Angular creando una página web


- Revisión de errores comunes en componentes

LUNES 6

- Agregamos un calendario en Android Studio


- Configuración de un dashboard básico
MARTES 5

MIÉRCOLES

JUEVES

- Explicación del método del pescado


Ishikawa

VIERNES - Aplicación en un caso práctico de análisis 1:30


de problemas

SÁBADO

TOTAL 12.30 Hrs

INFORME SEMANAL

V SEMESTRE SEMANA N°……4….. DEL 25/08/25 AL 26/08/25 DEL 2025


DÍA ACTIVIDADES/TRABAJOS EFECTUADOS HORAS

- Realizamos Angular señales


- Prueba de estilos dinámicos con componentes
LUNES 6

-hoy vimos como podemos agregar y eliminar


componentes en Android estudio 4.30 hrs
MARTES

MIÉRCOLES

JUEVES

VIERNES

SÁBADO

TOTAL 10.30 hrs

Tarea más significativa: SEMANA 1


Creación de un nuevo proyecto en Nest.js llamado proyecto_backend
Descripción del proceso:
Durante esta semana, inicié la creación de un proyecto en Nest.js. Configuré el servidor básico
y exploré las funciones principales de este framework. La tarea fue significativa porque me
permitió comprender el funcionamiento de un backend estructurado y aprender cómo se
implementan los métodos más usados en el desarrollo de APIs.
1. Creamos un nuevo proyecto en nest.js llamado proyecto_backend

2. Creamos la carpeta productos

3. Creamos las demás carpetas


4. Implementé las funciones GET, POST, PUT y DELETE para simular operaciones
CRUD.

A pesar de los errores el código funciona de manera correcta, trate de desinstalar lo que
provoca eso, pero no funciona

Tarea más significativa: SEMANA 2


Creación del proyecto de e-commerce en Angular con estructura de backend, cliente y
administrador
Descripción del proceso:
Durante esta semana, comenzamos el desarrollo de un proyecto de e-commerce en Angular.
Estructuramos el sistema en tres partes principales: backend, cliente y administrador. La tarea
fue significativa porque aprendimos a organizar un proyecto más completo y a trabajar con la
interfaz del administrador usando herramientas modernas de Angular.
1. Creamos la base del proyecto de e-commerce en Angular y se crean carpetas
dentro de shared

2. Importaciones

 Routes: Es el tipo que define un arreglo de rutas en Angular.


 Dashboard: Es un componente que va a servir como “contenedor principal” (layout o
página base).
 Home: Es otro componente que se cargará dentro del Dashboard.

3. Definición de rutas
 Ruta principal

 Cuando el usuario entra al path vacío (''), Angular carga el componente Dashboard.
 Este Dashboard actúa como padre y dentro de él se mostrarán las rutas hijas.

 Redirección inicial

 Si entras a http://localhost:4200/ (es decir, ruta vacía), Angular redirecciona


automáticamente a /home.
 pathMatch: 'full' significa que la redirección solo ocurre si la URL está totalmente vacía
(no coincide parcialmente).

 Ruta hija "home"


 Cuando el usuario navega a /home, se carga el componente Home.
 El atributo title sirve para definir el título de la pestaña del navegador mientras estás
en esa ruta.

Tarea más significativa: SEMANA 3


Evaluación practica de angular en donde teníamos que recrear lo aprendido
Descripción del proceso:
Durante esta semana realizamos una evaluación práctica de Angular, en la cual debíamos
aplicar todo lo aprendido en clases anteriores. La actividad consistió en recrear una página web
utilizando componentes, directivas y servicios, además de implementar las conexiones básicas
que nos explicó el profesor. Esta tarea fue significativa porque permitió demostrar de forma
práctica la comprensión de los fundamentos de Angular y su aplicación en el desarrollo de
proyectos reales.
1. Menú con enlaces de navegación en Angular Material

 Cada ítem tiene un icono (mat-icon) y un texto descriptivo.


 La propiedad routerLink define a dónde navegará el usuario al hacer clic.
 routerLinkActive="activeLink" aplica una clase cuando la ruta está activa.
 El evento (click)="handleItemClick()" permite ejecutar alguna acción extra cuando el
usuario selecciona una opción.

2. Menú de navegación con submenús desplegables en Angular Material


Solo una parte del código:

1. Submenús dinámicos
 Con la función toggleSubmenu('componet') se controla si un submenú está
abierto o cerrado.
 {{subMenuOpen()==="componet"?'expand_less':'expand_more'}} muestra un
ícono diferente (flecha arriba o abajo) dependiendo de si está abierto o
cerrado.
 Dentro de cada submenú (@if), aparecen opciones adicionales como
Primera edición, Segunda edición, Funciones, Nosotros, etc.
2. Enlaces de navegación
 Cada opción usa routerLink para dirigir al usuario a una ruta del dashboard.
 routerLinkActive="activeLink" resalta la opción activa.
 (click)="handleItemClick()" permite ejecutar lógica adicional cuando el
usuario hace clic.
3. Opciones principales del menú
 Boletín informativo → Con submenús: Primera edición, Segunda edición.
 Inicio → Redirige a /dashboard/home.
 Institucional → Con submenús: Funciones, Nosotros.
 Categorías → Redirige a /dashboard/categorias.
 Submenu → Con submenús: Submenu1, Submenu2.
4. Rutas en el Dashboard de Angular

 path → Define la URL que el usuario va a escribir o navegar.


Ejemplo: /dashboard/categorias, /dashboard/submenu.
 loadChildren → Sirve para cargar módulos de manera diferida (lazy loading).
Esto significa que el código de esas secciones solo se carga cuando el usuario entra a esa ruta,
optimizando el rendimiento.
 import() dinámico → Usa import() para traer el archivo de rutas correspondiente.
 ../componets/categorias/categorias.routes
 ../menu/menu.routes
etc.
 .then((m)=>m.NombreDeRutas) → Una vez importado el archivo, obtiene el objeto de rutas que
exportaste.

5. Resultado final:
Cada ruta funcia con total normalidad:
 Solo ese un ejemplo y se ve como te lleva con normalidad a lo que seleccionaste

Tarea más significativa: SEMANA 4


Uso de señales en Angular
Descripción del proceso:
Durante esta semana, la tarea más significativa fue la creación de un proyecto en Angular
utilizando señales (signals) para manejar estados de manera reactiva. Aprendimos a:

1. Definir variables con signal() para almacenar valores como nombre, precio, cantidad,
etc.
2. Usar computed() para calcular valores derivados, por ejemplo el total en base a
cantidad × precio.
3. Implementar funciones de incremento y decremento, evitando que el valor baje de cero.
4. Aplicar effect() para escuchar los cambios de estado y mostrar mensajes dinámicos en
consola.

1. Implementación práctica de señales en Angular

 signal() define valores como nombre, precio, cantidad o count.


 computed() calcula automáticamente resultados, como el total (cantidad × precio).
 effect() observa cambios en los signals y ejecuta acciones, como mostrar mensajes en
consola.
 Se implementan funciones para incrementar y decrementar valores, controlando que no
bajen de 0.
2. Interfaz de usuario con Angular Signals
 Se muestran en pantalla los valores de las señales (nombre, nombre2, precio,
cantidad).
 Se calcula y presenta el total (total2).
 Se incluyen botones para incrementar o decrementar la cantidad y el contador (count).
 Todo está enlazado a las señales, de modo que los cambios se reflejan
automáticamente en la interfaz sin necesidad de recargar.

3. Uso de signal, set y update para manejar valores reactivos


Se crea una señal llamada contador con un valor inicial de 5.
Con la función actualizarContador() se reemplaza el valor del contador directamente
usando .set().
Con la función actualizarUpdate() se modifica el valor del contador de forma acumulativa
usando .update().
Los cambios en el contador se muestran en la consola, reflejando siempre el valor más
reciente.
HACER ESQUEMA, DIBUJO O DIAGRAMA

AUTOCONTROL DE ASISTENCIA POR EL ESTUDIANTE


LUNES MARTES MIÉRCOLES JUEVES VIERNES SÁBADO
M T M T M T M T M T M T
INJUSTIFICADAS: I
ASISTENCIA A SENATI INASISTENCIA
JUSTIFICADAS : FJ

OBSERVACIONES Y RECOMENDACIONES

El Instructor que revisa los informes de Prácticas realizará la retroalimentación directamente en la


plataforma LMS (Blackboard)

PROPIEDAD INTELECTUAL DEL SENATI. PROHIBIDA SU


REPRODUCCIÓN Y VENTA SIN LA AUTORIZACIÓN
CORRESPONDIENTE

También podría gustarte