Llevo meses reforzando mis conocimientos en cuanto al desarrollo web y programación, de hecho los dos últimos meses he estado inmerso en Java por razones que comentare en el futuro, siempre me parecio un lenguaje antiguo y realmente nunca me intereso aprenderlo durante mi epoca universitaria, hoy en día veo que tenia una imagen errada de Java, se pueden hacer infinidad de cosas allí y no es tan complicado como me lo hicieron ver muchos colegas, puedo decir con toda seguridad que me gusta y además es el que mejor domino hasta el momento.
I have been months reinforcing my knowledge in terms of web development and programming, in fact the last two months I have been immersed in Java for reasons that I will comment in the future, always seemed to me an old language and never really interested me to learn it during my university time, today I see that I had a wrong image of Java, you can do many things there and it is not as complicated as many colleagues made me see it, I can say for sure that I like it and it is also the best I have mastered so far. |
---|
Compre un curso de Udemy de poco más de 100 horas, aún no lo termino, parece algo facil pero el administrar el tiempo no es sencillo día tras día, quizá me falta disciplina... En fin, el caso es que gracias a esto y a la practica por muchas horas a la semana tengo unos conocimientos bastante solidos de Java, me anime a hacer mi nicho con jsp y servlet, herramientas con las cuales se pueden crear aplicaciones web utilizando este lenguaje. Estuve trabajando en un control de clientes unicamente como una prueba de conocimientos hasta ahora.
I bought a Udemy course of little more than 100 hours, I have not finished it yet, it seems easy but managing time is not easy day after day, maybe I lack discipline .... Anyway, the thing is that thanks to this and the practice for many hours a week I have a pretty solid knowledge of Java, I was encouraged to make my niche with jsp and servlet, tools with which you can create web applications using this language. I was working on a client control only as a test of knowledge until now. |
---|
Mi intención no es explicarte como lo hice, o al menos no lo es por ahora, solo voy a mostrarte el resultado final, para ponernos en situación: Nuestro software de encarga de hacer un listado de clientes donde el usuario puede agregar allí datos sin necesidad de tener conocimiento de base de datos, mysql o servidores... Todo interactuando con la aplicación, así mismo tiene la posibilidad de editar y eliminar de manera permanente a clientes dentro del listado, en nuestro menú de navegación vamos a tener dos cuadros donde se va a mostrar el saldo total entre todos los clientes y también el número total de dichos clientes en la lista.
My intention is not to explain you how I did it, or at least it is not for now, I am only going to show you the final result, to put us in situation: Our software is in charge of making a list of clients where the user can add there data without needing to have knowledge of database, mysql or servers? All interacting with the application, also has the ability to edit and permanently delete customers within the list, in our navigation menu we will have two boxes where it will show the total balance between all customers and also the total number of such customers in the list. |
---|
Parece algo sencillo, pero creanme, me costo horas y horas de ensayo y error, especialmente porque utilice Xampp para el tema de las conexiones y no era lo más recomendable según la persona que dicta el curso. Estoy feliz porque puedo decir que lo logré a mi manera, por primera vez utilice el framework de bootstrap 5 para hacer una aplicación completa, por lo cual todo es responsive... ¿Qué quiere decir esto?, que el diseño se adapta a las medidas de cualquier pantalla, incluso de telefonos, por lo cual se puede utilizar en diversos dispostivos sin ningún problema.
It seems something simple, but believe me, it cost me hours and hours of trial and error, especially because I used Xampp for the theme of the connections and it was not the most recommended according to the person who teaches the course. I'm happy because I can say that I did it my way, for the first time I used the bootstrap 5 framework to make a complete application, so everything is responsive .... What does this mean, that the design adapts to the size of any screen, even phones, so it can be used in different devices without any problem. |
---|
Me atrevo a decir que me gusto incluso más el resultado desde la vista de dispositivos moviles, quizá este programa como tal tenga una funcionalidad muy especifica pero si algo tengo claro es que gracias a este codigo voy a salir de muchas dudas en el futuro, un programador generalmente reutilice mucho codigo, en un principio yo lo veía como algo malo, pero no, es una excelente practica de hecho... Ahora lo tengo claro: ¡No intentes reinventar la rueda!.
I dare to say that I liked even more the result from the view of mobile devices, maybe this program as such has a very specific functionality but if something is clear to me is that thanks to this code I will get out of many doubts in the future, a programmer usually reuse a lot of code, at first I saw it as something bad, but no, it is an excellent practice in fact... Now it's clear to me: Don't try to reinvent the wheel! |
---|