INESEM Business School - Titulaciones Universitarias con créditos ECTS

Curso de Java (Titulación Universitaria con 5 Créditos ECTS)

INESEM Business School - Titulaciones Universitarias con créditos ECTS
Este curso no está actualmente activo en nuestra Web

Presentación

La programación de aplicaciones es uno de los campos profesionales más demandados laboralmente. En este sentido JAVA es uno de los lenguajes más utilizados.
Gracias a este Curso de JAVA aprenderás los aspectos fundamentales y avanzados (Core) de Java para el desarrollo de aplicaciones, tanto de escritorio como web. Aprenderás cómo utilizar Packages, clases, métodos, variables, objetos o estructuras de datos, así como gestionar excepciones, patrones de diseño, hilos o JavaBeans. Esta base te permitirá desarrollar aplicaciones web con Jakarta EE utilizando Servlets, Websockets y servicios Restful.
Contarás con un equipo de profesionales especializados en la materia. Además, gracias a las prácticas garantizadas, podrás acceder a un mercado laboral en plena expansión.

Objetivos

- Instalar y configurar Java para el desarrollo de aplicaciones gracias al JDK y a IntelliJ IDEA.
- Aprender a utilizar los datos primitivos en Java, así como packages, variables, métodos, bucles y condicionales.
- Utilizar la programación orientada a objetos (POO) gracias al uso de clases, métodos y estructuras de datos.
- Gestionar excepciones, archivos, patrones de diseño, hilos, imágenes y Javabeans en Java.
- Conocer los aspectos básicos de Jakarta EE para el desarrollo de aplicaciones web.
- Utilizar Jakarta Faces, Servlets, Websockets y servicios Restful para el desarrollo web.
- Descubrir los aspectos de seguridad y las tecnologías de apoyo en Jakarta EE.

Programa

MÓDULO 1. JAVA CORE ESSENTIALS
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JAVA
UNIDAD DIDÁCTICA 2. JAVA STANDARD EDITION (JAVA SE) Y JAVA DEVELOPMENT KIT (JDK). INSTALACIÓN Y CONFIGURACIÓN
UNIDAD DIDÁCTICA 3. INTELLIJ IDEA. INSTALACIÓN, CONFIGURACIÓN Y PRIMERA APLICACIÓN
UNIDAD DIDÁCTICA 4. COMPILACIÓN, BYTECODE Y EJECUCIÓN DESDE TERMINAL Y CON INTELLIJ IDEA
UNIDAD DIDÁCTICA 5. PACKAGES
UNIDAD DIDÁCTICA 6. DATOS PRIMITIVOS EN JAVA
UNIDAD DIDÁCTICA 7. VARIABLES, MÉTODOS Y COMENTARIOS
UNIDAD DIDÁCTICA 8. BUCLES, CONDICIONALES, OPERADORES ARITMÉTICOS Y OPERADORES LÓGICOS
UNIDAD DIDÁCTICA 9. CLASES Y OBJETOS
UNIDAD DIDÁCTICA 10. PROGRAMACIÓN ORIENTADA A OBJETOS (POO) EN JAVA
UNIDAD DIDÁCTICA 11. ESTRUCTURAS DE DATOS
UNIDAD DIDÁCTICA 12. EXCEPCIONES
UNIDAD DIDÁCTICA 13. TRABAJAR CON ARCHIVOS
MÓDULO 2. JAVA CORE ADVANCED
UNIDAD DIDÁCTICA 1. INMUTABILIDAD Y CONCURRENCIA
UNIDAD DIDÁCTICA 2. DEPENDENCY INJECTION (DI)
UNIDAD DIDÁCTICA 3. GARBAGE COLLECTION
UNIDAD DIDÁCTICA 4. PATRONES DE DISEÑO
UNIDAD DIDÁCTICA 5. CÓMO FUNCIONA JAVA VIRTUAL MACHINE (JVM)
UNIDAD DIDÁCTICA 6. ENUMERACIÓN, ANOTACIÓN Y SERIALIZACIÓN EN JAVA
UNIDAD DIDÁCTICA 7. HILOS (THREADS) Y MULTITHREADING
UNIDAD DIDÁCTICA 8. SINCRONIZACIÓN
UNIDAD DIDÁCTICA 9. NETWORKING
UNIDAD DIDÁCTICA 10. IMÁGENES EN JAVA
UNIDAD DIDÁCTICA 11. JAVABEANS
UNIDAD DIDÁCTICA 12. MEJORES PRÁCTICAS EN JAVA
MÓDULO 3. DESARROLLO WEB CON JAVA EE / JAKARTA EE
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JAKARTA EE
UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS DE LA PLATAFORMA
UNIDAD DIDÁCTICA 3. JAKARTA FACES
UNIDAD DIDÁCTICA 4. SERVLETS EN JAKARTA EE
UNIDAD DIDÁCTICA 5. JAKARTA WEBSOCKETS
UNIDAD DIDÁCTICA 6. JSON EN JAKARTA EE RESTFUL WEB SERVICES
UNIDAD DIDÁCTICA 7. JAKARTA BEAN VALIDATION
UNIDAD DIDÁCTICA 8. JAKARTA EE CONTEXT & DEPENDENCY INJECTION (DI)
UNIDAD DIDÁCTICA 9. WEB SERVICES CON JAKARTA XML WEB SERVICES
UNIDAD DIDÁCTICA 10. JAKARTA REST
UNIDAD DIDÁCTICA 11. ENTREPRISE BEANS
UNIDAD DIDÁCTICA 12. PERSISTENCIA EN JAKARTA
UNIDAD DIDÁCTICA 13. JAKARTA MESSAGING
UNIDAD DIDÁCTICA 14. SEGURIDAD EN PLATAFORMA JAKARTA EE
UNIDAD DIDÁCTICA 15. TECNOLOGÍAS DE APOYO DE JAKARTA EE

Salidas profesionales

El desarrollo de aplicaciones es un campo profesional muy demandado. Más si cabe al poder desarrollar para diferentes plataformas y entornos como son de escritorio o web. Por tanto, gracias a este Curso de JAVA optarás a puestos tan interesantes como Programador de aplicaciones Java, Desarrollador web, Ingeniero de software Java o Jakarta Developer.

Cursos relacionados que SÍ están activos

Publicidad

Ver otros cursos de...