¡Inscríbete aquí!

Solicita información para acceder a beneficios especiales






    ¡Inscríbete aquí!

    Solicita información para acceder a beneficios especiales



      Tus opciones de trabajo se multiplican

      Iniciar con el programa de Java Básico te permitirá desarrollar aplicaciones web adaptables a dispositivos móviles, que incluyan servicios y componentes de negocio, para proveer a las empresas de espacios virtuales en los que puedan ofrecer sus productos y servicios.

      *Por disposición del Gobierno y por tu seguridad, las clases se seguirán dictando a través del Campus Digital Certus por lo que requieres de conexión a internet hasta que podamos volver a la presencialidad.

      Modalidad: Online / Síncrono
      Duración: 3,5 meses / 84 horas académicas


      Inicio Frecuencia Horario
      Próximamente A consultar A consultar
      Grado a obtener

      Certificado en Java Básico a nombre de Certus.



      Contenido


      Iniciar con el programa de Java Básico, la que permitirá desarrollar aplicaciones web adaptables a dispositivos móviles, que incluyan servicios y componentes de negocio, para proveer a las empresas de espacios virtuales en los que puedan ofrecer sus productos y servicios.



      • Uso de Clases primitivas y envolventes, incluyendo operadores, uso de paréntesis, tipos de promoción y casting.
      • Manejo de textos usando las clases String y StringBuilder.
      • if
      • switch
      • for
      • while
      • Declaración e instanciación de objetos Java,
        incluyendo objetos de clases anidadas y el ciclo
        de vida de los objetos.
      • Definición y uso de atributos y métodos, incluyendo
        métodos de instancia, estáticos y sobrecargados.
      • Inicialización de objetos y sus miembros, usando
        constructores y sentencias de inicialización de
        instancia y estáticas.
      • Alcance de variables, encapsulación y objetos
        inmutables.
      • Creación y uso de subclases y superclases,
        incluyendo clases abstractas.
      • Uso de polimorfismo y casting para llamar a
        métodos, diferenciando los tipos de objetos y tipos
        de referencia.
      • Creación y uso de interfaces, identificando
        interfaces funcionales, y utilizar métodos privados,
        estáticos y por defecto.
      • Creación y uso de enumeraciones.
      • Uso se genéricos y comodines
      • Uso de arreglos y colecciones List, Set, Map y Deque
      • Ordenamiento de arreglos y colecciones usando las interfaces Comparator y Comparable.
      • Despliegue y ejecución de aplicaciones modulares.
      • Declaración, uso y exposición de módulos, incluyendo el uso de servicios.
      • Lectura y escritura en consola y archivo de datos usando I/O Streams.
      • Implementación de técnicas de serialización y deserialización de objetos Java.
      • Manejo de objetos de sistema de archivos usando el API java.nio.file.
      • Conexión a bases de datos, ejecución de sentencias SQL y proceso de resultado de consultas usando el API JDBC.
      • Creación, aplicación y proceso de anotaciones.
      • Control del Flujo de Programas
      • Creación y uso de sentencias de bucles, if/else y switch.
      • Manejo de excepciones usando cláusulas try/ catch/finally, try-with-resource y multi-catch.
      • Creación y uso de excepciones personalizadas.
      • Implementación de interfaces funcionales usando expresiones Lambda, incluyendo interfaces del paquete java.util.function
      • Uso de Streams Java para filtrar, transformar y procesar datos.
      • Ejecución de descomposición y reducción, incluyendo el agrupamiento y partición de streams secuenciales y paralelos.
      • Creación de hilos de ejecución usando Runnable y Callable, y gestión de concurrencia usando ExecutorService y el API java.util.concurrent.
      • Desarrollo de hilos de ejecución seguros, usando diferentes mecanismos de bloqueo y el API java.util.concurrent.
      • Desarrollo de código que mitiga problemas de seguridad, como denegación de acceso, inyección de código, validación de entrada de datos y aseguramiento de la integridad de datos.
      • Acceso seguro a recursos, incluyendo sistemas de archivos, administración de políticas y ejecución de código privilegiado.
      • Implementación de Localización usando Locale, resource bundles, y APIs Java, para convertir y dar formato a mensajes, fechas y números.

      ¿Por qué elegir Certus?

      Más de 26 años de experiencia

      Clases en vivo que son grabadas

      El programa permite una continuidad para obtener una especialización

      Capacítate en corto tiempo en las funcionalidades de Java.

      Charlas exclusivas con expertos reconocidos del mercado

      Acceso a cursos exclusivos de Java en Google suites / IBM

      Inscríbete aquí