Este documento describe un curso de Programación Java SE 8. El curso tiene como objetivos enseñar a crear aplicaciones Java y desarrollar habilidades orientadas a objetos. Está dirigido a profesionales con poca experiencia en programación orientada a objetos. El curso dura 35 horas y cubre temas como clases, objetos, métodos, arrays, bucles, herencia, polimorfismo, interfaces y manejo de excepciones. Se imparte de forma presencial y en línea de forma sincrónica.
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Java SE 8 Fundamentos
1. Programación Java SE 8
NEW HORIZONS MADRID
Paseo de la Castellana, 143 – 28046 Madrid - Spain | Office: +34 915717161
|info@NewHorizonsMadrid.com | www.NewHorizonsMadrid.com
Objetivos Didácticos
Crear aplicaciones Java
Desarrollar sus habilidades orientadas a objetos.
Identificar buenas prácticas en el uso del lenguaje para crear aplicaciones Java consistentes
Audiencia
Profesionales del sector con poca experiencia en programación orientada a objetos que quieran desarrollar
sus competencias en el lenguaje de programación Java construyendo una base de conocimiento para
impulsar la carrera en el desarrollo de aplicaciones.
Requisitos previos
Experiencia con al menos un lenguaje de programación.
Conocimiento básico de los conceptos de las bases de datos y la sintaxis SQL.
Comprender los principios orientados a objetos.
Metodología
Presencial (ILT) yVideoconferenciaOnline LIVE(OLL)
Duración
35 horas
Contenidos
Fundamentos de Java SE 8
1 Programación Java
Introducción a los programas de ordenador
Características principales del Lenguaje Java
La tecnología Java y entorno de desarrollo
Ejecución de prueba de un programa Java
2. Creación de una clase Main de Java
Clases Java
El método Main
3. Los datos en el carro
Introducción a las variables
Trabajando con Strings
Trabajando con números
Manipulación de datos numéricos
4. Gestión de varios Items
Trabajando con Condicionales
Trabajando con una Lista de Items
Procesamiento de una lista de ítems
2. Programación Java SE 8
NEW HORIZONS MADRID
Paseo de la Castellana, 143 – 28046 Madrid - Spain | Office: +34 915717161
|info@NewHorizonsMadrid.com | www.NewHorizonsMadrid.com
5. Descripción de objetos y clases
Trabajando con Objetos y Clases
Definición de campos y métodos
Declaración, crear instancias, e inicialización de objetos
Trabajando con referencias a Objetos
Capacidades de los Arrays
Introducción a NetBeans IDE
Introducción al Soccer League Use Case
6. Manipulación y formateo de los datos en su programa
Empleo de la clase String
Empleo de Java API Docs
Empleo de la clase StringBuilder
Tipos primitivos de datos
Los operadores numéricos restantes
Promover y casting de las variables
7. Crear y emplear métodos
Empleo de métodos
Argumentos de un método y valores de retorno
Los métodos estáticos y variables
Cómo se pasan argumentos a un Método
La sobrecarga de un método
8. El uso de Encapsulación
Access Control
Encapsulación
La sobrecarga de constructores
9. Condicionales
Los operadores relacionales y condicionales
Más formas de usar construcciones if / else
Empleo del constructor Switch
Empleo del NetBeans Debugger
10. Más sobre arrays y bucles
Trabajo con fechas
Analizarlos argumentos de un Array
Arrays bidimensionales
Suplentes a los constructores de bucle
Anidación de Loops
La clase ArrayList
11. EMPLEO DE JERARQUÍAS
Visión general de jerarquía
Trabajo con subclases y superclases
Sustitución de métodos en las superclases
La introducción de polimorfismo
Creación y ampliación de las clases abstractas
3. Programación Java SE 8
NEW HORIZONS MADRID
Paseo de la Castellana, 143 – 28046 Madrid - Spain | Office: +34 915717161
|info@NewHorizonsMadrid.com | www.NewHorizonsMadrid.com
12. EMPLEO DE INTERFACES
El polimorfismo en las clases JDK foundation
Empleo de Interfaces
Empleo de listas de Interface
Introducción a las expresiones lambda
13. MANEJO DE EXCEPCIONES
Manejo de excepciones: Una visión general
Propagación de excepciones
Captura y emisión de excepciones
Manejo de múltiples excepciones y errores