Inicio evento Programación Java (Subvencionado)

Organizador

Campus2B
Teléfono
+34 944 3956 55
Correo electrónico
formacion@campus2b.com
Web
https://www.campus2b.com/

Cursos organizados por C2B

Con la colaboración de

Lanbide -Servicio Vasco de Empleo

Localización

Aulas C2B Bilbao
Pérez Galdós Kalea, 22 Bajo 48010 Bilbao (Bizkaia)
Categoría

Fecha

15 - 26 Feb 2021
Finalizdo!

Hora

14:30 - 17:30

Coste

100% Subvencionado

Programación Java (Subvencionado)

OBJETIVO DEL CURSO 

 

El curso enseña todos los fundamentos necesarios para trabajar con el lenguaje de  programación Java. El alumno aprenderá los fundamentos del lenguaje, la programación  orientada a objetos, la gestión de colecciones, genéricos, la gestión de excepciones y  todas las novedades de Java 9. 

DURACION  

30 horas. 

Fechas: 15 al 26 de febrero de 14.30 a 17.30 horas 

PROGRAMA 

Módulo 1. Introducción a Java 

  • Características de Java
  • La JVM, JRE y JDK
  • Programación orientada a objetos
  • El entorno de desarrollo de Java
  • Un primer programa
  • Paquetes
  • Las bibliotecas de clases de Java

Módulo 2. Tipos de datos y operadores 

  • Tipos primitivos de Java
  • Literales
  • Variables
  • Ámbito y duración de variables
  • Operadores
  • Operadores aritméticos
  • Operadores relacionales y lógicos
  • Operadores lógicos de cortocircuito
  • El operador de asignación
  • Conversión de tipos (casting)
  • Convertir tipos incompatibles
  • Precedencia de operadores

Módulo 3. Instrucciones de Control 

  • La instrucción if
  • La instrucción if-else-if
  • La instrucción switch
  • Instrucciones switch anidadas
  • El bucle for
  • El bucle for mejorado
  • El bucle while
  • El bucle do-while
  • Break y continue
  • Bucles anidados

Módulo 4. Programación Orientada a Objetos 

  • Principios de la programación Orientada a Objetos
  • Declaración de Clases
  • Variables de referencia
  • Constructores
  • El recolector de basuras
  • La palabra this
  • Herencia
  • Sobreescritura de métodos y constructores
  • Polimorfismo
  • Anotaciones
  • Paso por referencia

Módulo 5. Programación Orientada a Objetos Continuación 

  • Interfaces
  • Casting
  • La Clase Object
  • Autoboxing y Unboxing
  • Clases y métodos abstractos

Módulo 6. Estructuras de Datos, arrays, Strings y Ficheros 

  • Trabajar con arrays
  • Trabajar ArrayList
  • La clase String
  • La clase StringBuilder
  • Lectura de datos desde fichero

Módulo 7. Colecciones y Genéricos 

  • Colecciones de tipo Set
  • Colecciones de tipo List
  • Iterar a través de las colecciones
  • Colecciones de tipo Map
  • Genéricos
  • Operaciones de ordenación de colecciones
  • Comparable y Comparator
  • Búsquedas en Colecciones
  • Enumeraciones

Módulo 8. Gestión de Excepciones 

  • Introducción a Excepciones
  • Tipos de Excepciones
  • Jerarquía de las clases Exception
  • Tratar excepciones
  • Excepciones personalizadas
  • try-catch-finally básico
  • Catch múltiple
  • try-catch-resources

Programación horaria

De Lunes a Viernes

De 14:30 - a 17:30