Java Fundamentos

Descripción

Java es uno de los lenguajes más utilizados hoy en día, tanto por su potencia y robustez, como por su amplia integración con cualquier tipo de sistema, ya que se trata de un lenguaje multiplataforma, es decir, un programa desarrollado en un sistema en concreto puede ser ejecutado en cualquier otro, independientemente del hardware y software que éste utilice.
Java es además, uno de los pocos lenguajes que permiten desarrollar tanto aplicaciones de ejecución local (comúnmente llamadas ‘aplicaciones de escritorio’) como aplicaciones que se ejecutan en entornos de red, tanto a nivel de cliente como a nivel de servidor.

Objetivos

Conocer las características del lenguaje java y su uso en el desarrollo de aplicaciones informáticas de todo nivel usando los conceptos de la programación orientada a objetos así
como las características del modelo cliente/servidor tanto en el entorno GUI como en entorno WEB. Asimismo se estudiara las características del modelo MVC y su aplicación en entorno
distribuido.

Requisitos previos

  • Los alumnos necesitarán tener experiencia con algún lenguaje de programación estructurado, así como los conceptos de orientación a objetos.
  • Recomendables pero no requeridos conocimientos de C ó C++.

A quien ésta dirigido:

Esta acción formativa va dirigida a Programadores

Duración

24 horas

Informes e Inscripciones

E-Mail :
informe@sistemasuni.edu.pe
Teléfonos :
(511)381-3851 / (511)382-4832, Central Telefónica:(511) 481-1070 Anexo 569.
Datos Adicionales:
Av. Túpac Amaru 210. Puerta 5 de la UNI

Contenido

Tema 1:

  • Estructura de un sistema informático
  • Diferencias entre programación estructurada y POO
  • Características de Java
  • Formas de ejecución de programas Java
  • Entornos de trabajo (IDE)
  • Estructura de un programa Java
  • Máquina Virtual Java, JDK y JRE
  • Definición de clase y objeto
  • Clases, Objetos, notación UML, propiedades, métodos, niveles de acceso.
  • Paquetes
  • Paradigmas de POO: Abstracción
  • Clases: definición y tipos

Tema 2:

  • Atributos: Tipos y ámbitos
  • Tipos de datos primitivos y objetos
  • Constantes en Java
  • Encapsulamiento: uso de métodos get y set
  • Métodos: notación y tipos.
  • Librería java.lang. Clases Math, Date

Tema 3:

  • Control de flujo y operadores
  • Herencia
  • Superclase y subclase
  • Sobrecarga de métodos
  • Clases abstractas. Aplicaciones
  • Orientación a objetos (constructores, pronombres)
  • Interfaces, características.

Tema 4:

  • Inner classes (clases internas)
  • Ejecución como aplicación tipo consola
  • Entrada y salida estándar en Java.
  • La clase Scanner
  • Clases de tipo Java Main Class
  • Métodos estáticos

Tema 5:

  • Interfaz grafica de usuario (GUI).
  • Librería AWT y Swing, características.
  • Ventanas en Java: JApplet, JFrame,

Tema 6:

  • JDialog y JOptionPane
  • Menus: JMenu,JMenuItem y JToolbar
  • Uso de los Layout managers

Tema 7:

  • Eventos:definición
  • Listener, Event y Adapter
  • Componentes Graficos en GUIs

Tema 8:

  • Asociación de clases Bean con eventos
  • Polimorfismo
  • Enlace entre ventanas
  • l

Descargue Syllabus

CENTRAL - UNI
Universidad Nacional de Ingeniería
Av. Túpac Amaru 210 - Rimac
Alt. Puerta 7 de la UNI
Teléfonos: Directo: 3813851 - 3824832 Central 4811070 Anexos: 569- 408

 

SAN BORJA
Av. Rosa Toro 1111
Alt. Cdra. 31 Javier Prado Este
Telefono 346-0005 346-4486

 

SURCO
Jr. Cristobal de Peralta Sur 113
Alt. Cdra 11 Av. Primavera
Telf: 344-4454