Está en la página 1de 7

Lenguaje de Programación

Cesar Alfredo Quispe Vargas

ingeniería de Software con Inteligencia Artificial

Diego Frank lipa Choque

Puno-Perú

2023
Primera semana de Avance:
1.- Instalación de Framework: La instalación de un framework se refiere al proceso de
instalar un conjunto de herramientas y bibliotecas de software que proporcionan una base
para el desarrollo y la ejecución de aplicaciones. Un framework es una estructura de
programación que facilita la creación de aplicaciones al proporcionar funcionalidades y
componentes predefinidos

En el caso específico de .NET Framework, es un framework desarrollado por Microsoft que


permite el desarrollo y ejecución de aplicaciones en varios lenguajes de programación, como
C#, Visual Basic y F#. Proporciona una amplia gama de bibliotecas y servicios que facilitan el
desarrollo de aplicaciones para Windows.

La instalación de .NET Framework puede variar según la versión de Windows que estés
utilizando. Por lo general, se puede instalar a través de la configuración del sistema operativo o
mediante la descarga e instalación de un paquete de instalación desde el sitio web oficial de
Microsoft.

2.- Creación de Primeras rutas: La creación de la primera ruta puede referirse a diferentes
contextos según el tema específico. Aquí hay algunas posibles interpretaciones

 Creación de la primera ruta de búsqueda con Azure Maps: En el contexto de desarrollo


de aplicaciones con Azure Maps, la creación de la primera ruta se refiere a escribir
código para interactuar con Azure Maps y desarrollar una aplicación que permita
buscar rutas utilizando JavaScript y Visual Studio.
 Creación de rutas en un archivo CSV: En el contexto de trabajar con archivos CSV, la
creación de la primera ruta implica crear rutas en bloque utilizando un archivo CSV.
Cada ruta en el archivo CSV debe tener al menos dos filas, y la primera fila representa
la ubicación y otros detalles de la ruta.
 Creación de rutas en el juego o en una aplicación: En el contexto de juegos o
aplicaciones, la creación de la primera ruta puede referirse a la creación de una ruta o
un recorrido específico dentro del juego o la aplicación. Esto puede implicar completar
ciertas tareas o desafíos para desbloquear la primera ruta o recibir recompensas
adicionales.
 Creación de rutas de navegación en un panel de control o aplicación empresarial: En el
contexto de paneles de control o aplicaciones empresariales, la creación de rutas de
navegación implica definir una colección de columnas que los usuarios pueden asociar
para explorar datos. Esto permite a los usuarios cambiar el enfoque del análisis
moviéndose entre los distintos niveles de información.

3.- Realizar pruebas en el navegador: Realizar pruebas en el navegador se refiere al


proceso de probar y verificar el funcionamiento de una aplicación o sitio web en diferentes
navegadores web. Esto implica verificar que la aplicación se vea y funcione correctamente en
diferentes navegadores, como Chrome, Firefox, Safari, Internet Explorer, entre otros.

Las pruebas en el navegador son esenciales para garantizar la compatibilidad y la experiencia


del usuario en diferentes plataformas y dispositivos. Al realizar estas pruebas, se pueden
identificar y solucionar problemas de visualización, funcionalidad y rendimiento que pueden
variar según el navegador utilizado
Existen diferentes enfoques para realizar pruebas en el navegador, que van desde pruebas
manuales hasta pruebas automatizadas. Las pruebas manuales implican realizar pruebas
exploratorias en cada navegador, verificando visualmente la apariencia y el comportamiento
de la aplicación. Por otro lado, las pruebas automatizadas utilizan herramientas y scripts para
ejecutar pruebas repetitivas y verificar automáticamente el funcionamiento en diferentes
navegadores.

Segunda Semana de Avance:


1.- Crear Tablas: Crear tablas se refiere al proceso de generar una estructura organizada de
filas y columnas para almacenar y mostrar datos de manera clara y visualmente atractiva. Las
tablas son utilizadas en diversas industrias y contextos, como hojas de cálculo, bases de datos,
presentaciones, informes y más

En Excel, por ejemplo, puedes crear una tabla seleccionando un rango de celdas con datos, y
luego eligiendo la opción "Dar formato como tabla" en la pestaña "Inicio". A continuación,
puedes elegir un estilo para la tabla y establecer el rango de celdas. También puedes marcar la
opción de "La tabla tiene encabezados" si corresponde.

Canva es otra herramienta que te permite crear tablas de forma gratuita y visualmente
atractiva. Puedes utilizar Canva para mostrar tus datos de manera clara y atractiva, eligiendo
entre diferentes estilos y diseños de tablas.

2.-Insertar Datos: Insertar datos se refiere al proceso de agregar información o registros a


una tabla o base de datos existente. Al insertar datos, estás añadiendo nueva información a
una estructura de datos preexistente.

