Curs de Programació JAVA SE 11 - Programming I

Curs de Programació JAVA SE 11 - Programming I

Formació 100% subvencionada per a professionals en actiu i en situació d'atur.

Nid: 27518
Pla d'estudis
Pla acadèmic

1. Introducció al llenguatge Java, creació de classes i mètodes i gestió de dades i variables

  • Definició d'un programa Java
    • Eines clau
    • Tecnologia Java i entorn de desenvolupament
    • Realitzar i testar
  • Resum d'una classe principal de Java
    • Classes
    • El mètode Main
    • Afegir un mètode Main
  • Descripció sobre les dades en el cart
    • Introducció de las variables
    • Strings
    • Números
    • Dades numèriques

2. Estructures condicionals, manipulació de llistes, descripció d'objectes i classes i format de dades

  • Gestió de múltiples ítems
    • Condicions
    • Estaments IF
    • Llistes
    • Processament de llistes
  • Descripció d'objetes i classes
    • Objectes i classes
    • Disseny de mètodes i camps
    • Declaració, instanciat i inicialització
  • Manipulació i formateig de les dades en el seu programa
    • Classe String
    • Java API Docs
    • Classe StringBuilder
    • Tipus primitius de dades
    • Operadors numèrics
    • Promoció i col·locació de variables

3. Creació, ús i sobrecàrrega de mètodes, encapsulat i sobrecàrrega de constructors, estructures condicionals i aprofundiment en matrius i bucles

  • Creació i ús de mètodes
    • 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
  • Ús d'encapsulació
    • Control d'accés
    • Encapsulació
    • Sobrecàrrega de constructors
  • Precisió de condicionals
    • Operadors relacionals i condicionals
    • Ús ampliat de constructors IF/ELSE
    • Sentència switch
    • Debugger Netbeans
  • Utilització de matrius i bucles
    • Treball amb dades
    • Anàlisis dels arguments del array
    • Arrays de 2 dimensions
    • Construccions de bucle alterna
    • Bucles Nesting
    • Classe ArrayList

4. Introducció al concepte herència, subclasses i superclases, gestió i manipulació de les intefícies i maneig d'excepcions i errors

  • Ús d'herència
    • Visió general
    • Subclasses i superclases
    • Sobreescriptura de mètodes en la superclase
    • Creació i ampliació de classes abstractes
  • Utilització de les interfícies
    • Poliformisme
    • Poliformisme en les classes de JDK Foundation
    • Interfícies
    • Interfícies de tipus variable local
    • Interfície list
    • Introducció a les expressions Lambda
  • Maneig d'excepcions
    • Visió general
    • Propagació
    • Captura i llançament
    • Maneig de múltiples excepcions i errors

5. Maneig i manteniment de l'aplicació Soccer, gestió del mòdul del sistema i utilització de JShell en un IDE per a revisió de codi

  • Manipulació de l'aplicació Soccer
    • Paquets, JARs, arquitectura
    • Aplicació, modificació i requeriments
  • Definició de mòduls
    • Sistema module
    • JARs
    • Declaració de mòduls
    • JDK modular
  • Elaboració JShell
    • Testeig de codi
    • JShell bàsic
    • JShell en un IDE (Entorn de Desenvolupament Integrat)