Descripción
Programador Java
Desarrollador empresarial Java
Programación en Java
Los asistentes aprenderán a diseñar aplicaciones robustas orientadas a objetos en la plataforma Java, a la vez que conocen y ponen en práctica los componentes nativos claves del API de Java
Java es el lenguaje de programación orientado a objetos (OOP) de Oracle
En este curso aprenderás a:
Una vez finalizado el curso, el alumno habrá adquirido los conocimientos y habilidades para:
Java SE: Programación I
- Escribir código Java usando variables, matrices, construcciones condicionales y de bucle para lograr los objetivos del programa.
- Identificar los principios de la programación modular.
- Acceder y crear campos y métodos estáticos.
- Encapsular una clase usando modificadores de acceso y constructores sobrecargados.
- Manipular datos numéricos, de texto y cadenas de datos utilizando los operadores de Java apropiados.
- Establecer variables de entorno para permitir que el compilador de Java y los ejecutables runtime funcionen correctamente.
- Crear clases de Java simples y usar referencias a objetos para acceder a campos y métodos en una clase.
- Demostrar el polimorfismo mediante la implementación de una interfaz Java
- Manejar una checked exception en una aplicación Java.
- Usar una Predicate Lambda Expresion como el argumento de un método.
- Definir e implementar una jerarquía de clases simple que soporte los requisitos de la aplicación.
Java SE: Programación II
- Crear aplicaciones Java que aprovechen las características orientadas a objetos del lenguaje Java, como encapsulación, herencia y polimorfismo
- Ejecutar una aplicación Java desde la línea de comandos.
- Crear aplicaciones que utilicen el framework Java Collections.
- Buscar y filtrar colecciones utilizando Lambda Expressions.
- Implementar técnicas de manejo de errores utilizando el manejo de excepciones.
- Implementar la funcionalidad de entrada/salida (E/S) para leer y escribir en archivos de datos y texto
- Manipular ficheros, directorios y sistemas de archivos utilizando la especificación JDK NIO.2
- Realizar múltiples operaciones en las tablas de bases de datos incluida la creación, lectura, actualización y eliminación usando tecnología JDBC y JPA
- Usar las características de concurrencia de Lambda Expression.
- Aplicar prácticas y servicios de programación modular a las aplicaciones.
- Crear aplicaciones multihilo de alto rendimiento.
Dirigido a:
- Desarrolladores con experiencia en el uso del lenguaje de programación Java, que desean profundizar en el uso de componentes nativos del API de Java.
- Desarrolladores ya familiarizados con los componentes principales del API nativo de Java
Contenidos:
Java SE: Programación I
- Introducción
- ¿Qué es un programa Java?
- Crear una clase principal de Java
- Datos en un carrito
- Gestionar varios elementos
- Describir objetos y clases
- Manipular y formatear los datos en su programa
- Creación y uso de métodos
- Usando encapsulación
- Más sobre condicionales
- Trabajar con matrices, bucles y fechas
- Usando herencia
- Usando interfaces
- Manejo de excepciones
- Implementación y mantenimiento de la aplicación de fútbol
dieciséis : - Comprensión de los módulos
- JShell
Java SE: Programación II
- Revisión de Java OOP
- Manejo de excepciones y afirmaciones
- Interfaces Java
- Colecciones y genéricos
- Interfaces funcionales y expresiones Lambda
- Colecciones, transmisiones y filtros
- Interfaces funcionales integradas de Lambda
- Operaciones Lambda
- El sistema de módulos
- Migrar a una aplicación modular
- Servicios en una aplicación modular
- Concurrencia
- Secuencias paralelas
- Operaciones de terminal: recolectores
- Creación de transmisiones personalizadas
- Fundamentos de E / S de Java y E / S de archivos (NIO.2)
- Encuesta de seguridad
- Creación de aplicaciones de bases de datos con JDBC
- Localización
Perfil de instructores
Nextraining cuenta con instructores certificados, cada uno en su área
Bonificación Fundae
Gestionamos y tramitamos la documentación de la formación bonificada en Fundae, servicio gratuito a clientes.
Más cursos
Puedes ver todos nuestros cursos aquí
Flexibilidad
Nuestros cursos en aula virtual te permiten asistir a la formación desde cualquier lugar.
¿Cómo me puede ayudar un curso en mi crecimiento personal y laboral?
Nextraining ofrece formación, certificación y mentoring tecnológicos, dotando a los profesionales de herramientas, conocimientos y competencias necesarias para avanzar y liderar procesos de cambio de las empresas y organizaciones.
Disponemos de un equipo docente con gran experiencia y certificados por los mejores fabricantes del mercado tecnológico.