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.
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:
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:
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:
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:
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:
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.
[button link=”http://cursos.arquitecturajava.com/p/programacion-orientada-a-objeto-en-java” size=”large”]Comprar Programación Orientada a Objeto en Java 29 Euros (IVA incluido)[/button]
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:
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:
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:
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:
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.
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:
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:
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:
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:
[button link=”http://cursos.arquitecturajava.com/p/java-web” size=”large”] Comprar Curso de Desarrollo Web en Java 49 euros (Iva Incluido)[/button]
Bueno espero que estos cursos Java gusten a la comunidad y ayuden a solventar dudas.
Otros artículos relacionados con curso java.
ok. vere los cursos para tener una opinion
Hola Cecilio, muchas gracias por esta nueva iniciativa, entre sus libros, esta web, y ahora estos cursos, su gran labor en compartir conocimientos y enseñar es enorme. Gracias.
Estoy interesada en comprar dos cursos, el de Curso Java EE (Desarrollo web en Java) y el de Curso Java SE (Manejo de APIS). He visto en los comentarios que has enviado cupones de descuento pero cuando han sido los 3 cursos… ¿hay alguna posibilidad de algún tipo de descuento si adquiero estos dos cursos? sino no pasa nada, era por preguntar :). Igualmente muchas gracias. un saludo.
Gracias Elisabet , estoy preparando el tema de los cupones esta semana 🙂 , Lo publicaré la próxima para todo el mundo . Cada curso tendrá su cupón y e espero tener un cupón para el pack de 3 cursos 🙂 . En unos días habrá novedades 😉
yo tambièn quiero los curso con descuentos xD
Será posibles poner el valor en dólares?
Buenas lo voy a estudiar , tengo varias cosas en mente 🙂 en un un par de semanas habrá novedades . Estoy revisando la plataforma y sus opciones. Acabo de empezar con ella 😉
Hola ! siendo 28 de agosto hay alguna novedad para los que queremos todos los cursos? Muchos saludos !
Prometo que la próxima, sacaré una oferta con cupones para los cursos 🙂 . Es la semana de vuelta para todo el mundo de vacaciones.
Ojala se pueda para el curso 2 y 3, ya me hice con el primero, y es muy bueno el material, muchas gracias 🙂
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?
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
Hola Cecilio,
Habrá descuento por comprar los 3 cursos, como un paquete.
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
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.
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í 🙂
¿¿Para cuando cursos de .NET y JQuery?? Java es para viejitos y carrozas
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 🙂
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.
anda lo voy a revisar ahora mismo , estoy en pruebas de la plataforma y puede que me falte algo ,muchas gracias 🙂
Te he mandado un correo y adjuntado un cupon por las molestias 🙂
Creo que esta corregido 😉
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…
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
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 🙂