Más de 26 años de experiencia
Solicita información para acceder a beneficios especiales
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?
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