Duración: 35h
Tiempo máximo de realización: 45 dias
Descripción:

Este curso pretende introducir al alumno en el lenguaje de programación Java, mostrando sus principales características, hasta conseguir desarrollar sencillas aplicaciones de escritorio con formularios.

Área Temática: Programación
Objetivos:
  • Conocer el aspecto y uso de un entorno de desarrollo Java (Netbeans).
  • Conocer las bases de la programación de Java: operadores, variables, estructuras de control...
  • Comprender el concepto de programación orientada a objetos.
  • Trabajar con clases, objetos y métodos.
  • Comprender los conceptos de herencia, interface y paquetes.
  • Trabajar con entornos gráficos y formularios.
Contenidos:

UNIDAD 1: INSTALACIÓN Y ENTORNO DE TRABAJO

  • Capítulo 1. Instalaciones necesarias: JDK, Netbeans
  • Capítulo 2. Primer proyecto. Conceptos previos de Java

UNIDAD 2: VARIABLES, ARRAYS Y ESTRUCTURAS DE CONTROL

  • Capítulo 1. Tipos de datos
  • Capítulo 2. Trabajo con variables
  • Capítulo 3. Operadores
  • Capítulo 4. Ámbito de las variables y arrays
  • Capítulo 5. Sentencias condicionales
  • Capítulo 6. Bucles

UNIDAD 3: CLASES Y MÉTODOS

  • Capítulo 1. Introducción
  • Capítulo 2. Modificadores de métodos y variables
  • Capítulo 3. Herencia
  • Capítulo 4. Creación y referencia a objetos
  • Capítulo 5. Interfaces
  • Capítulo 6. Paquetes (Packages)

UNIDAD 4: DESARROLLO DE APLICACIONES DE ESCRITORIO

  • Capítulo 1. Creación del proyecto y del formulario
  • Capítulo 2. Modificando el formulario
  • Capítulo 3. Generación del código
  • Capítulo 4. Compilación del proyecto

UNIDAD 5: APLICACIÓN DE ESCRITORIO CON BASE DE DATOS

  • Capítulo 1. Introducción
  • Capítulo 2. Creación de la base de datos
  • Capítulo 3. Elementos del proyecto: clases, entidades,...
  • Capítulo 4. Entorno gráfico
Conocimientos previos:

Para realizar este curso no es necesario ningún conocimiento previo sobre los contenidos, ya que empieza desde los conceptos más básicos. No obstante si el alumno tiene conocimientos de algún lenguaje de programación, le resultará más sencillo el seguimiento del curso.