Especialidad formativa
Programación de aplicaciones Java SE 11. Programming I
Qué aprenderás
Escribir código Java, identificando los principios de la programación modular, manipulando datos pertenecientes a los tipos soportados por Java y diseñando clases y métodos de acceso con polimorfismo a través de la interfaz.
Contenido del curso
01
Introducción al lenguaje Java, creación de clases y métodos y gestión de datos y variables
- OBJETIVO
- Utilizar las herramientas principales del lenguaje Java, interpretando las clases y métodos existentes y programando con los tipos de datos y variables adecuados.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- 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
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Atención a los elementos más fundamentales del lenguaje Java y habilitación para entender sus variables características.
02
Estructuras condicionales, manipulación de listas, descripción de objetos y clases y formateado de datos
- OBJETIVO
- Comprender el funcionamiento de las estructuras condicionales en Java, utilizando listas de items, describiendo el significado y funcionamiento de objetos y clases y manipulando los datos utilizados en el programa.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Gestión de múltiples ítems
- Condiciones
- Estamentos IF
- Listas
- Procesado 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 StringBuiler
- Tipos primitivos de datos
- Operadores numéricos
- Promoción y colocación de variables
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Adquisición de técnicas de gestión de ítems así como el significado de objetos y de clases utilizados con Java.
03
Creación, uso y sobrecarga de métodos, encapsulado y sobrecarga de constructores, estructuras condicionales avanzadas y profundización en matrices y bucles
- OBJETIVO
- Identificar de forma completa los conceptos de método y encapsulado, gestionando su utilización correctamente y ampliando el conocimiento de estructuras condicionales, matrices y bucles.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Creación y uso de métodos
- Métodos
- Argumentos de método y retorno de variables
- Métodos estáticos y variables
- Como 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 alterno
- Bucles Nesting
- Clase ArrayList
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Rigor en el entorno al uso y gestión de las categorías de método y encapsulado.
04
Introducción al concepto herencia, subclases y superclases, gestión y manipulación de las interfaces y manejo de excepciones y errores
- OBJETIVO
- Introducción al concepto herencia, subclases y superclases, gestión y manipulación de las interfaces y manejo de excepciones y errores.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- 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
- Polimorfismo
- Polimorfismo en las clases 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
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Asimilación de buenas prácticas entorno al uso de los conceptos de herencia, subclases y superclases.
Especialidad formativa