Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- La Universidad Java incluye los siguientes temas de estudio en la tecnología Java y tecnologías relacionadas:
- Nivel 0. Lógica de Programación
- Lección 1. Introducción a la Lógica de Programación: Empezaremos desde cero y estudiaremos una introducción a lalógica de programación, las metodologías para crear SOFTWARE y crearemos nuestro primer programa utilizando el lenguaje JavaScript.
- Bienvenida al curso de Lógica de Programación.
- Introducción a la Lógica de Programación.
- La Mentalidad del Programador.
- Habilidades del Programador.
- Lenguajes de Programación.
- HolaMundo con JavaScript.
- Metodologías de Desarrollo.
- Lección 2. Representación de Algoritmos: Veremos qué es un Algoritmo y la forma en cómo podemos representar los algoritmos que diseñemos.
- El Algoritmo.
- Pseudocódigo.
- Diagramas de Flujo.
- Ejemplos de Algoritmos.
- Lección 3. La Tecnología: JavaScript: Estudiaremos los conceptos básicos de cualquier lenguaje de programación, en nuestro caso utilizando el lenguaje de programación JavaScript.
- Manejo de Variables.
- Tipos de Datos.
- Manejo de Operadores.
- Ámbito de Variables.
- Lección 4. Decisiones y Ciclos: Estudiaremos el tema de Decisiones y Ciclos.
- Manejo de Decisiones.
- Estructura If/Else
- Estructura Switch
- Operadores Lógicos y Relacionales.
- Operadores Lógicos.
- Manejo de Ciclos.
- Ciclo for.
- Ciclo while.
- Lección 5. Manejo de Arreglos y Matrices: Estudiaremos el tema de Arreglos yMatrices, el cual es fundamental para poder resolver algoritmos más complejos, así como utilizar estructuras de datos más robustas.
- Introducción a Arreglos.
- Uso de Arreglos.
- Ejemplo de Arreglos.
- Introducción a las Matrices.
- Uso de Matrices.
- Ejercicio de uso de Arreglos y Matrices.
- Lección 6. Manejo de Funciones: Divide y vencerás. Estudiaremos el tema pilar de cualquier programa: El manejo de funciones.
- Introducción al concepto de Funciones.
- Uso de Funciones.
- Funciones Recursivas.
- Ejercicios uso de funciones.
- Proyecto Final 1: Calculadora en JavaScript.
- Proyecto Final 2: Catálogo de Películas.
- Conclusión del Curso.
- Nivel 1. Fundamentos de Java
- Lección 1 - Comenzando con la Tecnología Java
- El asombroso mundo de la programación en Java
- Qué es la tecnología Java (desde un enfoque práctico)
- Nuestro primer programa en Java desde cero
- Lección 2 - Variables y Operadores en Java
- Uso de Variables en Java y para qué las utilizamos
- Tipos de Datos en Java y cómo se clasifican
- Manejo y Clasificación de operadores en Java
- Lección 3 - Sentencias de Control en Java
- Uso de la estructura if-else y dónde utilizarla
- Manejo de la esctrutura switch y cuando aplicarla
- Lección 4 - Manejo de Ciclos en Java
- Uso del ciclo for y su uso
- Uso del ciclo while y cómo aplicarlo
- Uso del ciclo do-while y cuando utilizarlo
- Lección 5 - Programación Orientada a Objetos
- Introducción a la Programación Orientada a Objetos (POO)
- Manejo de Clases en Java
- Uso de Objetos en Java
- Lección 6 - Funciones en Java
- Declaración de Métodos o Funciones en Java
- Uso y llamado de Funciones en Java
- Lección 7 - Manejo de Datos en Java
- Uso de Arreglos en Java
- Manejo de Matrices en Java
- Lección 8 - Herencia en Java
- Manejo de Herencia en Java
- Uso de superclases y subclases en Java
- Laboratorio Final del Nivel
- Ejercicio Final donde se integra todo lo aprendido en este Nivel
- Nivel 2. Programación con Java
- Lección 1 - Polimorfismo en Java
- Qué es el polimorfismo y su aplicación
- Sobreescritura en Java y su uso
- Lección 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
- Lección 3 - Manejo de Bloques de Código en Java
- Alcance de Variables (Scope)
- Uso de bloques estáticos y no estáticos
- Lección 4 - Uso de Clases Abstractas e Interfaces en Java
- Diferencias entre Clases Abstractas e Interfaces
- Declaración y uso de Clases Abstractas
- Manejo de Interfaces en Java y cuándo utilizarlas
- Lección 5 - Manejo de Excepciones en Java
- Procesando las excepciones en Java
- Uso de try-catch y propagación de Excepciones
- Módulo 6 - Manejo de Colecciones en Java
- Uso de las colecciones en Java
- Manejo de List, Set y Map y la aplicación de cada estructura
- Módulo 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. Conexión a Bases de Datos con JDBC
- Lección 1 - Comenzando con JDBC (Java Database Connectivity)
- La necesidad de una base de datos
- Instalando MySql y Oracle
- Descarga de controladores (drivers) para conectarnos a la base
- Lección 2 - Conectando a la Base de Datos (BD)
- Pasos para conectarnos a una base de datos relacional
- Código JDBC para conectarnos a la base de datos
- Lección 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
- Lección 4 - Manipulando Datos con JDBC
- Pasos para ejecutar las sentencias insert, update y delete
- Uso de las sentencias insert,update y delete para manipular información
- Separación de funciones select, insert, update y delete con JDBC
- Lección 5 - Metadatos con JDBC
- Conocimiendo la estructura de las tablas de BD con JDBC
- La importancia del uso de Metadatos en JDBC
- Lección 6 - Oracle, Store Procedures y Funciones
- Java JDBC con Oracle
- Ejecución de Store Procedures de Oracle con JDBC
- Ejecución de Funciones de Oracle con JDBC
- Lección 7 - Arquitectura Multicapas
- Estructurando nuestro código JDBC
- Creando la capa de datos en una Arquitecturas Multicapas
- Lección 8 - Patrones de Diseño
- Patrón 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
- Lección 1 - Introducción a HTML
- Estudiaremos una introducción a la tecnología HTML
- Enteniendo el papel de HTML en el mundo de las aplicaciones Web
- Lección 2 - Componentes en HTML
- Los componentes de HTML y cómo se estructura una página Web
- Uso de componentes de Texto, Fuentes, Preformato y más en HTML
- Lección 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
- Lección 4 - Formularios en HTML
- Elementos a considerar al crear Formularios HTML
- Componentes para la creación de Formularios HTML
- Lección 5 - Introducción a JavaScript
- Qué es JavaScript y cómo aplicarlo en nuestras páginas HTML
- Elementos básicos del lenguaje JavaScript
- Lección 6 - Validación de Formularios HTML
- Integración de Formularios HTML y JavaScript
- Validación de Formularios con JavaScript
- Nivel 5 - Servlets y JSPs
- Lección 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
- Lección 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
- Lección 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
- Lección 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
- Lección 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
- Lección 6 - JSTL y EL (Expression Language) en JSPs
- Entenderemos las etiquetas JSTL para facilitar el uso de JSPs
- Veremos el poder de EL (Expression Language) en los JSPs
- Lección 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
- Lección 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
- Este nivel les permite conseguir empleo desde becario o programador Java Jr
- Nivel 6 - Hibernate Framework y JPA (JavaPersistence API)
- Lección 1 - Introducción a Hibernate Framework
- ¿Qué es un ORM - Object Relational Mapping?
- Cómo Hibernate me ayuda en un diseño multicapas empresarial
- Cómo ser mucho más productivo en la capa de datos con Hibernate
- Lección 2 - Configuración de Hibernate
- Revisaremos de los Patrones de Diseño DAO y DTO
- Pondremos en práctica las operaciones básicas con Hibernate.
- Crearemos una aplicación Web con JSPs, Servlets y Hibernate.
- Lección 3 - Manejo de Relaciones con Hibernate
- Estudiaremos los tipos de Asociaciones en Hibernate
- Veremos las relaciones uno-uno, uno-muchos y muchos-muchos
- Estudiaremos el concepto de Clases de Entidad que nos ofrece Hibernate
- Lección 4 - Ciclo Vida en Objetos de Entidad
- Estudiaremos el concepto del Ciclo de Vida en Objetos de Entidad
- Aprenderemos el concepto de Persistencia y Persistencia en Cascada
- Lección 5 - Consultas con HQL
- Aprenderemos el lenguaje HQL (Hibernate Query Language)
- Estudiaremos el concepto de JOINS en HQL
- Analizaremos el concepto de Lazy Loading y Fetch en HIbernate
- Lección 6 - Consultas API Criteria
- Estudiaremos el API de Criteria y cómo aplicarlo en Hibernate
- Analizaremos en qué casos aplicar HQL o el API de Criteria
- Lección 7 - Query by Example
- Aprenderemos a aplicar Criteria Join y Fetch
- Utilizaremos Query by Example para crear queries avanzados
- Lección 8 - Sistema SGA con Hibernate
- Construiremos el sistema SGA con Hibernate
- La capa de datos la construiremos utilizando Hibernate
- Crearemos consultas avanzadas con Hibernate
- Aplicaremos todo lo aprendido en este Nivel
- Nivel 7 - Spring Framework
- Lección 1 - Introducción a Spring
- Qué es Spring y su importancia en el munodo Java EE
- Conceptos Básicos de Spring y sus módulos
- Arquitecturas Multicapas utilizando Spring Framework
- Lección 2 - Configuración de Spring
- Cómo aplica Spring la cohesión y el acomplamiento
- Qué es la Fábrica de Spring y cómo configurarla
- Lección 3 - Inyección de Dependencias
- Manejo de Inyección de Dependencias con Spring
- Relación entre clases y su uso con Spring
- Tipos de Inyecciones de Dependencias con Spring
- Uso de Anotaciones con Spring
- Lección 4 - Programación Orientada a Aspectos
- Introducción a la Programación Orientada a Aspectos (AOP)
- Uso de AOP y Spring
- Conceptos de Pointcuts en AOP y Spring
- Around, Introductions y Anotaciones con AOP
- Lección 5 - Spring y JDBC
- Introducción a Spring con JDBC
- Uso de Plantillas con Spring JDBC
- Configuración general de Spring JDBC
- Configuración de un DataSource en Spring
- Consultas con Spring JDBC
- Uso de RowMapper con Spring JDBC
- Lección 6 - Manejo de Transacciones con Spring
- Introducción a Spring con JDBC
- Definición de TransactionManager en Spring
- Atributos de una Transacción
- Propagación de una Transacción en Spring
- Configuración de Transacciones en Spring
- Lección 7 - Integración JSF - Spring - JPA
- Integración de Spring y JPA
- Pasos para integrar JSF, Spring y JPA
- Conclusión del Nivel
- Nivel 8 - Java Server Faces
- Lección 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
- Lección 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
- Lección 3 - Reglas de Navegación en JSF
- Reglas de Navegación en JSF
- Ciclo de Vida en JSF
- Lección 4 - Validadores en JSF
- Manejo de Validadores en JSF
- Uso de Convertidores en JSF
- Manejo de Mensajes e Internacionalización en JSF
- Lección 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
- Lección 6 - Manejo de Facelets
- La evolución de JSP y el uso de Facelets
- El uso y la importancia de Faceltes en JSF
- Lección 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 9 - Java EE (Básico) (Incluye EJB's y JPA)
- Lección 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
- Lección 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
- Lección 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
- Lección 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 10 - Java EE (Avanzado) (Incluye Web Services y Seguridad)
- Lección 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
- Lección 6 - Rol de JSF
- Rol de JSF en Java EE
- Ajax en JSF
- PrimeFaces y JSF
- Integración JSF, PrimeFaces, AJAX, EJB y JPA
- Lección 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
- Lección 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
- Lección 9 - Seguridad en Java EE
- Introducción a la Seguridad en Java EE
- Autenticación y Autorización en Java EE
- Seguridad en la Capa Web en Java EE
- Seguridad en Capa EJB en Java EE
- Autenticación de Clientes en Java EE
- Autenticación del Cliente Web
- Autenticación del Cliente SOAP y REST Web Service
- Ejercicio Final con la integración de todo lo aprendido
- Y muchos temas más.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement