OPS01ILTDesarrollo de Software

    Fundamentos Java SE

    24 Presencial-Remoto

    Descripción

    En este curso, los estudiantes aprenden cómo desarrollar aplicaciones utilizando la plataforma Java, Standard Edition (Java SE) 6 de lenguaje de programación.

    Objetivos

    Proporcionar un camino crítico y una serie de referencias para que el alumno pueda conocer el lenguaje de programación Java y realizar prácticas para familiarizarse con el lenguaje, orientado al desarrollo de aplicaciones que no contarán un GUI nativo (como aplicaciones cliente/servidor para clientes o servicios web).

    Audiencia

    Este curso está diseñado para las personas con poca o ninguna experiencia en programación Java. Sin embargo, alguna experiencia en programación y cierta familiaridad con la Programación Orientada a Objetos puede resultar útil.

    Prerrequisitos

    • Conocimientos de tecnologías de la información
    • Familiaridad con un lenguaje de programación
    • Familiaridad con el concepto de Paradigma Orientado a Objetos

    Temario

    1- Introducción a Java SE
    • Definición de Java

    2- Hello World!
    • Instalación del ambiente de desarrollo
    • Clases y métodos
    • El método main
    • Compilación y ejecución

    3- Conceptos básicos
    • Variables y tipos de datos
    • Operadores
    • Expresiones y statements
    • Control de flujo

    4- Clases y Objetos
    • Clases y paquetes
    • Métodos y constructores
    • Control de acceso (public / private)
    • Clases anidadas

    5- Herencia
    • Herencia en Java
    • Sobreescritura de métodos y polimorfismo
    • Clases abstractas o finales
    • Interfaces

    6- Tipos de datos avanzados
    • Las clases de números
    • Autoboxing
    • Strings
    • StringBuilder y StringBuffer
    • Generics

    7- Collections
    • Arrays
    • Collections
    • Set y List
    • Map
    • toString(), hashCode() y equals()

    8- Excepciones
    • Control de errores
    • El bloque try / catch / finally
    • Manejo de excepciones

    9- Entradas y Salidas
    • Streams
    • Tipos de streams
    • Lectura de ficheros
    • Serialización
    • Redes

    10- Multithreading
    • Threads
    • Definición e inicio de un thread
    • Sincronización
    • Locks y deadlocks
    • Mejores prácticas

    11- Prácticas avanzadas
    • Java Beans
    • JDBC
    o Arquitectura
    o Drivers
    o API de JDBC
    • El API de internacionalización

    12- Conclusiones
    • Futuras extensiones al lenguaje
    • Áreas adicionales de estudio
    o Mejores prácticas

    Preguntas frecuentes

    ¿Cuánto dura el curso Fundamentos Java SE?

    El curso tiene una duración de 24.

    ¿En qué modalidad se imparte el curso?

    Se imparte en modalidad presencial. Consulta el calendario de convocatorias en la ficha del curso.

    ¿Este curso es bonificable a través de FUNDAE?

    La formación de SINENSIA IT SOLUTIONS para trabajadores en activo puede bonificarse a través de FUNDAE. Gestionamos los trámites de bonificación para tu empresa; contáctanos para más información.

    ¿Qué requisitos previos necesito?

    • Conocimientos de tecnologías de la información • Familiaridad con un lenguaje de programación • Familiaridad con el concepto de Paradigma Orientado a Objetos

    ¿A quién va dirigido el curso?

    Este curso está diseñado para las personas con poca o ninguna experiencia en programación Java. Sin embargo, alguna experiencia en programación y cierta familiaridad con la Programación Orientada a Objetos puede resultar útil.

    Cursos relacionados

    Transformamos empresas a través de la tecnología, la seguridad y la formación especializada. Tu partner de confianza en la era digital.

    Servicios

    Empresa

    © 2026 Sinensia. Todos los derechos reservados.