Curso Oficial Oracle: Java SE 6 (SL-110-SE6) - Java Beginner

El curso Java Beginner cuenta con el aval oficial de ORACLE (SL-110-SE6), esto posibilita al alumno adquirir materiales oficiales de ORACLE (e-kits) para la lectura. Este primer bloque o modulo proporciona al alumno los conocimientos teórico-prácticos para realizar un adecuado análisis, diseño y construcción de aplicaciones orientadas a objetos mediante el lenguaje JAVA.
Seminario Gratuito de Java realizado el 23/7/20111 - Paradigmas de Programación
Programación estructurada o procedural. Concepto de algoritmo,
proceso, subproceso, función, rutina, subrutina,
subprocedimiento, procedimiento.
Programación orientada a objetos. Concepto de abstracción,
encapsulamiento, modularidad, jerarquía
Ventajas y desventajas de los paradigmas anteriores
Diseño de algoritmos de software
JAVA como lenguaje orientado a objetos
Análisis orientado a objetos (con UML)
Diseño orientado a objetos (con UML)
2 – Entendiendo JAVA
Diferencia entre lenguajes compilados e interpretados
Clasificación de java en base al punto anterior
Arquitectura del framework de JAVA
Resumen de cada una de las siete etapas del ciclo de vida del producto
Programación de la primera aplicación
Tipos de datos de java
Tipos primitivo y envoltorios
Conversión de datos
Casting de objetos
3 – Bucles y Arrays
While, For, Do While.
Arrays unidemiensionales.
Implementación de algoritmos simples: máximo, mínimo, promedio.
Ejemplos de investigación.
4 – Análisis y diseño
Análisis de un problema utilizando las técnicas del análisis orientado a objetos.
Diagrama de clases candidatas
Diagrama de clases del dominio.
Diagrama de clases software.
Convenciones del lenguaje.
5 – Ámbito de Variables y Objetos
Definición de ámbito. Visibilidad, interface, implementación.
Tipos de datos primitivos.
Ejemplos de variables en distinto ámbito.
Como identificar el ámbito de una variable.
Evitar el abuso de variables globales.
Estructura de paquetes. Que son y cuando se usan.
Organización del framework de Java, paquetes más utilizados.
6 – Creación y uso de Objetos
Declaración, instanciación e inicialización de objetos
Referencias a objetos vs variables de tipos primitivos
Identificación de relaciones entre clases
Tipos de relaciones: agregación, composición y herencia
Identificación de relaciones entre clases
Codificación de los distintos ejemplos
Diagramación UML de las relaciones con Enterprise Architect
Importancia del diseño orientado a objetos.
7 – Desarrollando y utilizando métodos
Que es un método? Como identificarlos?
Modificadores de visibilidad. Sobrecarga de métodos.
8 – Analizando un caso real
Definición del problema
Técnicas de análisis.
Diseño de la solución.
Para alumnos del exterior, tendrán que haber cursado el modulo SL-110-SE6 en su país, para cursar con nosotros el modulo OO-226. De esta manera el alumno luego podra rendir en su pais el certificado oficial de Java - SCJA
Para Residentes de Argentina:
Para realizar la certificación Oficial - SCJA - Sun Certified Java Associate - se necesitan tener realizados dos modulos:
- 1 modulo: Fundamentals of the Java Programming Language - SL-110-SE6
- 2 Modulo: Object-Oriented Analysis and Design Using UML - OO-226








