Programador Java

It Training Center
En Buenos Aires

Precio a consultar
¿Preferís llamar ya al centro?
5411-... Ver más
Compará este curso con otros similares
Ver más cursos similares

Información importante

  • Carrera corta
  • Buenos aires
  • 72 horas de clase
Descripción


Dirigido a: Desarrolladores que no conozcan de programación orientada a objetos y todos aquellos que desean iniciar la migración al lenguaje de programación Java

Información importante
Sedes

Dónde se enseña y en qué fechas

inicio Ubicación
Consultar
Buenos Aires
Sarmiento 1113 piso 3, C1041AAW, Capital Federal, Argentina
Ver mapa

Preguntas Frecuentes

· Requisitos

* Experiencia de programación (no objetos) * Experiencia diseñando aplicaciones

Temario

Carrera Programador Java

Este carrera esta formada por los siguientes cursos:

SL-110 - Fundamentos del Lenguaje de Programación Java

Objetivos:

Este curso provee a los estudiantes con los conceptos y habilidades necesarios para iniciarse en la tecnología Java.

Este curso enseña los conceptos básicos de orientación a objetos y el análisis y diseño orientado a objetos mientras explica la tecnología Java, también introduce a la construcción del lenguaje de programación Java.

Audiencia:

Desarrolladores que no conozcan de programación orientada a objetos y todos aquellos que desean iniciar la migración al lenguaje de programación Java

Requisitos:

Para aprovechar al máximo este curso es aconsejable que los aspirantes tengan:

* Experiencia de programación (no objetos)

* Experiencia diseñando aplicaciones

Detalle:

Los participantes pueden ganar las siguientes habilidades al completar el curso

* Demostrar la comprensión de los principales conceptos de programación orientada a objetos

* Identificar objetos

* Diseñar un diagrama de clase

* Desarrollar clases Java básicas basadas en un diagrama de clase.

Módulo 1: Objetos

* Describa abstracción y como es usada en la orientación a objetos

* Identifique objetos y no objetos en un problema de dominio

* Describa encapsulación de objetos

Módulo 2: Clases

* Grupos de objetos con atributos similares y operaciones comunes en clases

* Explique como las clases son usadas para definir objetos

* Defina herencia y explique como se relación con la reusabilidad de software

* Defina generalización y especialización y como se relacionan con herencia

* Defina polimorfismo y explique como la herencia promueve polimorfismo

* Defina clases abstractas

Módulo 3: Usando Clases Java

* Declaraciones de código de clase

* Defina los tipos primitivos

* Declare variables de clase usando tipos primitivos

* Declare variables de clase usando variables de referencia

* Use correctamente herencia

* Use clases abstractas

* Use la declaración de importación para incluir un paquete de clases en un programa

* Use la función de empaquetado para agrupar clases en una jerarquía de clase.

* Entienda la estructura de un programa Java

* Nombre clases java y otros identificadores de acuerdo a las guías de lenguaje de programación Java

Módulo 4: Usando Métodos Java

* Defina comportamiento de clase usando métodos

* Declare un método publico para encapsulación

* Paso de argumentos a un método

* Describa una firma de método

* Módulo 5: Interacción de Objetos

* Explique como los objetos interactúan entre sí a través de la mensajería de objetos

* Defina asociación y composición

* Decida cuando un reracionamiento entre 2 objetos debe ser asociación o composición

* Defina el ciclo de vida de un objeto de acuerdo a asociación y composición

* Defina la custodia de un objeto de acuerdo a asociación y composición

Módulo 6: Análisis y diseño orientado a objetos usando UML

* Crear un set de casos de uso para describir un problema de dominio

* Crear una secuencia de diagrama para un caso de uso

* Crear un diagrama de clase para un problema de dominio

* Crear un diagrama de actividad para un caso de uso

* Declaraciones de código de clase para un diagrama de clase

Apéndice A: Construcciones de Programación Java

* Usar "casting" y promoción

* Aplicar operadores en una declaración (statement)

* Construcciones de looping de código

* Codificar una declaración "if"

* Usar correctamente "switch"

* Describir como el break afecta un loop

SL-275 - Lenguaje de Programación Java

Objetivos:

En este curso se enseña la sintaxis de Java, la programación orientada a objetos utilizando el lenguaje Java, la creación de interfaces gráficas, el modelo de excepciones, los mecanismos de entrada y salida (E/S), los threads y la programación en red.

Los programadores familiarizados con los conceptos de la programación orientada a objetos pueden aprender a desarollar aplicaciones y applets en Java. Durante el curso se utiliza el kit de desarrollo de software (SDK) Java 2.

Audiencia:

Programadores interesados en añadir el lenguaje Java a su lista de conocimientos y personas que se estén preparando para el examen de Programador Certificado en Plataforma Java 2.

Requisitos:

Para obtener el máximo aprovechamiento del curso, los alumnos necesitan:

* Conocer los principios de la programación orientada a objetos.

* Saber crear o compilar programas sencillos en un lenguaje como C o C++, o haber realizado el curso SL-110 y haber creado y compilado programas Java sencillos.

* Saber crear y modificar archivos de texto con un editor de textos.

* Saber usar un navegador como Netscape Navigator.

Detalle:

Los alumnos del curso aprenderán a:

* Crear aplicaciones Java que aprovechen funciones de programación orientada a objetos de Java como la encapsulación, la herencia y el polimorfismo.

* Ejecutar una aplicación Java.

* Usar tipos de datos y expresiones de Java.

* Usar las construcciones de control de flujo de Java.

* Usar matrices y otros grupos de datos.

* Implementar técnicas de gestión de errors utilizando el manejo de excepciones.

* Crear interfaces gráficas controladas por eventos utilizando componentes de interfaz de Java: paneles, botones, etiquetas, campos de texto y cuadros de texto.

* Implementar la funcionalidad de E/S para leer y escribir datos y archivos de texto.

* Crear programas con multithreads.

* Crear un cliente TCP/IP sencillo que se comunique mediante sockets.


Compará este curso con otros similares
Ver más cursos similares