SERVICIOS

Java Básico

 

Objetivos

Adquirir conocimientos teóricos y prácticos sobre características del lenguaje, decisiones, ciclos, métodos estáticos, clases y objetos, arreglos, herencia, encapsulamiento y polimorfismo, cadenas y fechas, archivos e introducción a applets y GUIs en Java.

A quien va dirigido

A profesionales y técnicos con conocimientos de programación y que desean iniciarse en el desarrollo aplicaciones en Java.

Contenido programático:

Ø  Características del lenguaje Java

o    Palabras reservadas.

o    Identificadores.

o    Tipos de datos soportados en Java.

o    Concepto y uso de: variable y constantes en los programas.

o    Entrada y salida básica.

o    Conceptos básicos sobre excepciones.

o    Operadores: aritméticos, relacionales, lógicos y condicional.

o    Conversiones de tipos (Operadores molde) y prioridad de los operadores.

Ø  Decisiones en Java

o    Sentencia: if, if-else, if e if-else anidadas y switch.

o    Ejemplo práctico.

Ø  Bucles o ciclos en Java

o    Bucle: for, while y do-while.

o    Solución mediante diagramas de flujos.

o    Sentencia break y continue.

o    Diferencias entre break y continue.

o    Contadores y acumuladores.

o    Ejemplo práctico.

Ø  Métodos estáticos (Paso de valores por valor)

o    Definición de un método o función dentro de una clase.

o    Argumentos y parámetros de una función.

o    Resolución de problemas mediante el empleo de funciones.

o    Ejemplo práctico.

Ø  Clases, Objetos y métodos  

o    Objetos y clases.

o    Declaración y creación de un objeto.

o    Acceso a datos y métodos.

o    Utilización de métodos.

o    Paso de parámetros por valor y por referencia.

o    Constructores y modificadores de acceso (public, private, protected).

o    Ejemplo práctico.

Ø  Arreglos y métodos de ordenamiento

o    Concepto y proceso de array (Declaración, creación, inicialización y utilización).

o    Arrays de objetos y multidimensionales.

o    Ordenamiento de arrays mediante el método de la burbuja.

o    Método de selección, inserción y shell.

o    Guia de ejercicios de arrays.

Ø  Herencia

o    Descripción de la herencia.

o    La clase Object.

o    Métodos: clone, equals, finalize, toString y getClass.

o    Ventajas de la herencia.

o    Superclases y subclases.

o    Modificadores y la herencia.

o    Métodos y Clases abstractas.

o    Interfaces y definición de una interfaz.

o    Ejemplo práctico.

o    Encapsulamiento y polimorfismo

Ø  Encapsulamiento.

o    Modificadores de clases, variables y métodos.

o    Clases internas.

o    Paquetes, declaración y paquetes incorporados.

o    Importación de paquetes.

o    Polimorfismo.

o    Ligadura dinámica.

o    Ejercicios varios.

Ø  Cadenas y fechas

o    Creación, comparación y concatenación de cadenas.

o    Otros métodos de la clase String.

o    Clases: StringBuffer, calendar y Date

o    Formatos de fechas. 

o    Ejercicios varios.

Ø  Archivos en Java . Introducción a los applets y GUIs en Java .

o    Concepto Apertura Métodos para trabajar con archivos.

o    La clase File.

o    Archivos secuenciales

o    Estructuras definidas por el programador (Listas simples).

Duración:

16 horas