
Java para principiantes
Online 3 mesesEl programador Java es un especialista en construir soluciones empresariales utilizando tecnologías Java de Sun Microsystems. En este curso estudiaremos los fundamentos básicos para emprender el camino programador java.
Hoy en día el perfil profesional de programador Java está muy demandado. Representa una especialización tecnológica que muchas empresas, sobre todo de desarrollo, desean tener entre su equipo de profesionales.
El lenguaje de programación Java sigue siendo uno de los más utilizados del mundo. Curiosamente, la cantidad de profesionales especializados en este tipo de tecnología digital no ha crecido al mismo ritmo que su aplicación en desarrollos digitales.
Por tanto, el programador Java se encuentra en una situación inmejorable. Tiene una especialización que muy pocos comparten y está ante un mercado laboral, con ofertas que no consiguen fácilmente ser cubiertas del todo. Las posibilidades no solo de encontrar un trabajo, sino de que esté bien remunerado son en este sector muy altas.
Obviamente antes hay que obtener los conocimientos adecuados para abordar con éxito cualquier desarrollo en Java. Por ese motivo, es tan importante una formación especializada, con la que dominar un lenguaje de programación, que puede ser aplicado en tantos entornos digitales.
Dirigido a
A todos aquellos que, sin conocimiento previo de programación, deseen aprender la programación orientada a objetos en lenguaje Java, así como las tecnologías y técnicas necesarias para la construcción de aplicaciones básicas con Java.
El enfoque práctico, con el suficiente fundamento teórico, los casos de estudio y los ejemplos (con solución en código) y el material (externo así como de confección propia del Instituto) permiten rápidamente comenzar a desarrollar aplicaciones en Java.
Asimismo, para quienes deseen desarrollar aplicaciones Android o Sitios Web en Java, este curso le brindará los conocimientos necesarios para luego poder aprender el desarrollo aplicaciones Android o Web en Java, teniendo una sólida formación para ello.
Requisitos
No se necesitan conocimientos previos.
Plan de Estudios
El siguiente es un esquema de los módulos del curso y su relación:
A continuación presenta un resumen del contenido decada módulo. Aquellos interesados en obtener un mayor detalle sobre los contenidos, contactarse con la Coordinación Académica del curso.
Introducción a Java
Instalación de las herramientas fundamentales que cualquier programador de Java necesita llevar en su caja de herramientas y conocer en profundidad.
Estructura de un programa Java
Un programa describe cómo un ordenador debe interpretar las órdenes del programador para que ejecute y realice las instrucciones dadas tal como están escritas. Un programador utiliza los elementos que ofrece un lenguaje de programación para diseñar programas que resuelvan problemas concretos o realicen acciones bien definidas.
Sintaxis del Lenguaje Java
Sintaxis de las construcciones básicas del lenguaje. Por ejemplo: expresiones, condicionales, loops, declaraciones, tipos de datos, entrada y salida estándar, manejo de excepciones, etc. Se utiliza el entorno de desarrollo integrado NetBeans® para la escritura del código Java.
Programación Orientada Objetos
Java conceptos básicos de la Programación Orientada a Objetos y su aplicación en Java, construyendo programas (en consola) que los utilicen. Por ejemplo: objeto, clase, atributos, métodos, operaciones, constructores, destructores, referencias, herencia, redefinición, sobrecarga, polimorfismo, tipos de polimorfismo, interfaces, asociaciones entre clases, etc. Introducción de la notación UML junto con la explicación de cada nuevo concepto.
Desarrollo de Interfaces Gráficas en Java utilizando Swing
Introducción a Swing y AWT. Jerarquía de componentes gráficos de Swing. Distribución de componentes mediante el uso de Layout Managers. Manejo de eventos en Swing. Formularios, contenedores intermedios (paneles) y controles visuales (botones, listas, listas desplegables, botones de selección y chequeo, barras de menús, formularios internos, etc.) Construcción de interfaces gráficas de usuario (aplicaciones de escritorio) utilizando Swing.
Funciones lambdas de Java
Las expresiones lambda una de las novedades más importantes que se ha tenido para la versión Java 8, la idea de las expresiones lambda es tener un código más limpio y legible, y aunque para programadores de otros lenguajes como C#, JavaScript, Python ya son utilizados, para los programadores Java esto es nuevo desde la versión 8 de java.
Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.
La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.