Curso actualmente no disponible

Java Avanzado

ACIS Asociación Colombiana de Ingenieros de Sistemas
En Bogotá ()

Precio a consultar
¿Quieres hablar con un Asesor sobre este curso?

Información importante

Tipología Curso
Horas lectivas 20h
  • Curso
  • 20h
Descripción

El curso provee a los estudiantes una buena fundamentación teórica, así como conocimiento práctico básico de las tecnologías avanzadas más utilizadas en Java y su plataforma de desarrollo.
Dirigido a: El curso está dirigido a programadores Java interesados en explorar y entender tecnologías avanzadas en el desarrollo de aplicaciones sobre la plataforma Java. Es el momento para aprovechar este curso que te ofrece ACIS Asociación Colombiana de Ingenieros de Sistemas: En este centro puedes contar con una educación personalizada. Este curso tuvo una gran acogida entre nuestros usuarios desde que fue publicado en emagister en Agosto de 2009. Para obtener el título que te interesa, deberás invertir de tu tiempo 20 horas y asistir a las clases que se dictan desde la población de Bogotá. Al final de este periodo recibirás del centro tu título de aprovechamiento otorgado por ACIS Asociación Colombiana de Ingenieros de Sistemas. Estudiarás no sólo todo lo relacionado con el mundo de java sino también técnicas y estrategias propias de aquellos profesionales que se desempeñan como Java enriqueciendo tus fortalezas y mejorando tus debilidades en tu trabajo actual o preparando el terreno para entrar en el mercado laboral como Programador en Ruby, Programador en PHP, Programador en Flash u otras profesiones relacionadas. Cuenta con plazas de parking. ¿Tienes alguna experiencia con este centro que quieras publicar? Compártela con los miles de usuarios de emagister. ACIS Asociación Colombiana de Ingenieros de Sistemas viene desarrollando cursos de Java desde 2009. La nueva fecha del curso informada por el centro está visible en emagister desde Agosto de 2009.

Preguntas Frecuentes

· Requisitos

Es deseable una experiencia básica en los conceptos de programación OO y en el desarrollo de aplicaciones en Java.

Opiniones

Todavía no hay opiniones de este curso

Programa académico

Introducción

Sinopsis:

Este curso ofrece la oportunidad de conocer algunos aspectos avanzados del lenguaje de programación Java y su gran potencial, como una de las más revolucionarias tecnologías desarrolladas. Para ello se explorarán diferentes técnicas utilizadas para mejorar el desarrollo y el desempeño de aplicaciones Java.

Dirigido a:

El curso está dirigido a programadores Java interesados en explorar y entender tecnologías avanzadas en el desarrollo de aplicaciones sobre la plataforma Java.

Prerrequisitos:

Es deseable una experiencia básica en los conceptos de programación OO y en el desarrollo de aplicaciones en Java.

Objetivos:

El curso provee a los estudiantes una buena fundamentación teórica, así como conocimiento práctico básico de las tecnologías avanzadas más utilizadas en Java y su plataforma de desarrollo.

Al final de éste curso, el estudiante será capaz de:

Describir las características importantes de Java.

Entender el manejo de Componentes en Java.

Explorar aspectos de la programación concurrente en Java.

Ubicar los problemas típicos del manejo de bases de datos.
Conocer las tecnologías utilizadas en aplicaciones distribuidas en Java.

Identificar diferentes técnicas para la optimización de aplicaciones en Java.

Contenido

1. Introducción a JAVA

- El fenómeno Java

- Independencia de la plataforma

- Orientación a Objetos: reutilización, mantenimiento

- Applets vs Aplicaciones

- El Modelo de Ejecución Java

- Java vs C++

- Kit de desarrollo (JDK/ SDK)

- Configuración

- Compilación / Depuración

- Ejecución

2. Fundamentos de Orientación a Objetos en Java

- Primitivas vs. Objetos

- Definición de Objetos y Clases

- Encapsulamiento

- Herencia

- Polimorfismo

3. JavaBeans

- El modelo de componentes

- Arquitectura de JavaBeans

- El Modelo de Eventos Java

- Propiedades

- Persistencia

4. Introspección

- Interfaz de acceso

- Inspección de ambiente

- El BeanBox Tool

5. Concurrencia

- Introducción a Threads

- El API Thread

- Técnicas de sincronización

- Planificación de Threads

- Grupos de Threads

6. JDBC

- Introducción a JDBC

- El modelo Relacional y Sql

- Drivers en JDBC

- Consultas

- Transacciones

- Desempeño y Optimización

7. RMI

- Introducción a RMI

- Arquitecturas RMI

- Serialización

- Http Tunneling

8. Laboratorio 1

- Tunning

- Introducción al Tunning

- Que se debe medir?

- Chequeo para desempeño

- Herramientas de profiling

- Optimizaciones típicas

- Cuando optimizar?

9. Refactoring

- Que es Refactoring?

- Porque es necesario?

- Cuando es necesario?

- Malos Olores

- Refactoring y Optimización

- Herramientas


Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares