Mis Cursos de Java para desarrolladores

Hoy publico mis cursos de Java para desarrolladores. Estos se componen de un curso Java de programación orientada a objeto, un curso de manejo de apis y un curso de aplicaciones web. Hace ya tiempo que varias personas me comentaron que debería grabar algunos cursos que cubrieran las tecnologías fundamentales de la plataforma.

curso java

curso java

 

Java sigue siendo una plataforma a la que resulta muy difícil acceder viniendo de otros lenguajes. Este se debe ha que hay que conocer de una forma sólida conceptos como de la programación Orientada a Objeto .Los conceptos de herencia , composición o polimorfismo son claves.

Por otro lado uno tiene que aprender a manejar  las APIs fundamentales    ficheros, bases de datos , genéricos etc .Muchas de estas APIs se apoyan en patrones de diseño y diseños flexibles que las hace  difíciles de entender para el recién llegado.

Por último es una plataforma que al desarrollar aplicaciones web hay que entender conceptos avanzados como el modelo MVC o los frontControllers desde el minuto 1. Todo esto hace que siempre “cueste” mucho .  Espero que estos cursos de Java ayuden a los programadores a ganar confianza con el lenguaje.

Mis cursos de Java

Estos son los tres cursos de Java  que he decidido publicar basados en mi experiencia:

  1. Curso de Java Básico.
  2. Curso de Java APIS
  3. Desarrollo Web en Java

Curso Java Básico (Programación orientada a Objeto)

Este curso abordar los conceptos de programación orientada a objeto de una forma práctica y cercana a través del uso de diagramas. El curso hace especial hincapié en explicar los conceptos complejos y relacionarlos entre sí creando ejemplos que aborden soluciones reales.

Contenido

 Introducción a Java (Módulo 1):En este módulo se aborda la instalación del JDK y el Eclipse como entorno de desarrollo , desarrollando unos ejemplos básicos que sirvan de introducción al lenguaje a cualquier programador. haciendo especial énfasis en como funcionan las herramientas y sus refactorings.

Videos gratuitos:

  1. La maquina virtual Java
  2. Funciones en Java y Refactorings

Objetos y Clases (Módulo 2): En este módulo se abordan los conceptos esenciales de Programación Orientada a Objeto . Se abordarán conceptos como Clases ,Encapsulación , Constructores, Métodos Estáticos etc.

Videos gratuitos:

  1. Clases y Objetos
  2. Creando una clase Rectángulo

Java y Herencia (Módulo 3). La herencia es una de las relaciones que más cuesta usar correctamente. Conceptos como el polimorfismo y su relación con la encapsulación hacen que sea un tema difícil de abordar para mucha gente. En este módulo se explican los conceptos paso a paso.

Videos gratuitos:

  1. Polimorfismo
  2. Ejemplo parte 1 polimorfismo
  3. Ejemplo parte 2 polimorfismo

Java y Composición(Módulo 4): La composición es la relación inversa a la herencia y aunque la herencia es más conocida , la composición es la más usada. Esta relación aunque en principio parece más sencilla soporta enfoques complejos como recursividad , delegación y encapsulación. Todos serán abordados en el módulo a detalle.

Interfaces y Clases Abstractas(Módulo 5): Quizás el módulo mas complejo y el que siempre genera más dificultades a los desarrolladores . Los interfaces no son conceptos sencillos de entender. En este módulo desarrollamos un ejemplos desde cero que se apoya en el manejo de interfaces , composición , delegación y herencia para explicar todo de forma clara.

Videos gratuitos:

  1. Clases Abstractras
  2. Ejemplo clases abstractas

Manejo de Excepciones(Módulo 6): La gestión de excepciones es algo que siempre parece sencillo en un punto de partida , pero pronto aparecen varias situaciones que generan dudas. En este módulo se cubrirán todas ellas.


Comprar Programación Orientada a Objeto en Java 29 Euros (IVA incluido)

Curso Java SE  (Manejo de APIS)

En este curso se abordarán a las APIS core del lenguaje Java que todos tenemos que conocer a la hora de programar en el día a día. Sin embargo a diferencia de otros cursos se hará especial énfasis en aclarar el porque del diseño de cada una de las librerías.

Contenido

