Diplomado I Java
Información del curso
Descripción
Java fue desarrollado por Sun Microsystems a principios de los 90´s y en el año 2009 fue adquirido por Oracle. El lenguaje en sí mismo retoma mucha de la sintaxis de C y C++, pero sin la manipulación directa de punteros o de la memoria que eran causa recurrente de múltiples errores en aplicaciones desarrolladas en estos lenguajes.
Las aplicaciones desarrolladas en el lenguaje Java son muy demandadas dentro del ámbito financiero, mercantil y de servicios debido a la robustez, seguridad y portabilidad que ofrece; esto último permite que cualquier desarrollo hecho en Java pueda ejecutarse en servidores con sistemas operativos Unix, Linux y Windows, entre otros.
Está integrado por una amplia biblioteca de clases, la cual abarca numerosas funciones para cualquier tipo de desarrollo de aplicaciones, con propósitos tales como:
- Ofimática (suite de oficina)
- Telecomunicaciones
- Simulación
- Videojuegos
- Ciencia
- Sistemas operativos
- Herramientas de programación (Entornos de Desarrollo Integrados (IDE's), compiladores, interpretes, depuradores, etc.)
Temario
-Introducción a la programación orientada objetos
-Clase
-Métodos
-Interfaz
-Objetos
-Estructuras de control
-Operadores matemáticos y lógicos
-if
-Ciclos anidados
-for
-switch
-Inicialización de objetos
-Herencia
-Sobrecarga de métodos
-Constructores
-Implementación
-Reutilización de clases
-Polimorfismo
-Interfaces, clases abstractas
-Estructura de las aplicaciones MVC
-Objetos gráficos
-Conexión a base de datos
-Consultas hacia la base de datos
-Recuperación de metadatos
-Transacciones update,insert y delete
-Manejo de Excepciones
Competencias para las que te prepara el curso
Destinatarios
Requisitos
- Fundamentos de Programación
- Base de datos MY SQL
Metodología
Idiomas en los que se imparte
Duración
Objetivos
Una vez concluido el curso, el participante podrá, entre otras cosas:
- Crear y usar clases, variables y métodos en el lenguaje Java
- Comprender la programación orientada a objetos
- Usar estructuras de control: for, while, if, switch, do-while
- Entender los conceptos de herencia, interfaz y polimorfismo
- Crear interfaces gráficas, botones, paneles, etc. con Java FX
- Realizar conexiones a sistemas gestores de Bases de Datos como MySql, SQL Server, etc.
- Embeber código SQL para ejecutar comandos estáticos de consulta y transacciones SQL
- Acceder al metadata de la base de datos
Algunas de las características con las que cuenta el lenguaje Java son:
- Es portable: les independiente de la plataforma; esto es, que puede ejecutarse en plataformas Web, dispositivos móviles, micro controladores y plataformas de propósito general; esto gracias a la máquina virtual de Java, ya que ésta se basa en la filosofía: escribe el programa una vez y ejecútalo en cualquier dispositivo: "write once, run everywhere"
- Está Orientado a Objetos: esto se refiere a un paradigma o modelo de programación y al diseño del lenguaje, el cual permite que las aplicaciones sean reutilizables y escalables, lo que facilita el mantenimiento del software, además de que permite construir bibliotecas de código que se pueden aprovechar en otros módulos y proyectos
- Es Open Source: lo que implica que todo el código interno del lenguaje es público y cualquiera puede modificarlo según sus necesidades particulares, o revisarlo y proponer correcciones o cambios que eventualmente pueden ser integrados a la versión de uso universal