90HORAS |
Diseñado y producido por Smartmind
Contenidos
Objetivo. Introducir las tecnologías, conceptos y competencias que se adquirirán a lo largo del desarrollo del curso para asegurar una adecuada codificación y despliegue de aplicaciones JAVA. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Conocimiento de los fundamentos de Java.
Cómo comprender y escribir programas de Java, sobre la plataforma JAVA SE, listos para la industria actual.
Creación de diagramas UML v2.x de calidad profesional.
Ejercicios prácticos para fortalecer los conocimientos adquiridos por el alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Estudiar los conceptos básicos para comenzar el desarrollo de código JAVA con garantías, con el fin de capacitar para la instalación y utilización del entorno de desarrollo integrado para la codificación de programas informáticos JAVA, IntelliJ IDEA. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
Aprendizaje de descargas e instalación del Software Development Kit (SDK), el Java Development Kit (JDK) e IntelliJ IDEA.
Creando un nuevo proyecto Java.
Conceptos básicos de la programación en Java.
La estructura de un programa básico.
Actividad de evaluación de los conocimientos adquiridos por el alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Consolidar el estudio de los conceptos básicos e imprescindibles del lenguaje JAVA a través de un módulo eminentemente práctico. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
Comenzando a codificar en el entorno de desarrollo IntelliJ IDEA.
Formato de texto usando secuencias de escape.
Un vistazo a los métodos y System.out.println().
Usando paquetes para organizar nuestras clases.
Ejercicio guionizado para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle las variables y buenas prácticas de desarrollo. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Los tipos y gestión de variables.
Reglas de nomenclatura de variables y mejores prácticas.
"Casting" de variables.
Actividad de evaluación de los conocimientos adquiridos por el alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle los métodos de inclusión de datos en las aplicaciones desarrolladas. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Uso de la clase Scanner en Java.
Utilización del método System.out.format().
Tokens y el método nextLine().
Ejercicio guionizado para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle las sentencias de ejecución condicionales. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 6
Sentencias if, else-if y else.
Condiciones complejas con operadores lógicos.
Comprobación de la igualdad de cadenas.
Anidación de declaraciones if.
Sentencia switch.
Ejercicio guionizado para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle las sentencias repetitivas que pueden modificar el flujo secuencial de un programa. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
El bucle while.
El bucle for.
El bucle do-while.
Sentencias "Break" y "continue".
Ejercicio guionizado para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle la declaración, recorrido y tratamiento de arrays o matrices de una o múltiples dimensiones CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 3
Introducción y uso de arrays.
Sentencia For-each para informar matrices.
Ejercicio guionizado para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje JAVA, con el fin de tratar en detalle la declaración, llamadas y tratamiento de los métodos/funciones. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
Conceptos básicos de las funciones en JAVA.
Envío de datos a los métodos. Parámetros.
Obtención de datos de los métodos.
Referencias en Java.
Actividad de evaluación de los conocimientos adquiridos por el alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Profundizar en las posibilidades de desarrollo ofrecidas por JAVASE, con el fin de tratar la programación y conceptos asociados al desarrollo orientado a objetos (POO) o Object-Oriented Programming (OOP), en inglés. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 10
Introducción a la programación orientada a objetos. Herencia, polimorfismo y encapsulamiento.
Estructuras de datos. Clases y objetos en detalle.
Clases abstractas.
Interfaces.
Miembros de estancia y miembros de clase/estáticos.
Encapsulación.
Constructores.
Colecciones en JAVA. HashMap, LinkedHashMap and TreeMap.
Enumeraciones en JAVA.
Ejercicio guionizado para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Capacitar para la programación concurrente de desarrollos que ejecuten simultáneamente varias operaciones en el mismo espacio de proceso (Threading). CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 7
Introducción al Threading. Concepto de hilo o subproceso.
El objeto Runnable.
Seguridad de subprocesos mediante la sincronización y el uso de colecciones.
Solución del problema Productor-Consumidor usando las funciones wait() y notify().
Solución del problema Productor-Consumidor usando BlockingQueue.
Pools de hilos y los ejecutores.
Ejercicio guionizado para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Aprender la ejecución de sentencias SQL, en el propio código desarrollado, mediante el uso de la API JDBC y su interacción con una base de datos MySQL. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 6
Introducción a JAVA JDBC. Instalación de BBDD MySQL y su configuración en IntelliJ IDEA. 18:41
Preparación de la base de datos.
Revisión de comandos SQL básicos. 17:11
Uso de JDCB para realizar la conexión a la BBDD y enviar declaraciones SQL. 15:42
Inserta, actualiza y borra información usando JDBC. 22:53
Ejercicio guionizado para consolidar formación del alumno. 30:00
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Capacitar para el análisis del código desarrollado para la detección y gestión de errores y la depuración de los mismos con garantías. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Procesamiento de archivos (BufferedReader y BufferedWriter) con manejo de excepciones (Try cath finally).
Análisis de código para detección de errores con IntelliJ IDEA.
Utilización de la herramienta JShell para la depuración de código.
Ejercicio guionizado para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.
Objetivo. Aprender la generación de esquemas, diagramas y documentación con el Lenguaje Unificado de Modelado (UML), como lenguaje descriptivo común en la industria del desarrollo de software. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 13
Conceptos fundamentales de análisis y diseño orientados a objetos.
Recopilación de requisitos.
Asignación de requisitos a descripciones técnicas.
Qué es el Lenguaje Unificado de Modelado (UML).
Diagramas de Casos de Uso.
Diagramas de clases.
Visibilidad: pública, privada, protegida, paquete.
Asociaciones.
Generalización.
Dependencia, agregación, composición y realización.
Diagramas de secuencia.
Diagramas de actividad.
Ejercicio guionizado en Lucid chart para consolidar formación del alumno.
Concienciación de lo importante de conocer y estar formado en la programación orientada a objetos para trabajar con las diferentes aplicaciones de JAVA.
Conocimiento de las ventajas que tiene para su desarrollo profesional, el conocimiento y manejo de JAVA SE.

Selecciona tu perfil para continuar:
Actualmente atendemos a los usuarios particulares desde nuestra web.
Ver cursos para particulares