Java Core Clases(Módulo 1) :Abordará las clases fundamentales del lenguaje que todo el mundo necesita . Explicándolas a detalle y viendo las peculiaridades que muchas de ellas tienen .

Videos gratuitos:

  1. La clase Date
  2. Ejemplo de Date parte 1

Manejo del Framework de colecciones(Módulo 2): En este módulo se abordará el uso de Listas ,Conjuntos y Diccionarios como los tipos abstractos de datos esenciales que todos debemos conocer. Se explicará a detalle como funciona cada uno de ellos y a que interfaces están asociados.

Java Genéricos (Módulo 3): En Java uno de los temas que siempre ha generado más dudas es como se manejan y se construyen clases genéricas para dotar a nuestros programas de mayor flexibilidad. Este módulo explica a través de ejemplos como manejar estas clases y crear las tuyas propias.

Videos gratuitos:

  1. Introducción 
  2. Ejemplo de Genéricos

Java 8 Lambda y Streams (Módulo 4) : Poco a poco comienza a llegar Java 8 a los proyectos del día a día y tener un conocimiento sólido de como funcionan las expresiones lambda y los streams es clave para tener éxito.

Videos gratuitos:

  1. El concepto de expresión lambda
  2. Ejemplo de Lambda

JDBC (Módulo 5): No podía faltar en este curso el módulo de JDBC y acceso a datos que nos aportará el conocimiento necesario para conectar Java a una base de datos y obtener datos de ella.

Videos gratuitos:

  1. JDBC conceptos
  2. Inserción

Java IO( Módulo 6): Esta es quizás uno de las APIs más potentes del lenguaje Java pero también las más difícil de entender. En este módulo se abordara a detalle su funcionamiento desde ejemplos básicos hasta el uso de sus características más avanzadas.

Threads (Módulo 7): Por último abordaremos los temas de programación concurrente que siempre acaban apareciendo en el día a día y es necesario conocerlos.

Comprar Curso de Java Standard Edition APIs 39 euros (Iva Incluido)

Curso Java EE (Desarrollo web en Java)

Este curso abordar los conceptos y patrones fundamentales de desarrollo web para la plataforma Java y Java EE. De tal forma que el alumno adquiera los conocimientos necesarios para desarrollar aplicaciones web de forma sólida. De los tres cursos de Java este es el más avanzado.

Servlets (Módulo1): Los Servlets son los componentes fundamentales del desarrollo web en Java. En este módulo se aborda la creación y uso de Servlets así como su ciclo de vida.

Videos gratuitos:

  1. Ciclo de vida de un Servlet
  2. Ejemplo ciclo de vida
  3. Inicialización de Servlet
  4. Ejemplo inicializacion

Mantenimiento de Estado(Módulo 2): Desde mi experiencia uno de los módulos más difíciles de entender. Aquí explicaremos el manejo de campos ocultos, de cookies y sobre todo construiremos varios ejemplos de manejo de sesiones que es algo que siempre genera dudas.

Videos gratuitos:

  1. Cookies y estado
  2. Creando tus propias Cookies

JSP (Módulo3): JSP a Java Server Pages es la tecnología que nos permite construir páginas dinámicas de una forma mucho mas sencilla a como la construimos utilizando Servlets.

JSTL(Módulo 4): JSTL o Java Standard Tag Library nos permite trabajar de una forma más sencilla con las páginas JSP evitando el uso de Scriptlets y centrándonos en el uso de TagLibs o etiquetas de servidor , ayudándonos a separar las diferentes responsabilidades.

El modelo MVC:(Módulo 5): El modelo MVC. Este es el módulo más amplio con diferencia y cubre los patrones de diseño de Java EE necesarios para construir una solución flexible y reutilizable. Se abordará tanto el uso de Modelo MVC como el Modelo MVC 2 o frontController. Ademas se utilizarán servicios REST y acceso a datos con JDBC.

Videos gratuitos:

  1. El modelo MVC
  2. Listado en MVC
  3. Ejemplo Listado

 Seguridad(Módulo 6): En este módulo se abordará como integrar los estándares de seguridad de la plataforma Java EE con la aplicación previamente construida.

Videos gratuitos:

  1. Introducción a la autorización


Comprar Curso de Desarrollo Web en Java 49 euros (Iva Incluido)

