Curso de Programación JAVA SE 11 - Programming I

Curso de Programación JAVA SE 11 - Programming I

Formación 100% subvencionada para profesionales en activo y en situación de desempleo.

Nid: 27517
Plan de estudios
Plan académico

1. Introducción al lenguaje Java, creación de clases y métodos y gestión de datos y variables

  • Definición de un programa Java
    • Herramientas clave
    • Tecnología Java y entorno de desarrollo
    • Realizar y testear
  • Resumen de una clase principal de Java
    • Clases
    • El método Main
    • Añadir un método Main
  • Descripción sobre los datos en el cart
    • Introducción de las variables
    • Strings
    • Números
    • Datos numéricos

2. Estructuras condicionales, manipulación de listas, descripción de objetos y clases y formato de datos

  • Gestión de múltiples ítems
    • Condiciones
    • Estamentos IF
    • Listas
    • Procesamiento de listas
  • Descripción de objetos y clases
    • Objetos y clases
    • Diseño de métodos y campos
    • Declaración, instanciado e inicialización
  • Manipulación y formateo de los datos en su programa
    • Clase String
    • Java API Docs
    • Clase StringBuilder
    • Tipos primitivos de datos
    • Operadores numéricos
    • Promoción y colocación de variables

3. Creación, uso y sobrecarga de métodos, encapsulado y sobrecarga de constructores, estructuras condicionales y profundización en matrices y bucles

  • Creación y uso de métodos
    • Métodos
    • Argumentos de método y retorno de variables
    • Métodos estáticos y variables
    • Cómo los argumentos se pasan a métodos
    • Sobrecarga de métodos
  • Uso de encapsulación
    • Control de acceso
    • Encapsulación
    • Sobrecarga de constructores
  • Precisión de condicionales
    • Operadores relacionales y condicionales
    • Uso ampliado de constructores IF/ELSE
    • Sentencia switch
    • Debugger Netbeans
  • Utilización de matrices y bucles
    • Trabajo con datos
    • Análisis de los argumentos del array
    • Arrays de 2 dimensiones
    • Construcciones de bucle alterna
    • Bucles Nesting
    • Clase ArrayList

4. Introducción al concepto de herencia, subclases y superclases, gestión y manipulación de las interfaces y manejo de excepciones y errores

  • Uso de herencia
    • Visión general
    • Subclases y superclases
    • Sobreescritura de métodos en la superclase
    • Creación y ampliación de clases abstractas
  • Utilización de las interfaces
    • Poliformismo
    • Poliformismo en las clases de JDK Foundation
    • Interfaces
    • Interfaces de tipo variable local
    • Interfaz list
    • Introducción a las expresiones Lambda
  • Manejo de excepciones
    • Visión general
    • Propagación
    • Captura y lanzamiento
    • Manejo de múltiples excepciones y errores

5. Manejo y mantenimiento de la aplicación Soccer, gestión del módulo del sistema y utilización de JShell en un IDE para revisión de código

  • Manipulación de la aplicación Soccer
    • Paquetes, JARs, arquitectura
    • Aplicación, modificación y requerimientos
  • Definición de módulos
    • Sistema module
    • JARs
    • Declaración de módulos
    • JDK modular
  • Elaboración JShell
    • Testeo de código
    • JShell básico
    • JShell en un IDE (Entorno de Desarrollo Integrado)