Ir al contenido principal

Entradas

Curso de Inglés para desarrolladores

Un curso para apredner Inglés nunca es un desperdicio. En este link puede ver uno y lo mejor que es gratis: https://www.freecodecamp.org/learn/a2-english-for-developers/
Entradas recientes

¿Cómo diseñar una API REST? (Youtube)

Java Tip 17: JDBC (1era parte)

JDBC (Java Database Connectivity) es el estándar de conectividad de bases de datos de Java y proporciona un mecanismo para que los programas Java se conecten a las bases de datos. En otras palabras, es un puente entre Bases de Datos y aplicaciones Java. ¿Para qué sirve JDBC? Nos ayuda a crear conexiones a bases de datos. Enviar consultas SQL y obtener resultados de esas consultas. Un programador podría crear un sistema CRUD (Consult, Read, Update, Delete) para consultar (SELECT) datos de una tabla, actualizar (UPDATE) datos de esa tabla, insertar (INSERT) nuevos registros y hasta borrar (DELETE) datos. Y no solo eso, también podría: Actualizar o eliminar campos de una tabla o crear nuevos. Dar o quitar permisos. Etc. ¿A qué bases de datos me puedo conectar con JDBC? Las que tengan un controlador o driver de conexión que nos permitan hacerlo. Un programa Java que utiliza la API JDBC carga el controlador especificado para el DBMS particular antes de conectar realmente con un

Java Tip 16: Genéricos

  En ésta ocasión veremos un tema relativamente avanzado en el mundo de la programación en Java: los genéricos .  Un genérico quiere decir algo común dentro del conjunto de la misma naturaleza. En programación es similar a una plantilla. ¿Qué es un Genérico en Java? Es un concepto similar a los "templates" de C++. En Java nos sirve para definir clases parametrizadas por tipos (o sea, tipos que tienen parámetro variable). Se pueden aplicar sobre: Clases (y sus funciones y/o métodos). Funciones y/o métodos. Usar genéricos, en teoría, nos ayuda a reducir código, eliminar el "casteo" (cast) y mejorar la compilación del código. Convenciones a utilizar: E: elemento de una colección. K: clave. N: número. T: tipo. V: valor. S, U, V etc: para segundos, terceros y cuartos tipos. ¿Para qué sirven los genéricos? Seguridad de tipos: Los genéricos permiten que el compilador verifique los tipos en tiempo de compilación, reduciendo la probab

Java Tip 18: Errores y Excepciones

Un error en programación es: un fallo catastrófico que interrumpirá abruptamente la ejecución del programa Al programador, ese pseudo dios autoproclamado, solo le quedará observar, como un espectador pasivo, el hecho de que el fruto de su esfuerzo termina sin lograr el objetivo por el cual fue creado. No hay nada que hacer, solo suplicar que el suplicio acabe pronto. Errores es el StackOverflowError , que ocurre cuando hay un desborde de pila (usualmente por un ciclo infinito). Un excepción por su parte es: un fallo previsto con antelación que no necesariamente terminará la ejecución del programa Este puede ser: Un bloque de código que al ejecutarse tiene la previsión de anticiparse a un probable error. Como lo puede ser la entrada de un tipo String cuando nosotros solicitamos un tipo Integer para realizar alguna operación. Un tipo null cuando lo que queremos es que al menos tenga un valor que procesar. Entre otros más complejos. Hay dos tipos de Excepciones en J

Explorando la Programación Orientada a Aspectos (AOP), con @domix

Lo mínimo que debe conocer un Full-Stack Developer | Meetup Agosto 2023