Programación en Java
Este curso permitirá al estudiante manipular unos de los lenguajes de programación más utilizados en el mercado mundial, esto se debe entre otras cosas, a su gran plataforma tecnológica y a la gran masa de comunidades web de soporte mundial.
Contenidos
Primera Parte
Paradigma de Orientación a Objetos: Introducción al paradigma, una nueva forma de programar, más cercana a nuestra forma de comprender la realidad.
- Introducción a la POO y aplicaciones del paradigma al lenguaje JAVA.
- Abstracción – Encapsulamiento – Ocultamiento.
- El modelo orientado a objetos y la Ingeniería directa Objetos y UML.
- Clases – Atributos – Constructores – Métodos – Mensajes Herencia – Polimorfismo – Interfaz. - Asociaciones: Unidireccionales – Bidireccionales. Agregación – Composición
Estructuras de memoria estáticas y dinámicas: Comprender y manejar el manejo de variables de tipo contenedor de diversos datos.
- Arreglos primitivos – Arreglos de Objetos.
- Estructuras Dinámicas el Framework de Colecciones: Colecction , List , Set, Map.
Excepciones: Administrar las excepciones, tan importantes en el manejo de errores en tiempo de ejecución.
- Definición de excepción
- Jerarquía de Excepciones
- Tipos de excepciones
- Manejo de excepciones
- Bloque try/catch/finally
- Las clases Throwable y Exception
- Creación de Excepciones
- Lanzar Excepciones: sentencia throws
Threads: Ayudar a la comprensión del manejo y funcionamiento de la programación paralela y concurrente.
- Definiciones básicas
- Clase Thread
- Interfaz Runneable
- Sincronización
Base de Datos – Sql: Comprender nociones básicas de las bases de datos relacionales y su correcta administración.
- Introducción a las bases de datos relacionales – MySQL
- Noción de entidades. Relaciones. Multiplicidad máxima y mínima.
- Definición de primary key y foreing keys
- Consultas básicas
- Manipulación de datos con SQL
- Subconsultas
- Concepto de vistas
Acceso a datos a través a JDBC: Utilizar la herramienta tecnología que brinda JDBC para la persistencia de datos en una Base de Datos.
- Definición de JDBC
- Seleccionar una base de datos
- Establecer la conexión
- Seleccionar una tabla
- Recuperar Valores desde una Hoja de Resultados
- Actualizar Tablas
- Utilizar Sentencias Preparadas
- Crear Aplicaciones JDBC Completas.
- Manejo del Drivers.
Diseño de Patrón de desarrollo de software: Aplicar la programación de un proyecto de software de forma estructurada y eficiente.
- Patrones de diseño. MVC.
- Manejo de Interfaces Swing. Nociones básicas.
- Capas, funciones y distribución del software.
- Ventajas sobre cohesión, acoplamiento. Independencia de las clases. - Desarrollo de una aplicación integral modelando en 4 capas.
Cursado
Lunes y jueves de 14 a 17 hsDestinatarios
El ingresante debe poseer conocimientos acreditables de programación básica en cualquier lenguaje.Inscripción
A través del siguiente FORMULARIO
Costos / Aranceles
$ 9800 en un pago / 3 cuotas de $ 3600 ( público en general) / 3 cuotas de $ 3270 (Comunidad ITU)Informes y contacto
Informes en: