DATOS BÁSICOS
Presencial de 16:00-20:00 horas.
REQUISITOS
Trabajadores ocupados o desempleados en la Comunidad Autónoma de Aragón de manera específica está dirigido a particulares con conocimientos de programación interesados en añadir la programación en Java a su lista de conocimientos, y a aquellos participantes que se están preparando para obtener la certificación OCP Java SE 17 Developer y desean profundizar en algunos contenidos. Es recomendable tener conocimientos previos de programación en otros lenguajes y sobre el paradigma de programación orientada a objetos. Aunque no se trata de un requisito imprescindible para realizar el curso, será recomendable por parte del alumno hacer un esfuerzo en obtener estas nociones para poder seguir el ritmo del curso con garantías.
FINALIDAD
·Desplegar y ejecutar aplicaciones Java utilizando un enfoque modularizado.<br/>·Manipular valores numéricos, de texto, de fecha y hora utilizando datos primitivos y clases de Java.<br/>·Implementar la lógica del programa utilizando variables, arrays, construcciones condicionales y bucles.<br/>·Organizar el código Java mediante clases, interfaces y enumeraciones.<br/>·Crear aplicaciones que aprovechen las características de la programación orientada a objetos del lenguaje Java como la encapsulación, la herencia y el polimorfismo.<br/>·Implementar propagación y gestión de errores.<br/>·Utilizar la API de Java Collections.<br/>·Utilizar expresiones Lambda.<br/>·Procesar información mediante el API de Streams.<br/>·Manipular archivos, directorios y sistemas de ficheros.<br/>·Implementar funcionalidad de entrada/salida (E/S) para leer y escribir datos binarios y de texto.<br/>·Utilizar la API de JDBC para el acceso a base de datos.<br/>·Utilizar la API de Java Concurrency.<br/>·Utilizar y definir nuestras propias anotaciones en Java.<br/>Examen de certificación incluido: 1Z0-829: Java SE 17 Develope
PROGRAMA
Creating a Simple Java Program
Java Platform Module System
Migration to a Modular Application
Working with Java Data Types
Working with Java Operators
Using Decision Statements
Using Looping Statements
Arrays and ArrayLists
Describing and Using Objects and Classes
Creating and Using Methods
Applying Encapsulation
Reusing Implementations Through Inheritance
Exception Handling and Assertions
Java Nested Classes and Enumerations
Java Interfaces
Built-in Functional Interfaces
Java Stream API
Lambda Operations on Streams
Parallel Streams
Java Collections Framework and Generics
Java I/O API (Fundamentals and NIO2)
Database Applications with JDBC
Java Annotations
Localization in Java
RESPONSABLE DEL CURSO
TU COMUNIDAD
Foros de discusión
- Dudas sobre el curso de Amazon Web Services1 hilos
- Fotografía1 hilos
- Dudas sobre el curso de CSS2 hilos