
En esta clase te explico lo que debes saber sobre el examen:duración, precios, tipo de preguntas y objetivos a tratar.
Estudiamos las características de la plataforma y el lenguaje Java
Analizamos como se define una clase en Java y como se empaqueta
En esta lección realizamos una serie de preguntas tipo examen sobre los objetivos tratados hasta el momento
Estudiamos como compilar y ejecutar programas Java desde línea de comandos y el paso de parámetros a main
En esta lección estudiamos el uso de la sentencia import y su sintaxis correcta de utilización
Revisamos algunas preguntas tipo examen sobre los últimos objetivos analizados
Conocemos como declarar e inicializar variables y donde pueden ser declaradas
Analizamos los diferentes tipos de datos Java e incidimos en el diferente tratamiento de los tipos primitivos y los tipos objeto
Analizamos el ciclo de vida de un objeto en una aplicación Java
En esta lección te presentamos las clases de envoltorio y el uso de las mismas, haciendo hincapié en las características autoboxing y unboxing
Nueva revisión de batería de preguntas de examen sobre los últimos puntos tratados
Analizamos el juego de operadores Java y las consideraciones sobre el uso de algunos de ellos
En esta lección veremos como comprobar la igualdad de objetos y las diferencias entre el uso de == y equals
Revisión de nuevo conjunto de preguntas tipo de examen sobre los últimos objetivos tratados
Estudiamos la instrucción if y el operador ternario
Revisión de preguntas tipo examen sobre instrucciones if y switch
En esta lección aprenderemos a declarar y crear arrays de una dimensión, así como a realizar el recorrido de los mismos
Aprenderemos a crear arrays de varias dimensiones, tanto regulares como irregulares
Revisaremos algunas preguntas de examen sobre el uso de arrays
Analizaremos la sintaxis y funcionamiento de las estructuras repetitivas for y while y los casos en que se debe utilizar cada una
En esta lección te mostramos el uso de las instrucciones break y continue para provocar salidas forzadas de un bucle
Revisaremos preguntas de examen sobre utilización de instrucciones repetitivas
Estudiamos la sintaxis de creación de métodos y el concepto de sobrecarga
Analizamos el paso de parámetros a métodos y las distintas consecuencias de pasar tipos primitivos y objetos
Estudiamos los métodos estáticos, su sintaxis, restricciones de uso y como son invocados desde otras clases
Revisaremos algunas preguntas de examen sobre la definición de métodos y paso de parámetros a los mismos
Los constructores son elementos esenciales de cualquier clase y un claro objetivo de preguntas de examen. En esta lección analizamos su sintaxis, forma de ejecución y como aplicar la sobrecarga en los mismos
Estudiaremos los diferentes modificadores de acceso que se pueden aplicar, tanto a una clase como a los elementos de la misma
En esta lección conocerás los beneficios de la encapsulación y como debe aplicarse a la hora de implementar una clase
Analizaremos preguntas de examen sobre la definición de constructores, modificadores de acceso y encapsulación
La herencia es una de las técnicas de programación orientada a objetos más importantes. En esta lección aprenderás a aplicarla correctamente y a identificar los beneficios de su uso
En esta lección conocerás las reglas que sigue la ejecución de los constructores de las clases implicadas en la herencia, además de aprender a llamar a diferentes constructores de la superclase desde la subclase
La sobrescritura de métodos sigue una reglas algo complejas y muy precisas. En esta lección aprenderás a aplicar dichas reglas y a identificar claramente los casos de sobrescritura de métodos.
Veremos algunas preguntas de examen sobre herencia y sobrescritura de métodos
En esta lección veremos como acceder a métodos de un objeto a través de variables de su superclase, algo muy empleado habitualmente en Java durante la aplicación del polimorfismo
Analizaremos las clases abstractas, sus aplicaciones, y como aplicar el polimorfismo en una jerarquía de clases
Las interfaces son uno de los elementos claves en la programación de aplicaciones Java. Estudiamos en esta lección el concepto, sintaxis y como aplicar la herencia y polimorfismo sobre ellas, que, sin duda, serán conceptos objetivo de preguntas de examen
Analizaremos en este ejercicio diferentes preguntas de examen que inciden en la forma de definir y utilizar clases abstractas e interfaces, así como de aplicación del polimorfismo
En esta lección tratamos el concepto de excepción, sus ventajas y los principales tipos de las mismas
En esta lección estudiamos como capturar excepciones en un programa Java a través de los bloques try catch y la sintaxis de los mismos.
Estudiamos como generar y propagar una excepción desde código, así como la creación de excepciones personalizadas
Revisaremos diferentes preguntas tipo examen sobre excepciones, sus tipos y la forma de capturarlas y propagarlas
Revisamos los métodos más importantes de la clase String para la manipualción de cadenas de caracteres
Revisamos los métodos más importantes de StringBuilder y su funcionamiento respecto a String
En esta lección estudiamos las colecciones basadas en índices, como ArrayList y la interfaz List, que serán objeto de preguntas de examen de certificación
Veremos algunas preguntas de examen sobre manipulación de cadenas de caracteres y utilización de ArrayList
Analizamos las nuevas clases de fechas incorporadas en Java 8. Como crear objetos de ellas y los métodos más importantes que serán objetivo de examen
Analizamos las expresiones lambda, una de las grandes novedades de Java 8, y la implementación de predicados mediante este sistema
Revisaremos preguntas de examen relativas al uso de expresiones lambdas y predicados, así como sobre la utilización de clases de fecha.
En este curso voy a prepararte para superar el examen de certificación Programador Java Asociado. A lo largo de las 50 lecciones del curso, analizaremos uno a uno todos los objetivos del examen, y realizaremos más de 60 preguntas tipo examen, la mayoría de ellas aparecidas en exámenes reales.
Para realizar este curso tan solo necesitas tener conocimientos de programación y, deseable, algunas nociones de Java
¿Quieres certificarte?, pues, ¡adelante!!