
Descripció: Curs Programación de aplicaciones Java SE 11 Programming I - Programació d'aplicacions Java SE 11 - Programming I - Subvencionados 2022 (presencial - Barcelona / remoto - resto de Cataluña y España)
Formació en Desarrollo de Aplicaciones
El curso de Programación de aplicaciones Java SE 11 – Programming I de 60 horas te permitirá escribir código Java utilizando variables, matrices, construcciones condicionales y de bucle para alcanzar los objetivos del programa.
El curs de Programació d'aplicacions Java SE 11 – Programming I de 60 hores et permetrà escriure codi Java fent servir variables, matrius, construccions condicionals i de bucle per assolir els objectius del programa.
Training SINENSIA
Detalls
Módulo 1. ¿Qué es un programa Java? (3h)
- Herramientas clave del lenguaje Java
- Tecnología Java y entorno de desarrollo
- Realizar y testear un programa Java
Módulo 2. Creación de una clase principal de Java (4h)
- Clases Java
- El método Main
- Añadir un método Main
Módulo 3. Los datos en el Cart (4h)
- Introducción de las variables
- Strings
- Números
- Datos numéricos
Módulo 4. Gestión de múltiples items (3h)
- Condiciones
- Estamentos IF
- Listas de ítems
- Procesado de listas de ítems
Módulo 5. Describiendo objetos y clases (4h)
- Objetos y clases
- Diseño de métodos y campos
- Declaración, instanciado e inicialización de objetos
Módulo 6. La manipulación y formateo de los datos en su Programa (5h)
- Clase String
- Java API Docs
- Clase StringBuiler
- Tipo primitivos de datos
- Operadores numéricos
- Promoción y colocación de variables
Módulo 7. Creación y uso de métodos (4h)
- 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
Módulo 8. El uso de encapsulación (3h)
- Control de acceso
- Encapsulación
- Sobrecarga de constructores
Módulo 9. Más sobre Condicionales (4h)
- Operadores relacionales y condicionales
- Uso ampliado de constructores IF/ELSE
- Sentencia switch
- Debugador NetBeans
Módulo 10. Más sobre matrices y bucles (5h)
- Trabajo con datos
- Análisis del array args
- Arrays de 2 dimensiones
- Construcciones de bucle alterno
- Bucles Nesting
- Clase ArrayList
Módulo 11. Uso de Herencia (4h)
- Visión general
- Subclases y superclases
- Sobreescritura de métodos en la superclase
- Creación y ampliación de clases abstractas
Módulo 12. Utilización de las interfaces (4h)
- Polimorfismo
- Polimorfismo en las clases JDK Foundation
- Interfaces
- Interfaces de tipo variable local
- Interfaz List
- Introducción a las expresiones Lambda
Módulo 13. Manejo de excepciones (3h)
- Visión general
- Propagación de las excepciones
- Captura y lanzamiento de excepciones
- Manejo de múltiples excepciones y errores
Módulo 14. Desplegando y manteniendo la aplicación Soccer (3h)
- Paquetes, JARs, arquitectura
- Aplicación, modificación y requerimientos
Módulo 15. Módulos (4h)
- Sistema Module
- JARs
- Declaración de módulos
- JDK modular
Módulo 16. JShell (3h)
- Testeo de código
- JShell básico
- JShell en un IDE (Entorno de Desarrollo Integrado)
Mòdul 1. Què és un programa Java? (3h)
- Eines clau del llenguatge Java
- Tecnologia Java i entorn de desenvolupament
- Realitzar i testejar un programa Java
Mòdul 2. Creació d'una classe principal de Java (4h)
- Classes Java
- El mètode Main
- Afegir un mètode Main
Mòdul 3. Les dades al Cart (4h)
- Introducció de les variables
- Strings
- Números
- Dades numèriques
Mòdul 4. Gestió de múltiples items (3h)
- Condicions
- Estaments IF
- Llistes d’ítems
- Processat de llistes d’ítems
Mòdul 5. Descrivint objectes i classes (4h)
- Objectes i classes
- Disseny de mètodes i camps
- Declaració, instanciat i inicialització d’objectes
Mòdul 6. La manipulació i formateig de les dades en el seu Programa (5h)
- Classe String
- Java API Docs
- Classe StringBuiler
- Tipus primitius de dades
- Operadors numèrics
- Promoció i col·locació de variables
Mòdul 7. Creació i ús de mètodes (4h)
- Mètodes
- Arguments de mètode i retorn de variables
- Mètodes estàtics i variables
- Com els arguments es passen a mètodes
- Sobrecàrrega de mètodes
Mòdul 8. L'ús d'encapsulació (3h)
- Control d’accés
- Encapsulació
- Sobrecàrrega de constructors
Mòdul 9. Més sobre Condicionals (4h)
- Operadors relacionals i condicionals
- Ús ampliat de constructors IF/ELSE
- Sentència switch
- Debugador NetBeans
Mòdul 10. Més sobre matrius i bucles (5h)
- Treball amb dades
- Anàlisis de l’array args
- Arrays de 2 dimensions
- Construccions de bucle altern
- Bucles Nesting
- Classe ArrayList
Mòdul 11. Ús d'Herència (4h)
- Visió general
- Subclasses i superclasses
- Sobreescriptura de mètodes a la superclasse
- Creació i ampliació de classes abstractes
Mòdul 12. Utilització de les interfícies (4h)
- Polimorfisme
- Polimorfisme a les classes JDK Foundation
- Interfícies
- Interfícies de tipus variable local
- Interfície List
- Introducció a les expressions Lambda
Mòdul 13. Maneig d'excepcions (3h)
- Visió general
- Propagació de les excepcions
- Captura i llançament d’excepcions
- Maneig de múltiples excepcions i errors
Mòdul 14. Desplegant i mantenint la aplicació Soccer (3h)
- Paquets, JARs, arquitectura
- Aplicació, modificació i requeriments
Mòdul 15. Mòduls (4h)
- Sistema Module
- JARs
- Declaració de mòduls
- JDK modular
Mòdul 16. JShell (3h)
- Testeig de codi
- JShell bàsic
- JShell en un IDE (Entorn de Desenvolupament Integrat)
Curso dirigido a personas con conocimietos básicos de informática.
Curs dirigit a persones amb coneixements bàsics d´informàtica
No hay requisitos previos. Se recomienda tener familiaridad con un lenguaje de programación.
Sense requisits previs. Recomanable tenir familiaritat amb un llenguatge de programació
- 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 utilizar referencias a objetos para acceder a campos y métodos en una clase.
- Demostrar el polimorfismo mediante la implementación de una interfaz Java
- Dominar una checked exception en una aplicación Java.
- Utilizar una Predicate Lambda Expresion como argumento de un método.
- Definir e implementar una jerarquía de clases simple que soporte los requisitos de la aplicación
- Identificar els principis de la programació modular.
- Accedir i crear camps i mètodes estàtics.
- Encapsular una classe usant modificadors d'accés i constructors sobrecarregats.
- Manipular dades numèriques, de text i cadenes de dades utilitzant els operadors de Java apropiats.
- Establir variables d'entorn per permetre que el compilador de Java i els executables runtime funcionin correctament.
- Crear classes de Java simples i utilitzar referències a objectes per accedir a camps i mètodes en una classe.
- Demostrar el polimorfisme mitjançant la implementació d'una interfície Java
- Dominar una checked exception en una aplicació Java.
- Fer servir una Predicate Lambda Expresion com a argument d'un mètode.
- Definir i implementar una jerarquia de classes simple que suporti els requisits de l'aplicació