Programación Orientada a Objetos con Java

Objetivo :
Este curso provee los conocimientos y habilidades necesarios para desarrollar aplicaciones orientadas a objetos con Java.
El participante logrará alcanzar los conocimientos y habilidades específicamente para:
Conocer y aplicar UML en la construir los planos de software.
Conocer y aplicar la programación orientada a objetos con Java.
Conocer y aplicar los conceptos de Relaciones entre Clases.
Manejar estructuras de datos.
Descripción :
La Programación Orientada a Objetos es el paradigma de programación más utilizado en la actualidad. Su consistente base teórica y la amplia gama de herramientas que permiten crear código a través de diseños orientados a objetos la convierten en la alternativa más adecuada para el desarrollo de aplicaciones.
En este curso se conocerán las bases de la Programación Orientada a Objetos (POO.) y como se relacionan estos conceptos con el lenguaje Java.
Para la construcción de la interfaces de usuario (GUI) utilizaremos Swing. Swing es una biblioteca gráfica para Java que forma parte de Java Foundation Classes (JFC). Incluye widgets para GUI tales como cajas de texto, botones, desplegables y tablas.
Dirigido a :
•Profesionales y técnicos en tecnologías de información que trabajan en proyectos de desarrollo de aplicaciones de Base de Datos.
•Profesionales y estudiantes de sistemas, computación, Informática y carreras afines que deseen complementar ó especializar sus conocimientos.
Requisitos Previos:
Para el cumplimiento del objetivo propuesto, se sugiere que el participante tenga conocimientos sobre: Fundamentos de programación
Duración:
24 Horas
Costo:
S/.250.00
Horarios:
Temario - Sillabus:

Tema 1


Fundamentos de la POO
  • Ciclo de Vida del Software
  • Metodologías
  • Guerra de Métodos
  • Abstracción
  • Clase y Objeto
  • Encapsulamiento
  • Herencia
  • Polimorfismo
  • Mensaje

Tema 2


Clases y objetos
  • Definición de clase y objeto.
  • Implementación de clases.
  • Creación y uso de objetos.
  • Ejercicios ilustrativos.

Tema 3


Campos y métodos
  • Definición de campos.
  • Definición de métodos.
  • Métodos set y get para manejo de campos.
  • Constructor.
  • Destructor.
  • Ejercicios ilustrativos.

Tema 4


Estructuras de control
  • Estructuras selectivas
  • Estructuras repetitivas

Tema 5


Alcance de clase y alcance de instancia
  • Definir alcance de clase y alcance de instancia.
  • Implementar campos y métodos con alcance de clase y alcance de instancia.
  • Acceso a los campos y métodos con alcance de clase y alcance de instancia.
  • Ejercicios ilustrativos.

Tema 6


Tópicos avanzados
  • Generalización
  • Sobreescritura
  • Clase abstracta
  • Interface
  • Resumen
  • Ejercicios ilustrativos

Tema 7


Estructuras de datos
  • Arreglos unidimensionales
  • Arreglos bidimensionales
  • Instrucciones para recorrer los elementos de un arreglos
  • Ejercicios ilustrativos

Tema 8


Swing
  • Ventanas: JFrame, JDialog y JOptionPane
  • Menus: JMenu,JMenuItem y JToolbar
  • Controles: JLabel, JTextField, JButton, JComboBox, JTextArea, etc.
Top
  • Redes Sociales