En el contexto de una base de datos, puedes utilizar la instrucción SQL INSERT INTO para
insertar datos en una tabla específica. Por ejemplo, si tienes una tabla llamada "clientes" con
columnas como "nombre", "apellido" y "correo electrónico", puedes utilizar la instrucción
INSERT INTO para agregar un nuevo registro con los datos correspondientes.

3.-Realizar Consultas: Realizar consultas se refiere al proceso de hacer preguntas o solicitar


información específica sobre un tema o problema determinado. Las consultas pueden
realizarse en diferentes contextos, como bases de datos, servicios gubernamentales, atención
al cliente, servicios médicos y más

En el contexto de bases de datos, realizar consultas implica utilizar lenguajes de consulta,


como SQL, para obtener información específica de una base de datos. Por ejemplo, puedes
realizar consultas para buscar registros que cumplan ciertos criterios, realizar cálculos o
combinar datos de diferentes tablas. Las consultas te permiten extraer información relevante
de una base de datos de manera eficiente y precisa.

En otros contextos, como servicios gubernamentales o atención al cliente, realizar consultas


implica hacer preguntas o solicitar información sobre un tema específico. Por ejemplo, puedes
realizar consultas sobre trámites, solicitar información sobre políticas o presentar preguntas o
inquietudes sobre un producto o servicio.

Es importante tener en cuenta que el proceso de realizar consultas puede variar dependiendo
del contexto y la plataforma utilizada. En algunos casos, puedes realizar consultas en línea a
través de formularios o plataformas específicas. En otros casos, puedes comunicarte
directamente con una persona o entidad para hacer tus consultas.
4.-Relaciona Tablas: La relación de tabla se refiere a la asociación o vínculo que se establece
entre dos o más tablas en una base de datos relacional. Esta relación se basa en la coincidencia
de datos en columnas clave, generalmente columnas que tienen el mismo nombre en ambas
tablas.

En una base de datos relacional, las relaciones se utilizan para vincular la información de
diferentes tablas y garantizar la integridad referencial de los datos. Para que exista una
relación entre dos tablas, la tabla que deseas relacionar debe tener una clave primaria,
mientras que la tabla relacionada debe tener una clave foránea que haga referencia a la clave
primaria de la primera tabla.

La clave primaria es un campo cuyos valores identifican de forma única cada registro dentro de
una tabla, mientras que la clave foránea es un campo dentro de una tabla que hace referencia
a la clave primaria de otra tabla.

Existen diferentes tipos de relaciones entre tablas, como la relación uno a varios, donde un
registro en una tabla puede estar relacionado con ninguno, uno o varios registros en otra
tabla. También está la relación varios a varios, que requiere una tercera tabla para establecer
la relación entre los registros de las dos tablas.

Tercera Semana de Avance:


1.- Crea plantillas en Laravel: La creación de plantillas en Laravel se refiere al proceso de
utilizar el motor de plantillas Blade de Laravel para generar vistas dinámicas y reutilizables en
una aplicación web. Blade es el motor de plantillas por defecto en Laravel y ofrece una sintaxis
sencilla y poderosa para combinar código PHP con código HTML.

Al utilizar Blade, puedes crear archivos de plantilla con la extensión `.blade.php` en el


directorio `resources/views` de tu proyecto Laravel. Estos archivos de plantilla te permiten
estructurar y definir la apariencia de tus páginas web, y también incluir lógica de programación
utilizando directivas y variables de Blade.

Las plantillas Blade en Laravel ofrecen varias características útiles, como:

- Herencia de plantillas: Puedes definir un layout principal y extenderlo en otras vistas para
reutilizar secciones comunes de código.

- Componentes y slots: Puedes crear componentes reutilizables que encapsulan una parte de la
interfaz y utilizar slots para insertar contenido dinámico en ellos.

- Estructuras de control: Blade ofrece directivas como `@if`, `@foreach`, `@switch`, entre
otras, para realizar estructuras de control y mostrar contenido condicionalmente.

- Mostrando datos: Puedes mostrar datos dinámicos en tus vistas utilizando la sintaxis
`{{ $variable }}` para imprimir el valor de una variable.

- Formularios: Blade proporciona directivas y funciones útiles para trabajar con formularios,
como `@csrf` para protección contra ataques CSRF y `@error` para mostrar mensajes de error
de validación.
La creación de plantillas en Laravel con Blade te permite generar vistas de manera eficiente y
modular, separando la lógica de presentación del resto de la aplicación. Esto facilita el
mantenimiento y la reutilización de código en tu proyecto.

2.-Previene ataque XSS: El ataque XSS (Cross-Site Scripting) es un tipo de ataque informático
que consiste en la inserción de código malicioso desde otros sitios web, el cual puede
ejecutarse en el cliente. Este ataque es uno de los más comunes en la web y puede tener
graves consecuencias en la seguridad de un sitio.

El funcionamiento de un ataque XSS implica la inserción de código malicioso en un sitio web


