OPS01ILTDesarrollo de Software

    Fundamentos Java SE

    24 Presencial-Remoto €0.00

    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

    Related courses

    We transform companies through technology, security and specialized training. Your trusted partner in the digital era.

    Services

    Company

    © 2026 Sinensia. All rights reserved.