260€
Presentación
En la actualidad, Java se ha consolidado como uno de los lenguajes de programación más utilizados y valorados en la industria del desarrollo de software. Su popularidad se debe a su versatilidad, rendimiento y amplio conjunto de bibliotecas y frameworks disponibles, lo que lo convierte en una herramienta imprescindible para los profesionales de la programación y el desarrollo de aplicaciones.
Su capacidad para ejecutarse en múltiples plataformas, gracias a la Máquina Virtual Java (JVM), lo hace ideal para la creación de software portátil y compatible con diferentes sistemas operativos por lo que este Curso de Programación Orientada a Objetos con Java será clave en tu carrera profesional. Además, contarás con un equipo de profesionales especializados en la materia.
Universidades colaboradoras
Para qué te prepara
Este Curso de Programación Orientada a Objetos con Java te preparará para desarrollar aplicaciones profesionales y robustas utilizando Java y el paradigma de programación orientada a objetos. Aprenderás a diseñar, implementar y depurar programas en Java, aplicando los principios de la programación orientada a objetos y utilizando las mejores prácticas de desarrollo. Obtendrás una ventaja competitiva en el campo del desarrollo de aplicaciones.
Objetivos
- Comprender los fundamentos de Java y su entorno de desarrollo.
- Dominar los conceptos de programación orientada a objetos en Java.
- Utilizar eficientemente las estructuras de control y las estructuras de datos en Java.
- Aplicar los principios de encapsulación, herencia e interfaces en el desarrollo de software.
- Implementar la inyección de dependencias y utilizar patrones de diseño en Java.
- Manipular colecciones y trabajar con arrays en Java.
- Desarrollar aplicaciones escalables y seguras utilizando las mejores prácticas de programación en Java.
A quién va dirigido
Este Curso de Programación Orientada a Objetos con Java está especialmente diseñado para aquellos estudiantes y profesionales de la programación que deseen adquirir una sólida formación en Programación Orientada a Objetos utilizando Java. No se requieren conocimientos previos de Java, aunque es recomendable tener una comprensión básica de los conceptos de programación.
Salidas Profesionales
Al finalizar este Curso de Programación Orientada a Objetos con Java, estarás preparado para trabajar como desarrollador de software, programador Java o ingeniero de software en empresas de desarrollo de software, consultorías tecnológicas o en el sector de TI en general. También podrás explorar oportunidades de especialización en el desarrollo de aplicaciones empresariales.
Temario
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JAVA
- Los fundamentos de Java
- La máquina virtual Java (JVM)
- Cómo comprender y escribir programas simples de Java
UNIDAD DIDÁCTICA 2. JAVA STANDARD EDITION (JAVA SE) Y JAVA DEVELOPMENT KIT (JDK). INSTALACIÓN Y CONFIGURACIÓN
- Java Standard Edition
- JDK
- Instalación de JDK (Java Development Kit)
- Variables de entorno
UNIDAD DIDÁCTICA 3. PACKAGES
- Paquetes en Java
- Bibliotecas de Java
- Importar un paquete en IntelliJ Idea
UNIDAD DIDÁCTICA 4. DATOS PRIMITIVOS EN JAVA
- Tipos de datos primitivos
- Reglas de nomenclatura de variables
- Tipos de datos estructurados
UNIDAD DIDÁCTICA 5. VARIABLES, MÉTODOS Y COMENTARIOS
- Variables
- Métodos
- Comentarios
- Identificadores
- Separadores
UNIDAD DIDÁCTICA 6. BUCLES, CONDICIONALES, OPERADORES ARITMÉTICOS Y OPERADORES LÓGICOS
- Operadores
- Condicionales
- Bucles
UNIDAD DIDÁCTICA 7. CLASES Y OBJETOS
- Clases y objetos
- Clases Java Beans
- Clases anidadas, locales y anónimas
UNIDAD DIDÁCTICA 8. PROGRAMACIÓN ORIENTADA A OBJETOS (POO) EN JAVA
- Encapsulación
- Herencia y sobrescritura de métodos
- Clases abstractas
- Interfaces
- Constructores y sobrecarga de métodos
UNIDAD DIDÁCTICA 9. ESTRUCTURAS DE DATOS
- Arrays
- Sentencia For-each
- Colecciones en JAVA
UNIDAD DIDÁCTICA 10. INMUTABILIDAD Y CONCURRENCIA
- Inmutabilidad y concurrencia
- Concurrencia
- Creación de una clase inmutable en Java
UNIDAD DIDÁCTICA 11. DEPENDENCY INJECTION (DI)
- ¿Qué es la inyección de dependencias?
- Inyección de dependencias en Java
- Inyección de dependencias en Spring
- Inversión de control
- Inyección de dependencias mediante constructor
- Inyección de dependencias mediante "Setter"
UNIDAD DIDÁCTICA 12. PATRONES DE DISEÑO
- Patrones de creación
- Patrones estructurales
- Patrones de comportamiento
Titulación
Titulación Universitaria:
Solicitar información