10 proyectos en Java en 10 semanas.






Hola, mi nombre es Marcelo Garassino.
Hace unas semanas terminé de cursar a través de Codo a Codo, Full Stack Java. 
Debo decir que mi experiencia fue completamente satisfactoria. Me encontré con un programa de estudios muy completo,
y un instructor altamente capacitado, y predispuesto a que todos los alumnos se lleven entendidos
la inmensa mayoria de los contenidos. Debo agradecer por esta experiencia a Carlos Horacio Lopez
quién ha estado a disposición para responder preguntas y aclarar dudas, incluso fuera del horario de las clases.
Gracias a la motivación que me ha generado el curso he ido investigando en paralelo algunas inquietudes que se
me iban presentando a medida que avanzaba la explicación sobre los distintos temas, relacionadas con herramientas
que podrían haber mejorado trabajos anteriores como el 'Proyecto Alice' (punto de venta).
He descubierto en Java un lenguaje que permite hacer muchísimas cosas, algunas de las cuales iré incluyendo en esta página.
He utilizado exclusivamente las herramientas usadas en el curso para correr todos los ejemplos.
Básicamente Visual Studio Code con las siguientes extensiones:
                        
 
Live Server                                     Servidor web de HTML, Css y Javascript
Community Server Connectors                     Permite correr Tomcat para realizar pruebas
Extension Pack for Java                         Extensión que ayuda a escribir, probar y corregir Java
Debugger for Java
GitHub Repositories                             Para usar el sistema de control de versiones
y otros que se irán instalando automáticamente. 
                            
Los ejemplos mostrados contienen todas las pruebas y errores (comentados) que fueron surgiendo hasta que logré lo buscado.
Espero que los ejemplos que incluiré sean de ayuda a quién lea esta página.

Sin mas preámbulo, al ruedo...
                        

Trabajo final integrador para aprobar el curso.

Se compone de un frontend (página simple de viajes) a la que se le agrego posteriormente un backend (que se encarga de
la administracion de usuarios y administradores, y su alta, baja, modificacion y permisos) que usa una base de datos para
llevar registro de los cambios.
El proyecto se encuentra en GitHub en la siguiente página
Aqui se encontraran:

CAC-TimeToTravel-FrontEnd-Final
servlet
DB.sql

correspondiendo al frontend, backend y backup de demostracion de la base de datos para usar con MySQL.
Nota: el servlet funciona con Tomcat 10.1.4

                        


IR


IR


IR


IR


Dado el enfoque que usé para este proyecto, me demoraré en terminarlo,
ya que requiere pruebas en computadoras con distintos sistemas operativos (Windows, Linux, macOS).
Actualmente trabajando en Windows

En progreso.

IR


IR


Esta es una utilidad que siempre busqué darle al servidor de mi casa. El entrar a mi página web y poder arrastrar los archivos que quiero enviar hasta una zona de drag&drop, o seleccionarlos a traves de una ventana de archivos, para enviarlos.
En este caso, no es todo Java, sino que tambien interviene una parte frontend muy sencilla.

En progreso.

IR

Y ya estamos llegando al final de la serie. Aquí quiero aprobechar a incluir algo que va a ser la puerta de entrada
a otro trabajo de investigación futuro.

IR

En su momento este fue un proyecto personal que surgió por la necesidad de tener un software a medida que pudiera
manejar y mostrar clara y rapidamente información de venta y stock para el kiosco de golosinas de mi familia.
A diferencia del 'Proyecto Alice', que manejaba la impresión de facturas y documentos fiscales a través de impresoras homologadas de distintas marcas,
en este caso, ya poseíamos un sistema de registradora fiscal, y solo se necesitaba informacion ágil como precios de venta, informes de venta al final del dia,
para reposición de productos, costos, compras, etc. En su momento no tome en cuenta la posibilidad de extender a multiples locales este software y siempre fue una materia pendiente.

¡Que mejor momento que este para completar la idea...!

Aunque este proyecto ya cumplió con el objetivo que me habia propuesto, en la medida que surjan cambios y actualizaciones, lo iré actualizando en esta página.

IR




Página creada y mantenida por Marcelo Garassino 2024.