Saltar a contenido principal Saltar a navegación principal

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. 

 

El ingresante debe poseer conocimientos acreditables de programación básica en cualquier lenguaje. Lunes y jueves de 14 a 17 hs

A través del siguiente FORMULARIO