Curso JAVA Certificación Oracle - SCJA –(SunCertified Java)
Curso
Online
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
48h
Dirigido a: Técnicos, soportes, electrónicos, ingenieros, personas interesadas en JAVA Certificación Oracle - SCJA -(SunCertified Java).
Opiniones
Temario
Curso Oficial Oracle: Java SE 6 (SL-110-SE6) - Java Beginner
1 - 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.
Arraysunidemiensionales.
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.
Curso Oficial Oracle: Object-OrientedAnalysis and Design Usin UMl (OO-6)
1 - Diseño de capas de una aplicación
Descripción del proceso de desarrollo de software orientado a objetos.
Patrones de diseño de software. MVC, DAO, VO, Beans.
Definición de Arquitectura de Software
Buenas prácticas
Frameworks comerciales en uso.
Ejemplos de código.
2 – Creación de un framework de acceso a datos propio
Modelado de un framework de acceso a datos con UML
Implementación del framework modelado
Metricas de calidad
Evalución del framework creado mediante dichas metricas
3 – JAVA web
Que es un servlet, donde corre java, aspectos de configuración.
Ciclo de vida.
Servletsconteiners.
Programación de un ejemplo web.
Escalabilidad del framework de datos, adaptabilidad para la web.
Procesamiento cliente servidos
4 – Frameworks para la capa GUI
Tapestry, Struts, Spring
Ventajas y desventajas.
Como utilizarlos, documentación, ejemplos.
5 – Reutilización de software
Creación de un ejemplo reutilizando componentes desarrollados en clases anteriores
Separación en capas, ventajas y desventajas a la hora de reutilizar.
Hilos de ejecución. Ejemplo de Threads, cuando utilizarlos.
6 – Manejo de eventos de la GUI
Implementación de una clase GUI.
Creación del la clase BrokerTool en MVC
Compilación y testeo de BrokerGUIclass
Logueo de errores con Log4j
7 – Implementación de Aplicaciones N-Tiers
Uso de la concurrencia.
Exanimación del pool de hilos.
Problemas de integridad.
Creación de una clase cliente genérica.
8 – Aplicación de patrones de diseño a la capa de dominio
Descripción de los patrones de diseño
PatronComposite
Patron Estrategia
PatronObserver
Patron Abstract Factory
Ventajas de la plataforma educativa
El sistema de video conferencia ) que usamos, permite realizar varias acciones:
- Compartir distintas aplicaciones de software relacionado con el curso con los estudiantes.
- Compartir escritorio remoto para mostrarles documentos en pdf, powerpoint, pdf, navegación de sitios relacionados, configuraciones de equipos, etc.
- Compartir Video en Vivo para ver paso a paso como es el proceso de desarme de los equipos a pantalla completa. Disponemos de cámaras filmadoras para aquellos cursos que necesiten de acercamientos a piezas pequeñas.
- Se entregarán las clases grabadas para que el alumno que no haya podido asistir por inconvenientes de enfermedad, etc., no pierda ninguna clase del curso.
- Les entregamos en cada clase manuales en formato pdf para la lectura de clase a clase, links de video, webs, software freeware / prueba.
- Están habilitados foros para preguntas hacia el docente offline.
- También durante la clase podrán hacer preguntas al docente mientras realiza desarme, instalaciones y configuraciones de equipo.
- Una herramienta de evaluación que permite a nuestros alumnos responder individualmente cuestionarios realizados por el docente para una mejor comprensión y asimilación de los contenidos.
Curso JAVA Certificación Oracle - SCJA –(SunCertified Java)