Estás en Inicio / Cursos ACEDIS / Ficha de curso /

Curso Práctico de Programación en Java

Justificación / Objetivos

Comercializado por primera vez en 1995, el lenguaje Java se ha convertido progresivamente en un código de referencia para cualquier programador. No en vano, ha sido ajustado, ampliado y probado por una amplísima comunidad de desarrolladores, arquitectos de aplicaciones y entusiastas de este código, por lo que, hoy en día, continúa siendo idóneo para programar.

Adecuado para el internet de las cosas y para el desarrollo en la nube, se usa en más de 15.000 millones de dispositivos de todo el mundo. Y esto tiene que ver con el hecho de que, además, de estar presente en las webs más visitadas (como Facebook, Amazon o LinkedIn, entre otras, al ser válido para el desarrollo de todo tipo de aplicaciones empresariales), su sencillez, junto con su independencia, hace que pueda ser ejecutado por diversos sistemas operativos, al estar concebido para propiciar el desarrollo de aplicaciones portátiles de elevado rendimiento para el rango de plataformas informáticas más amplio posible.

Así, entre sus características, destacan las siguientes:

  • Permite escribir software en una plataforma y ejecutarla virtualmente en otra
  • Es válido para crear programas ejecutables en un explorador y para acceder a los servicios web disponibles
  • Propicia el desarrollo de aplicaciones de servidor para almacenes, encuestas, procesamiento de formularios HTML...
  • Favorece la personalización de la experiencia del usuario de aplicaciones o servicios que utilizan el lenguaje Java

Decantarse por Java, permite a quienes lo implementen beneficiarse del hecho de que este lenguaje sigue un paradigma orientado a objetos, de tal modo que favorece el desarrollo de grandes proyectos (es apto para escribir aplicaciones potentes y eficaces para smartphones, procesadores remotos, microcontroladores, módulos inalámbricos, sensores, gateways, productos de consumo y casi cualquier otro dispositivo electrónico) sin que ello suponga tener que hacer frente a un diseño, mantenimiento y uso complejos. De hecho, los productos desarrollados con Java son fáciles de gestionar y de manejar, y esto, a su vez, contribuye a su calidad y a la reducción de posibles fallos. En consecuencia, las compañías que lo utilizan pueden ampliar sus servicios, mejorando, con ello, su productividad, sus comunicaciones y su colaboración con el usuario final de su oferta.

A través de este curso, cuyo carácter es eminentemente práctico, el alumnado descubrirá cómo, siguiendo sus reglas sintácticas, crear aplicaciones y procesos para una gran variedad de dispositivos y sistemas operativos.

Al término de este curso, el alumnado habrá adquirido la formación necesaria para programar mediante el uso del lenguaje Java, dado que a medida que avance en la materia:

  • Se irá familiarizando progresivamente con la sintaxis de este popular código, presente en las páginas web más utilizadas en el mundo
  • Adquirirá un sólido conocimiento de base que le permitirá seguir, fácilmente, el paradigma de orientación a objetos que este lenguaje propone


Requisitos de acceso

Esta formación no tiene requisitos de acceso

Más información

Fecha de inicio:

Curso contínuo

Fecha de finalización:

Curso contínuo

Fecha tope matrícula:

Curso contínuo


Tipo de curso:

Curso de especialización

Metodología:

OnLine

Sedes:

Online


Duración estimada:

86 horas

Precio:

495 €

Titulación otorgada:

Emitida por el centro


Otros datos


El contenido de este curso es apto para satisfacer las necesidades formativas de aquellas personas que quieran aprender a programar siguiendo el paradigma de orientación a objetos y utilizando, para ello, el lenguaje Java.



Temario cubierto

  1. Introducción a los lenguajes de programación
    1. Concepto
    2. Características y clasificación
    3. El código
    4. La compilación
      1. Máquinas virtuales
    5. El desarrollo
  2. Lenguaje Java
    1. Breve historia de Java
    2. Características
    3. Instalación
    4. Comparación con otros lenguajes
    5. Software necesario
    6. Esquema de una aplicación Java
    7. Ejemplo
  3. Sintaxis del lenguaje
    1. Tipos de datos
    2. Variables y constantes
    3. Comentarios
    4. Operadores
    5. Estructuras de control
      1. Estructuras secuencial
      2. Estructuras selectivas
      3. Estructuras repetitivas
    6. Ejercicios Resueltos
  4. Programación orientada a objetos. Introducción
    1. Introducción
    2. Objetos y métodos
    3. Clases, tipos y componentes
      1. Atributos y métodos de clase o instancia
      2. Paso de parámetros por valor y por referencia
    4. Constructores
    5. Encapsulación
  5. Arrays
    1. Introducción
    2. Unidimensionales
      1. Arrays como parámetros
      2. Métodos
    3. Bidimensionales
    4. Strings
    5. Ejemplos
  6. Programación orientada a objetos. Herencias
    1. Paquetes
    2. Herencias
      1. Clases abstractas y finales
      2. Conversión de tipo
      3. Clase object
    3. Consola en Java
    4. Ejemplos
  7. Programación orientada a objetos. Interfaces
    1. Introducción
    2. Atributos
    3. Métodos y clases
    4. Herencias
    5. Ejemplos
  8. Excepciones
    1. Introducción
    2. Los errores
    3. Clasificación
      1. Excepciones personalizadas
    4. Control de errores
  9. Colecciones
    1. Introducción
    2. Clases
      1. Colecciones basadas en índices
      2. Colecciones basadas en claves
      3. Conjuntos
      4. Colas
  10. Aplicaciones gráficas
    1. Introducción
    2. Interfaces gráficas AWT
      1. Clases de componentes
      2. Ventanas
      3. Controles gráficos
    3. Gestión de eventos
    4. Interfaces gráficas SWING
      1. Controles gráficos
  11. Applets
    1. Introducción
    2. Creación de applets
      1. Ciclo de vida y aspecto gráfico de un applet
      2. Construir la interfaz usuario de un applet
      3. Las imágenes
      4. Los hilos
      5. Los sonidos
    3. Desplegar un applet
  12. Ficheros y flujos
    1. Introducción
    2. Organización de los ficheros
    3. Flujos de datos
    4. Clases para la manipulación de ficheros
      1. File
      2. Binaria
      3. Texto
      4. Primitivas
      5. Objetos
      6. Acceso directo aleatorio
    5. Implementación de ficheros
      1. Secuenciales
      2. Directos
      3. Indexados
  13. Bases de datos
    1. Introducción
    2. Lenguaje SQL
    3. Acceder a una base de datos
      1. JDBC
      2. SQLException y consultas preparadas
      3. Procedimientos almacenados
      4. Resultados desplazables y actualizables
      5. Metadatos
      6. Transacciones
      7. Fuentes de datos


Más información

Solicitar más información sobre este curso ›

Realizar Preinscripción a este curso ›


Ficha de curso

 

Accesos rápidos

 

Servicios ACEDIS

 

Enlaces relacionados

 

Catálogo de Diciembre 2024

Catálogo ACEDIS Formación