Java 00 – Fundamentos de la Programación Orientada a Objetos

• Este curso es una excelente elección para comprender los conceptos de desarrollo detrás de la programación utilizando las herramientas que provee la programación orientada a objetos. • Está dirigido para aquellos que tienen poca o ninguna experiencia en programación. También es altamente aconsejable para reforzar conceptos de quienes conozcan el tema. • Los estudiantes que tomen este curso reciben bases sólidas en la programación orientada a objetos. • El curso enseña el significado de las diferentes técnicas en las que se basa la programación orientada a objetos, poniendo foco en la comprensión de los conceptos para luego aplicarlos a…

Duración

20 h

Idioma de dictado

Español

Modalidad

Online

Tecnología

JAVA

Capítulo 1 – Fundamentos de Clases y Objetos
• Estructuras de Datos
• ¿Cómo trabaja un programa en memoria?
• Creación de Instancias
• Definiciones
• Visibilidad en las Clases
• Encapsulado
• Descubriendo los objetos
• Diagramas UML para las clases

 

Capítulo 2 – Relaciones
• Asociaciones y enlaces
• Relaciones entre clases
• Asociaciones simples
• Asociaciones complejas
• Asociación calificada
• Agregaciones
• Composiciones

 

Capítulo 3 – Herencia y Polimorfismo
• Herencia
• Los constructores en la herencia
• Generalización y especialización
• Sobrecarga y rescritura
• Clases abstractas
• Polimorfismo y Enlace o Ligadura Dinámica

• Interfaces

Formas de Pago

  • Mercado pago
  • Depósito y/o transferencia

Beneficios

  • Somos un Centro de Capacitación inscripto en SEPYME y REGICE por lo que las empresas pueden recibir importantes reintegros por crédito fiscal.

A quienes quieran comenzar a programar usando un lenguaje orientado a objetos:

• Escritores técnicos
• Desarrolladores Web
• Gerentes técnicos
• Individuos sin base de programación profunda como administradores de sistemas

• Haber hecho el curso de Introducción a la programación para no programadores o tener conocimientos equivalentes
• Crear programas utilizando un lenguaje procedural como C, o un lenguaje de scripting como Perl
• Crear y editar archivos de texto utilizando un editor
• Manejar un navegador Web
• Resolver problemas de lógica
• Ejecutar comandos utilizando la interfaz de línea de comandos