¡Bienvenidos al repositorio del Taller de Programación en Java desde Cero!
Este taller está dirigido a los estudiantes del curso Matemática para Computación 1 en la Facultad de Ingeniería de la Universidad de San Carlos de Guatemala, durante el primer semestre del 2025.
Link de la grabación del día 2: https://youtu.be/Al2feY2q8-c
📁 Estructura del repositorio
- Ejemplo Proyecto
- Ejemplos Día 1 🏁
- Ejemplos Día 2 🔄
- Ejemplos Día 3 🎯
- Presentaciones 📑 (Aquí encontrarás los PDFs utilizados en el taller)
🔹 Introducción a Java y Configuración del Entorno
- ¿Qué es Java?
- Instalación de JDK y NetBeans
- Creación de un proyecto en NetBeans
- Estructura básica de un programa en Java
- Explicación de la interfaz
🔹 Variables, Tipos de Datos y Operadores
- Tipos de datos primitivos:
int,double,char,boolean - Variables y reglas de nomenclatura
- Operadores aritméticos, lógicos y relacionales
🔹 Estructuras de Control de Flujo
- Sentencias condicionales:
if,else if,else,switch
🔹 Introducción a GitHub
- ¿Qué es Git y GitHub?
- Comandos básicos (
init,add,commit,push)
🔹 Ciclos de Repetición
for,while,do-while
🔹 Arreglos y Arreglos Multidimensionales
- Declaración e inicialización de arreglos
- Recorrido de arreglos con ciclos
- Arreglos multidimensionales
🔹 Métodos y Funciones
- Definición de métodos (
voidy con retorno) - Métodos con parámetros
- Métodos que retornan valores
🔹 Introducción a la Programación Orientada a Objetos (POO)
- ¿Qué es la POO?
- Clases, atributos y métodos
- Constructores
- Creación de clases y objetos
🔹 Lectura y Escritura de Archivos en Java
- Uso de
FileReaderyBufferedReaderpara leer archivos - Uso de
FileWriterpara escribir archivos
🔹 Drag and Drop en NetBeans
- Introducción a la interfaz gráfica en Java
- Uso del editor visual de NetBeans
- Creación de botones y eventos
Este taller es impartido por:
- Irving Fernando Alvarado Asensio
- Henri Eduardo Martínez Duarte
- Ángel Samuel González Velásquez
- Adler Alejandro Pérez Asensio
📌 Esperamos que este taller sea de gran utilidad para todos. Si tienes alguna duda, puedes contactarnos a través de las opciones disponibles en nuestros perfiles. 🚀