Bueno espero que estos cursos Java gusten  a la comunidad y ayuden a solventar dudas.

Otros artículos relacionados con curso java.

  1. Java Override y encapsulación
  2. Usando Java Session en aplicaciones web
  3. Java Security y anotaciones JAAS
It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

About Cecilio Álvarez Caules

Cecilio Álvarez Caules Sun Certified Enterprise Architech (J2EE/JEE).

15 Responses to Mis Cursos de Java para desarrolladores

  1. David 7 Agosto, 2017 at 11:16 #

    Hola Cecilio, muy buena la elección por los videos, mas bien debería de agregar la opción en el menú de su página para que sea más visible así como lo tiene para ir a la sección de libros.

    Tiene pensado realizar otros cursos más adelante?

    • Cecilio Álvarez Caules 7 Agosto, 2017 at 11:28 #

      Si que grabaré mas , pero dentro de unos meses .Ahora descansaré del tema de los cursos 🙂 .Gracias por la idea es algo que configuraré las próximas semanas

  2. Americo 6 Agosto, 2017 at 19:33 #

    Hola Cecilio,
    Habrá descuento por comprar los 3 cursos, como un paquete.

    • Cecilio Álvarez Caules 6 Agosto, 2017 at 23:05 #

      Gracias por la pregunta, lo voy a revisar en la plataforma ,porque no se si se pueden empaquetar los tres cursos de golpe. Lo que si puedo hacer es cupones de cada curso individual. Te acabo de adjuntar uno 😉 ya me dices si lo recibes

      • Julio 7 Agosto, 2017 at 8:03 #

        Hola Cecilio,

        Yo también quiero comprar los 3 cursos, y si hay algún descuento por comprar los 3 juntos mucho mejor. Gracias por compartirnos tu conocimiento.

        • Cecilio Álvarez Caules 7 Agosto, 2017 at 8:21 #

          Buenas Julio , por ahora no parece que pueda configurar eso concretamente en la plataforma, lo estoy investigando. Pero lo que voy a hacer es aplicar un descuento del 50 % al que se apunte al primer curso , para el segundo curso y si te apuntas con el cupón al segundo recibirás un descuento del 50 para el tercero 🙂 a los que me acabaís de preguntar por aquí 🙂

  3. Alberto Bárcena 4 Agosto, 2017 at 17:24 #

    ¿¿Para cuando cursos de .NET y JQuery?? Java es para viejitos y carrozas

    • Cecilio Álvarez Caules 4 Agosto, 2017 at 18:05 #

      Pues estos son los primeros que he grabado Alberto 🙂 , espero poder grabar algo más para fin de año 😉 .. me apunto la idea de jQuery 🙂

  4. Oscar 2 Agosto, 2017 at 17:58 #

    Buenas, Cecilio.
    Quería decirte que el vídeo correspondiente a “Ejemplo métodos estáticos parte 2”, del primero de los cursos, está incompleto. No he visto la manera de dejarte el mensaje en el propio curso.
    Saludo.

    • Cecilio Álvarez Caules 2 Agosto, 2017 at 18:05 #

      anda lo voy a revisar ahora mismo , estoy en pruebas de la plataforma y puede que me falte algo ,muchas gracias 🙂

    • Cecilio Álvarez Caules 2 Agosto, 2017 at 18:18 #

      Te he mandado un correo y adjuntado un cupon por las molestias 🙂

    • Cecilio Álvarez Caules 3 Agosto, 2017 at 8:10 #

      Creo que esta corregido 😉

  5. Juan Sebastian 28 Julio, 2017 at 5:37 #

    Grata sorpresa Cecilio…Gracias por compartirnos es que será, sin lugar a duda, el mejor curso de Java que podemos encontrar los hispanos. Comprado !!!

    Saludos desde Colombia…

    • Cecilio Álvarez Caules 28 Julio, 2017 at 7:09 #

      Gracias , yo creo que son cursos pensados , de hay a que sean los mejores hay un trecho , todo el mundo aporta sus ideas 🙂 y su conocimiento

    • Cecilio Álvarez Caules 28 Julio, 2017 at 7:11 #

      Ya veo que te acabas de apuntar 🙂 , ya me dirás si te gusta y si hay algún error en algún video , muchas gracias y espero que te gusten los cursos 🙂

Deja un comentario