Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 81 additions & 0 deletions INFORME.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# PROGRAMACIÓN DE APLICACIONES TELEMÁTICAS
### CURSO 2023-2024
### MARÍA CASTILLA MONTES [Correo Electrónico](202104299@alu.comillas.edu)
## Universidad Pontificia de Comillas | ICAI

![image](https://github.com/MariaCastilla05/p1/assets/122521732/917a7ad4-5d09-498b-a932-e9f09db1d5c8)


# Práctica 1

---
### **Objetivo Principal de la Práctica**

La finalidad de esta práctica se basa en adquirir cierto conocimiento y habilidades para comprender el funcionamiento de GitHub en un repositorio local mediante el uso de un Codespace que simula las funcionalidades de un terminal. Además, se busca preparar el entorno computacional para futuras prácticas y ejercicios relacionados con la asignatura.

Este objetivo implica los siguientes aspectos clave:
- **Familiarización con GitHub:** Comprender el ecosistema de GitHub la gestión de ramas (branches), la colaboración y la integración de cambios.
- **Utilización de Codespace:** Dominar la utilización de Codespaces como una herramienta para simular el entorno de desarrollo local.
- **Configuración del Entorno:** Asegurar que el entorno de desarrollo en el ordenador esté correctamente configurado y listo para abordar futuras tareas y ejercicios relacionados con la asignatura.

### **Desarrollo de la práctica**

A continuación, se detallan los pasos realizados en la práctica, junto con las explicaciones correspondientes:

1. `git clone https://github.com/gitt-3-pat/p1`
- **Descripción:** Clonación del Repositorio Remoto al Repositorio Local. Este comando se utiliza para clonar un repositorio remoto en tu máquina local.
![image](https://github.com/MariaCastilla05/p1/assets/122521732/0262c3ab-25e0-46bd-b9e4-c6ebbb8f026b)


2. `git status`
- **Descripción:** Verificar el Estado de los Archivos. Muestra el estado actual de los archivos en tu directorio de trabajo, incluyendo los cambios sin confirmar.
![image](https://github.com/MariaCastilla05/p1/assets/122521732/b9b282f9-2c43-4afe-9647-2a51527791cc)


3. `git add .`
- **Descripción:** Preparar Cambios para Commit. Agrega todos los cambios pendientes en el directorio de trabajo al área de preparación (staging area) para su posterior confirmación.
![image](https://github.com/MariaCastilla05/p1/assets/122521732/3a8b6920-e90b-400d-bb1f-4b5cfcfeec1f)


4. `git commit -m "TU MENSAJE"`
- **Descripción:** Realizar un Commit. Confirma los cambios que están en el área de preparación y proporciona un mensaje descriptivo que explica el propósito del commit.
![image](https://github.com/MariaCastilla05/p1/assets/122521732/a35f2a43-72fe-4677-a855-22143633b09c)


5. `git push`
- **Descripción:** Enviar Cambios al Repositorio Remoto. Este comando sube los commits realizados en la rama local al repositorio remoto, manteniendo sincronizados ambos entornos.
![image](https://github.com/MariaCastilla05/p1/assets/122521732/ee90bdce-5d7e-435d-b386-2eac6b4dc537)


6. `git checkout NOMBRE_DE_LA_RAMA`
- **Descripción:** Cambiar de Rama. Permite cambiar entre ramas en el repositorio. Sustituye "NOMBRE_DE_LA_RAMA" con el nombre de la rama a la que deseas cambiar.
![image](https://github.com/MariaCastilla05/p1/assets/122521732/c7ba465b-c08c-413c-805f-82abccb0d18d)

**Entorno de Desarrollo Java:**

Configurar un entorno de desarrollo Java adecuado es esencial para trabajar en proyectos de programación. A continuación, se detallan los pasos para configurar tu entorno de desarrollo Java:

1. **Instala Java 17:**

Asegúrate de tener Java 17 instalado en tu equipo.

```bash
java --version
```
![image](https://github.com/MariaCastilla05/p1/assets/122521732/57e21e92-c51c-4c9c-830f-d8c2412a6910)


2. **Instala Maven:**

Maven es una herramienta esencial en el desarrollo Java para la gestión de proyectos y dependencias.
```bash
mvn --version
```
![image](https://github.com/MariaCastilla05/p1/assets/122521732/d98019ab-2838-4f30-9401-a506f9833f87)


3. **VS CODE e INTELIJ:**

![image](https://github.com/MariaCastilla05/p1/assets/122521732/e49bed7b-03f6-44cc-b004-f7d5a6b1c603)


1 change: 1 addition & 0 deletions p1
Submodule p1 added at 07720b