Curso Java (JAVA SE) Online

Solicita información

Curso Java (JAVA SE) Online

  • Objetivos del curso Al finalizar el curso, el participante debiera ser capaz de desarrollar aplicaciones Java aprovechando las características de la OOP mediante clases, clases abstractas, interfaces y enumeraciones, que puedan conectarse a base de datos usando JDBC, aprovechar la robustez de Java a través del uso de excepciones, aprovechar las arquitecturas multi-núcleo a través de hilos, diseñar clases y métodos Genéricos y diseñar interfaces gráficas usando SWING.
  • Curso dirigido a Profesionales del área de sistemas con la intención de especializarse en el desarrollo de aplicaciones para Internet a través de un enfoque moderno, actualizado, con un nivel más cercano a la Ingeniería de Software
  • Titulación Desarrollador de Aplicaciones Java SE
  • Contenido
    • Lenguaje Java
      • Tipos de aplicaciones Java: Applets, Consola, SWING/AWT,
        Servlets, Portlets, Enterprise.
      • Tipos de entidades java: Clases, Interfaces, Enums.
      • Organización en paquetes.
      • Definición de clases.
      • Declaración de atributos y métodos concretos.
      • Uso de comentarios.
      • El método main.
      • Variables, identificadores, tipos de datos primitivos.
      • Operadores: Aritméticos, lógicos y de comparación.
      • Control de flujo: if-else-else if, switch-case-break-default,
        while, do-while, for.
      • Tipos de datos complejos, basados en tipos primitivos.
      • Instanciación mediante el operador new.
      • Arreglos.
    • POO: Otras características del Lenguaje
      • Modificadores: final, static, abstract, private, protected, default,
        public.
      • Constructores.
      • Herencia: extensión de clases.
      • Herencia: clases abstractas.
      • Herencia múltiple, alternativa: interfaces.
      • Polimorfismo en herencia, sobrecarga de métodos, de
        constructores y sobreescritura de métodos.
      • Uso de enums en reemplazo de interfaces de constantes.
      • Manejo de strings: String, StringBuffer, StringTokenizer.
      • Tipos genéricos: clases genéricas, métodos genéricos,
        wildcards
    • Colecciones de objetos
      • Jerarquía Collection.
      • Colecciones concretas-.
      • Jerarquía Map.
      • Mapeos concretos.
      • Interfaz Iterator e Iterable.
      • foreach.
    • Manejo de Excepciones
      • Clases Exception, RuntimeException, Error.
      • Bloques try-catch-finally.
      • Relanzar excepciones.
      • Crear nuevas excepciones, herencia y throw.
    • JDBC
      • Introducción.
      • Driver, cómo obtenerlo.
      • Versiones de JDBC.
      • Instanciar el driver.
      • Establecer una conexión: cadena de conexión (URL), clases
        DriverManager y Connection.
      • Sentencias SQL a través de objetos Statement,
        PreparedStatement y CallableStatement
      • Manejo de Resultados a través de ResultSet
    • Threads
      • Definiciones básicas
      • Clase Thread
      • Interfaz Runneable
      • Sincronización
    • Diseño de GUI
      • SWING y AWT
      • Patrón Decorador (Diseño de GUI)
      • Patrón Observador (Manejo de Eventos)
      • Jerarquía JComponent
      • Interfaces Listener
      • Herramientas de diseño de GUI

Otra formación relacionada con java y javascript

  • Curso de Programación Javascript

  • Centro: I.S.S.D. Instituto Superior Santo Domingo
  • Solicita información
  • Capacitación Java On-line desde cero

  • Centro: IT Web Careers - Centro de capacitación Profesional IT
  • Solicita información
  • Curso de Java SE (Standard Edition)

  • Centro: Nasa Computación
  • Solicita información
  • Curso de Armado, Reparación y Mantenimiento de PC

  • Centro: INDET Instituto de Enseñanza en Tecnología Informática
  • Solicita información
  • Curso de Seguridad Informática Aplicada

  • Centro: INDET Instituto de Enseñanza en Tecnología Informática
  • Solicita información
  • Curso de Redes de Voz sobre IP

  • Centro: INDET Instituto de Enseñanza en Tecnología Informática
  • Solicita información
  • Curso de Gestión de equipos virtuales

  • Centro: E-Interlab
  • Solicita información