vulnerable. Cuando un usuario legítimo visita ese sitio y utiliza alguna funcionalidad, el código
malicioso puede robar su información o incluso obtener privilegios de administrador si el
usuario los tiene. El código malicioso puede ser introducido de diferentes maneras,
aprovechando vulnerabilidades en las aplicaciones web, como la falta de sanitización de los
comentarios enviados por los usuarios.

Existen diferentes tipos de ataques XSS, como el XSS reflejado y el XSS persistente. En el XSS
reflejado, el código malicioso se inyecta en un parámetro de la solicitud HTTP y se procesa y
muestra en un punto específico del sitio web sin validación o codificación adecuada de los
caracteres. En el XSS persistente, el código malicioso se almacena en el servidor y se muestra a
los usuarios en diferentes situaciones, como en comentarios o mensajes.

Para prevenir los ataques XSS, es importante implementar medidas de seguridad adecuadas,
como la validación y sanitización de los datos de entrada, el uso de funciones de escape para
evitar la ejecución de código malicioso y la implementación de políticas de seguridad en el lado
del servidor. Además, es recomendable mantenerse actualizado sobre las últimas técnicas de
ataque y seguir buenas prácticas de seguridad en el desarrollo de aplicaciones web.

En resumen, el ataque XSS es un tipo de ataque informático en el que se inserta código


malicioso en un sitio web vulnerable, lo que puede comprometer la seguridad de los usuarios.
Para prevenir este tipo de ataques, es importante implementar medidas de seguridad
adecuadas y seguir buenas prácticas en el desarrollo de aplicaciones web.

Cuarta Semana de Avance:


1.-Selecciona registros de la base de datos: La selección de registros de la base de datos se
refiere al proceso de recuperar información específica de una base de datos. Al seleccionar
registros, estás realizando consultas o consultas de búsqueda para obtener datos que cumplan
con ciertos criterios o condiciones.

En el contexto de una base de datos, puedes utilizar consultas SQL para seleccionar registros
que coincidan con ciertos valores o condiciones. Por ejemplo, puedes utilizar la cláusula
SELECT con una cláusula WHERE para especificar los criterios de selección.

2.-Inserta registros de la base de datos: La inserción de registros en la base de datos se


refiere al proceso de agregar nuevos registros o filas de datos a una tabla en una base de
datos. Para insertar registros en una base de datos, se utilizan instrucciones SQL como `INSERT
INTO`.
Existen diferentes formas de insertar registros en una base de datos, dependiendo del sistema
de gestión de bases de datos (DBMS) y del lenguaje de programación que estés utilizando.

3.-Actualiza registros de la base de datos: La actualización de registros en la base de datos


se refiere al proceso de modificar los datos existentes en una tabla de una base de datos. Para
actualizar registros en una base de datos, se utilizan instrucciones SQL como `UPDATE`.

La sintaxis básica para actualizar registros en una tabla es la siguiente:

En este ejemplo, `tabla` es el nombre de la tabla en la que deseas actualizar los registros.
`campo1`, `campo2`, etc., son los nombres de los campos que deseas actualizar, y `valor1`,
`valor2`, etc., son los nuevos valores que deseas asignar a esos campos. La cláusula `WHERE` se
utiliza para especificar la condición que deben cumplir los registros que se van a actualizar.

Es importante tener en cuenta que la cláusula `WHERE` es fundamental para asegurarse de


que solo se actualicen los registros deseados. Si no se especifica una condición, todos los
registros de la tabla se actualizarán con los nuevos valores.

Es recomendable utilizar consultas preparadas o parámetros en lugar de concatenar


directamente los valores en la instrucción SQL para evitar posibles ataques de inyección SQL.

En resumen, la actualización de registros en la base de datos implica modificar los datos


existentes en una tabla utilizando instrucciones SQL como `UPDATE`. Esto te permite cambiar
los valores de los campos en los registros seleccionados según tus necesidades.

4.-Elimina registros de la base de datos: La eliminación de registros en la base de datos se


refiere al proceso de eliminar datos existentes de una tabla en una base de datos. Para
eliminar registros en una base de datos, se utilizan instrucciones SQL como `DELETE`.

La sintaxis básica para eliminar registros en una tabla es la siguiente:

En este ejemplo, `tabla` es el nombre de la tabla de la que deseas eliminar los registros. La
cláusula `WHERE` se utiliza para especificar la condición que deben cumplir los registros que se
van a eliminar. Solo los registros que cumplan con la condición especificada serán eliminados.

Es importante tener en cuenta que la eliminación de registros es una operación irreversible y


los datos eliminados no se pueden recuperar fácilmente. Por lo tanto, es recomendable tener
precaución al utilizar la instrucción `DELETE` y asegurarse de que se estén eliminando los
registros correctos.
Es posible eliminar registros individuales, un grupo de registros o todos los registros de una
tabla, dependiendo de la condición especificada en la cláusula `WHERE`.

En resumen, la eliminación de registros en la base de datos implica eliminar datos existentes


de una tabla utilizando instrucciones SQL como `DELETE`. Esto permite eliminar registros que
ya no son necesarios o que cumplen ciertos criterios.

También podría gustarte