DSR school

DSR school quiere ayudarte a ser mejor programador. Si necesitas empezar de cero, pásate por el curso “Java: Estructuras básicas esencial” en LinkedIn Learning. Puedes seguir profundizando en Java con “Java: Programación orientada a objetos esencial”, también en LinkedIn Learning. Si ya controlas un poquito Java, pero necesitas poner en su sitio las excepciones, apúntate a “Entendiendo Java – Manejo de Excepciones”, en Udemy. Volviendo a LinkedIn Learning, puedes aprender a conectar Java con las bases de datos en “Java: Mapeo objeto-relacional esencial”. Y entre curso y curso, si necesitas despejar la mente, te invito a cursar “Iniciación al Mahjong (MCR)”, también en Udemy.

Java: Estructuras básicas esencial

Este curso está dirigido a programadores noveles, preferiblemente de Java, que quieran mejorar su soltura manejando las estructuras básicas de los lenguajes de programación.

El curso es de nivel muy básico y eminentemente práctico, aunque intentaré explicar cada una de las estructuras que usemos, ese no es el objetivo del curso, si no practicar, practicar y practicar.

En este curso crearemos nuestros primeros programas en java, aprenderemos el método main, hablaremos de variables y métodos, estructuras condicionales (if, else, switch), bucles (for each, for, while, do-while), algunas buenas prácticas y terminaremos creado un generador de contraseñas para poner en práctica todo lo aprendido.

Java: Programación orientada a objetos esencial

Este curso está dirigido a programadores con un poquito de experiencia, preferiblemente de Java, que quieran entender la orientación a objetos y sacarle el máximo partido.

No entraremos demasiado en teoría, si no que veremos un ejemplo práctico de implementación orientada a objetos, herencia, sobreescritura, reparto de responsabilidades, con apoyo de algunos diagramas UML.

Trabajaremos sobre el ejemplo de un supermercado online (sOOPer) en el que prepararemos pedidos, repartiendo los productos entre los contenedores disponibles. Depurando vamos a ver en acción el potencial de la programación orientada a objetos.

Java: Mapeo objeto-relacional esencial

Expande el potencial de tus desarrollos en Java dominando el mapeo objeto-relacional para conectar Java con bases de datos MySQL.

Al terminar este curso habrás adquirido los conocimientos esenciales para utilizar estas herramientas en tu favor, configurándolas correctamente, a fin de implementar de manera efectiva un sistema ORM.

El curso será inminentemente práctico y con ejemplos, para que paso a paso generes la base de datos, aprendas a sortear los errores comunes de configuración o a crear tablas, utilices varias técnicas de consulta en las mismas, entre otros muchos conceptos clave. Empecemos el viaje.

Estos cursos están disponibles en LinkedIn Learning. Vendrán más, ¡así que habrá que prestar atención a las novedades!

Entendiendo Java: Manejo de Excepciones

Este curso está dirigido a programadores Java de todos los niveles que quieran aprender o mejorar su manejo de las excepciones. Incluye explicaciones teóricas, ejemplos prácticos, test de seguimiento, ejercicios de codificación e propone un proyecto práctico.

En este curso no sólo se explica cómo manejar las excepciones en Java, si no que se hace un énfasis especial en cómo no manejarlas, con el objetivo de fomentar las buenas prácticas a la hora de programar.

Iniciación al Mahjong (MCR)

En cambio este otro curso, apto para todos los públicos, proporciona las bases para iniciarse en este apasionante juego de mesa de origen asiático.

Primero conoceremos la baraja, el conjunto de piezas que forman el set del Mahjong, y luego las jugadas básicas comunes a todas las variantes. Seguiremos con el protocolo de colocación de fichas sobre la mesa y repartición de las mismas entre los jugadores, cómo se juega, … y terminaremos viendo algunos ejemplos de las puntuaciones específicas de la versión MCR.

Estos dos cursos están disponibles en Udemy. En esta misma página, unas líneas más arriba se irán publicando códigos de cupones de descuento, a los que conviene estar atentos!