Este curso es una especialización en el lengueje de progremacion Java. Comenzaremos desde los Fundamentos basicos de Java, y te llevaremos paso a paso hasta convertirte en un profesional experto en Java en corto tiempo y así podras crear aplicaciones Web y Negocios, incluidos temas y avances, por ejemplo, Fundamentos de Java. Descargar Curso Universidad Java Experto en Java, desde Cero a Master +64 horas
Programación Orientada a Objetos, Patrones de Diseño y Mejores prácticas Java, JDBC, HTML,CSS y JavaScript, HTML5 y CSS3, Servlets y JSP’s, Java Empresarial (Java EE), incluyendo EJB’s, JPA, Web Services, Seguridad y mucho mucho más.
La Universidad de Java incorpora los temas que acompañan al concentrado en la innovación de Java y los avances relacionados:
Nivel 1. Conceptos básicos de Java
1 – Comenzando con la tecnología Java
- El asombroso universo de la programación de Java
- Qué es la innovación de Java (desde un enfoque funcional)
- Nuestro primer programa Java sin preparación
2 – Variables y operadores en Java
- Los empleos de variables en Java y para qué los utilizamos
- Clases de datos en Java y cómo se organizan
- Administración y clasificación de administradores en Java
3 – Sentencias de control de Java
- En la posibilidad de que otra estructura y dónde utilizarlo
- Tratar con la estructura del interruptor y al aplicarlo
4 – Manejo de ciclos en Java
- ciclo para y su utilización
- Utilizando el círculo while y cómo aplicarlo
- Ciclo Do-while y cuándo utilizarlo
5 – Programación orientada a objetos
- Prólogo a la Programación Orientada a Objetos (OOP)
- Tratar con clases en Java
- Preguntas en Java
6 – Capacidades Java
- Anuncio de métodos o funciones en Java
- Llamada de funciones en Java
7 – Gestión de datos en Java
- Clusters en Java
- Java Management en Java
8 – Herencia en Java
- Legacy Management en Java
- Utilización de superclases y subclases en Java
- Laboratorio de último nivel
- Último ejercicio donde se incorpora todo lo aprendido en este nivel
Nivel 2. Programación con Java
1 – Polimorfismo en Java
- Qué es el polimorfismo y su aplicación
- Sobreescritura en Java y su uso
2 – Manejo Avanzado de Objetos en Java
- Conversión de Objetos (cast)
- Identificando el tipo de objeto con el operador instanceof
- La importancia y uso del operador this
3 – Manejo de Bloques de Código en Java
- Alcance de Variables (Scope)
- Uso de bloques estáticos y no estáticos
4 – Uso de Clases Abstractas e Interfaces en Java
- Diferencias entre Clases Abstractas e Interfaces
- Declaración y uso de Clases Abstractas
- Cuidando las interfaces en Java y cuándo utilizarlas
5 – Manejo de Excepciones en Java
- Procesando las excepciones en Java
- Uso de try-catch y propagación de Excepciones
6 – Manejo de Colecciones en Java
- Uso de las colecciones en Java
- Administración de Lista, Conjunto y Mapa y el uso de cada estructura
7 – Manejo de Archivos en Java
- Manejo y uso de archivos en Java
- Manejo de Streams en Java y sus usos
Laboratorio Final del Nivel
- Ejercicio Final donde se aplica todo lo aprendido en este nivel
Nivel 3. Asociación con Bases de Datos con JDBC
1 – Comenzando con JDBC (Conectividad de base de datos Java)
- La necesidad de una base de datos
- Instalando MySql y Oracle
- Descarga de controladores (drivers) para conectarnos a la base
2 – Conectando a la Base de Datos (BD)
- Paso para conectarnos a una base de datos relacional
- Código JDBC para conectarnos a la base de datos
3 – Sentencia Select
- Pasos para ejecutar la sentencia Select de SQL con JDBC
- Uso de la sentencia select para leer la información de la BD
4 – Manipulando Datos con JDBC
- Pasos para ejecutar las sentencias insert, update y delete
- Usos de las sentencias insert,update y delete para manipular información
- Separación de funciones select, insert, update y delete con JDBC
5 – Metadatos con JDBC
- Conocimiendo la estructura de las tablas de BD con JDBC
- La importancia del uso de Metadatos en JDBC
6 – Oracle, Store Procedures y Funciones
- Java JDBC con Oracle
- Ejecuciónes de Store Procedures de Oracle con JDBC
- Ejecución de Funciones de Oracle con JDBC
7 – Arquitectura Multicapas
- Estructurando nuestro código JDBC
- Creando la capa de datos en una Arquitecturas Multicapas
8 – Patrones de Diseño
- Patrónes de Diseño DAO (Data Access Object)
- Patrón de Diseño DTO (Data Transfer Object) o VO (Value Object)
- Laboratorio Final con la integración de todo lo visto en este Nivel
Nivel 4 – HTML, CSS y JavaScript
1 – Introducción a HTML
- Estudiaremos una introducción a la tecnología HTML
- Comprender la parte de HTML en el ámbito de las aplicaciones web
2 – Componentes en HTML
- Las partes HTML y cómo se organiza una página web
- Uso de componentes de Texto, Fuentes, Preformato y más en HTML
3 – Introducción a CSS
- Introducción a las Hojas de Estilo CSS
- Los aspectos más importantes a considerar al utilizar CSS
- Uso de clases e indentificadores en CSS
4 – Formularios en HTML
- Elementos a considerar al crear Formularios HTML
- Componentes para la creación de Formularios HTML
5 – Introducción a JavaScript
- Qué es JavaScript y cómo aplicarlo en nuestras páginas HTML
- Elementos básicos del lenguaje JavaScript
6 – Validación de Formularios HTML
- Integración de Formularios HTML y JavaScript
- Validación de Formularios con JavaScript
Nivel 5 – Servlets y JSPs
1 – Introducción a la Tecnología Web con Java
- El asombroso mundo de la tecnología Web con Java
- La revolución de las aplicaciones Web y cómo aprovecharla
- El servidor de aplicaciones Tomcat y cómo utilizarlo
2 – Conceptos Básicos de los Servlets
- Sin misterios: qué es la tecnología de los Servlets
- Elementos y ciclo de vida de un Servlet
3 – Manejo de Sesiones con Servlets
- Implementación del concepto de Sesiones con Servlets
- Aprenderemos el uso del objeto HttpSession
- Implementaremos un carrito de compras Web
4 – Conceptos Básicos de los JSPs
- Estudiaremos cómo crear páginas Web dinámicas con JSPs
- Aprenderemos los elementos fundamentales de los JSPs
5 – Conceptos Avanzados de Servlets y JSPs
- Veremos cómo crear una aplicación Web integrando los Servlets y JSPs
- Procesamiento de datos con Servlets y despliegue de información con JSPs
6 – JSTL y EL (Expression Language) en JSPs
- Comprenderemos las etiquetas JSTL para fomentar la utilización de JSP
- Veremos la energía de EL (Expression Language) en las JSP
7 – Patrón de Diseño MVC (Model View Controller)
- Estudiaremos una arquitectura multicapas del mundo real con Servlets y JSPs
- Aplicaremos el patrón de diseño MVC con Servlets y JSPs
8 – Aplicación SGA (Sistema de Gestión de Alumnos)
- Integración de los primeros 5 niveles en un proyecto final (SGA)
- Análisis, Diseño y Desarrollo de la aplicación SGA
- En este nivel nos facilitará conseguir empleo desde estudiante o programador Java Jr
Nivel 6 – Java Server Faces
1 – Introducción a JavaServer Faces
- Qué es JSF y su rol en Java EE
- Conceptos básicos de JSF y MVC
- HolaMundo con JSF
2 – ManagedBeans en JSF
- Concepto de ManagedBeans en JSF
- Uso de ModelManagedBeans en JSF
- Expression Language (EL) en JSF
- Cocepto de BackingBeans en JSF
- Manejo de Alcances (Scopes) en JSF
3 – Reglas de Navegación en JSF
- Reglas de Navegación en JSF
- Ciclo de Vida en JSF
4 – Validadores en JSF
- Manejo de Validadores en JSF
- Uso de Convertidores en JSF
- Manejo de Mensajes e Internacionalización en JSF
5 – Manejo de Eventos en JSF
- Uso de Value Change Listener
- Manejo de ActionListener y ActionEvent en JSF
- Uso de librería estándar y SelectItems en JSF
6 – Manejo de Facelets
- La evolución de JSP y el uso de Facelets
- El uso y la importancia de Faceltes en JSF
7 – Integración de Servicios Java EE
- El rol de JSF, EJB y JPA
- Ejercicio donde se integra todo lo visto en este Nivel
Nivel 7 – Java EE (Básico) (Incluye EJB’s y JPA)
1 – Introducción a Java EE
- Introducción al mundo Java Empresarial (Java EE)
- Stack de Tecnologías Java EE
- Arquitectura Multicapas en Java EE
- Instalación de las Herramientas (Eclipse, MySql)
- Instalación del Servidor de Aplicaciones Glassfish
- Uso de Maven y JavaEE
- HolaMundo con JavaEE
2 – Enterprise Java Beans (EJB)
- Introducción a los EJB
- Tipos y Configuración de un EJB
- Inyección de Dependencias en Java EE
- Empaquetamiento y Contenedores empresariales
3 – Introducción a Java Persistence API (JPA)
- Introducción a Java Persistence API (JPA)
- Entenidimiento de las clases de Entidad en JPA
- Manejo de EntityManager y Persistence Unit
- Uso de JUnit y JPA
4 – Consultas con JPA
- Ciclo de Vida en JPA
- Tipos de Relaciones en JPA
- Consultas JPQL en JPA
- Uso del API de Criteria en JPA
- Manejo de Transacciones en JPA
Nivel 8 – Java EE (Avanzado) (Incluye Web Services y Seguridad)
5 – Rol de los Servlets y JSPs
- Rol de los Servlets y JSPs en Java EE
- Rol de los JSPs en Java EE
- Integración Servlets y EJB en Java EE
6 – Rol de JSF
- Rol de JSF en Java EE
- Ajax en JSF
- PrimeFaces y JSF
- Integración JSF, PrimeFaces, AJAX, EJB y JPA
7 – WebServices y JavaEE
- Introducción a los Web Services
- Tipos de Web Services JAX-WS y JAX-RS
- Qué es un Documento WSDL
- Uso de Documentos XML y XSD (XML Scheme)
- Manejo del API de JAXB
- Estrategias de Generación de Web Services
- Despliegue de Web Services
- Creación del Cliente del Servicio Web
8 – REST Web Services
- Introducción a REST Web Services
- Análisis de Peticiones HTTP
- Anotaciones del API JAX-RS
- Integración de EJB y JAX-RS
- Creación de un Cliente REST
- Documento WADL y XSD del REST Web Service
- Despliegue de un REST Web Service
- Creación Cliente REST Web Service
9 – Seguridad en Java EE
- Introducción a la Seguridad en Java EE
- Autenticación y Autorización en Java EE
- Implementacion de seguridad en la Capa Web de Java EE
- Seguridad en Capa EJB en Java EE
- Autenticación de Clientes en Java EE
- Autenticación del Cliente Web
- Certificacion del Cliente SOAP y REST Web Service de java
- Ejercicio Final con la integración de todo lo aprendido
Además, como si fuera insuficiente, le damos como recompensa el curso HTML5 y CSS3, que no se incorpora a nada en este curso e incorpora las siguientes lecciones:
Nivel – HTML5 y CSS3
Módulo I. Introducción y Documentos HTML5
Módulo II. Formularios y Manejo Multimedia en HTML5
Módulo III. Storage y Manejo de Archivos
Módulo IV. Geolocalización en HTML5
Módulo V. Drag and Drop y Canvas en HTML5
Módulo VI. Lo nuevo en CSS3
Recuerda, que tu satisfacción está garantizada espero aprendas lo suficiente de este curso de java el curso esta completo y actualizado
Pasión por la tecnología Java lenguaje de programacion preferido por muchos