Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
510
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.66 KB | None | 0 0
  1. La Universidad Java incluye los siguientes temas de estudio en la tecnología Java y tecnologías relacionadas:
  2.  
  3. Nivel 0. Lógica de Programación
  4.  
  5. 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.
  6.  
  7. Bienvenida al curso de Lógica de Programación.
  8. Introducción a la Lógica de Programación.
  9. La Mentalidad del Programador.
  10. Habilidades del Programador.
  11. Lenguajes de Programación.
  12. HolaMundo con JavaScript.
  13. Metodologías de Desarrollo.
  14. 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.
  15.  
  16. El Algoritmo.
  17. Pseudocódigo.
  18. Diagramas de Flujo.
  19. Ejemplos de Algoritmos.
  20. 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.
  21.  
  22. Manejo de Variables.
  23. Tipos de Datos.
  24. Manejo de Operadores.
  25. Ámbito de Variables.
  26. Lección 4. Decisiones y Ciclos: Estudiaremos el tema de Decisiones y Ciclos.
  27.  
  28. Manejo de Decisiones.
  29. Estructura If/Else
  30. Estructura Switch
  31. Operadores Lógicos y Relacionales.
  32. Operadores Lógicos.
  33. Manejo de Ciclos.
  34. Ciclo for.
  35. Ciclo while.
  36. 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.
  37.  
  38. Introducción a Arreglos.
  39. Uso de Arreglos.
  40. Ejemplo de Arreglos.
  41. Introducción a las Matrices.
  42. Uso de Matrices.
  43. Ejercicio de uso de Arreglos y Matrices.
  44. Lección 6. Manejo de Funciones: Divide y vencerás. Estudiaremos el tema pilar de cualquier programa: El manejo de funciones.
  45.  
  46. Introducción al concepto de Funciones.
  47. Uso de Funciones.
  48. Funciones Recursivas.
  49. Ejercicios uso de funciones.
  50. Proyecto Final 1: Calculadora en JavaScript.
  51. Proyecto Final 2: Catálogo de Películas.
  52. Conclusión del Curso.
  53. Nivel 1. Fundamentos de Java
  54.  
  55. Lección 1 - Comenzando con la Tecnología Java
  56.  
  57. El asombroso mundo de la programación en Java
  58. Qué es la tecnología Java (desde un enfoque práctico)
  59. Nuestro primer programa en Java desde cero
  60. Lección 2 - Variables y Operadores en Java
  61.  
  62. Uso de Variables en Java y para qué las utilizamos
  63. Tipos de Datos en Java y cómo se clasifican
  64. Manejo y Clasificación de operadores en Java
  65. Lección 3 - Sentencias de Control en Java
  66.  
  67. Uso de la estructura if-else y dónde utilizarla
  68. Manejo de la esctrutura switch y cuando aplicarla
  69. Lección 4 - Manejo de Ciclos en Java
  70.  
  71. Uso del ciclo for y su uso
  72. Uso del ciclo while y cómo aplicarlo
  73. Uso del ciclo do-while y cuando utilizarlo
  74. Lección 5 - Programación Orientada a Objetos
  75.  
  76. Introducción a la Programación Orientada a Objetos (POO)
  77. Manejo de Clases en Java
  78. Uso de Objetos en Java
  79. Lección 6 - Funciones en Java
  80.  
  81. Declaración de Métodos o Funciones en Java
  82. Uso y llamado de Funciones en Java
  83. Lección 7 - Manejo de Datos en Java
  84.  
  85. Uso de Arreglos en Java
  86. Manejo de Matrices en Java
  87. Lección 8 - Herencia en Java
  88.  
  89. Manejo de Herencia en Java
  90. Uso de superclases y subclases en Java
  91. Laboratorio Final del Nivel
  92.  
  93. Ejercicio Final donde se integra todo lo aprendido en este Nivel
  94.  
  95.  
  96. Nivel 2. Programación con Java
  97.  
  98. Lección 1 - Polimorfismo en Java
  99.  
  100. Qué es el polimorfismo y su aplicación
  101. Sobreescritura en Java y su uso
  102. Lección 2 - Manejo Avanzado de Objetos en Java
  103.  
  104. Conversión de Objetos (cast)
  105. Identificando el tipo de objeto con el operador instanceof
  106. La importancia y uso del operador this
  107. Lección 3 - Manejo de Bloques de Código en Java
  108.  
  109. Alcance de Variables (Scope)
  110. Uso de bloques estáticos y no estáticos
  111. Lección 4 - Uso de Clases Abstractas e Interfaces en Java
  112.  
  113. Diferencias entre Clases Abstractas e Interfaces
  114. Declaración y uso de Clases Abstractas
  115. Manejo de Interfaces en Java y cuándo utilizarlas
  116. Lección 5 - Manejo de Excepciones en Java
  117.  
  118. Procesando las excepciones en Java
  119. Uso de try-catch y propagación de Excepciones
  120. Módulo 6 - Manejo de Colecciones en Java
  121.  
  122. Uso de las colecciones en Java
  123. Manejo de List, Set y Map y la aplicación de cada estructura
  124. Módulo 7 - Manejo de Archivos en Java
  125.  
  126. Manejo y uso de archivos en Java
  127. Manejo de Streams en Java y sus usos
  128. Laboratorio Final del Nivel
  129.  
  130. Ejercicio Final donde se aplica todo lo aprendido en este nivel
  131.  
  132.  
  133. Nivel 3. Conexión a Bases de Datos con JDBC
  134.  
  135. Lección 1 - Comenzando con JDBC (Java Database Connectivity)
  136.  
  137. La necesidad de una base de datos
  138. Instalando MySql y Oracle
  139. Descarga de controladores (drivers) para conectarnos a la base
  140. Lección 2 - Conectando a la Base de Datos (BD)
  141.  
  142. Pasos para conectarnos a una base de datos relacional
  143. Código JDBC para conectarnos a la base de datos
  144. Lección 3 - Sentencia Select
  145.  
  146. Pasos para ejecutar la sentencia Select de SQL con JDBC
  147. Uso de la sentencia select para leer la información de la BD
  148. Lección 4 - Manipulando Datos con JDBC
  149.  
  150. Pasos para ejecutar las sentencias insert, update y delete
  151. Uso de las sentencias insert,update y delete para manipular información
  152. Separación de funciones select, insert, update y delete con JDBC
  153. Lección 5 - Metadatos con JDBC
  154.  
  155. Conocimiendo la estructura de las tablas de BD con JDBC
  156. La importancia del uso de Metadatos en JDBC
  157. Lección 6 - Oracle, Store Procedures y Funciones
  158.  
  159. Java JDBC con Oracle
  160. Ejecución de Store Procedures de Oracle con JDBC
  161. Ejecución de Funciones de Oracle con JDBC
  162. Lección 7 - Arquitectura Multicapas
  163.  
  164. Estructurando nuestro código JDBC
  165. Creando la capa de datos en una Arquitecturas Multicapas
  166. Lección 8 - Patrones de Diseño
  167.  
  168. Patrón de Diseño DAO (Data Access Object)
  169. Patrón de Diseño DTO (Data Transfer Object) o VO (Value Object)
  170. Laboratorio Final con la integración de todo lo visto en este Nivel
  171.  
  172.  
  173. Nivel 4 - HTML, CSS y JavaScript
  174.  
  175. Lección 1 - Introducción a HTML
  176.  
  177. Estudiaremos una introducción a la tecnología HTML
  178. Enteniendo el papel de HTML en el mundo de las aplicaciones Web
  179. Lección 2 - Componentes en HTML
  180.  
  181. Los componentes de HTML y cómo se estructura una página Web
  182. Uso de componentes de Texto, Fuentes, Preformato y más en HTML
  183. Lección 3 - Introducción a CSS
  184.  
  185. Introducción a las Hojas de Estilo CSS
  186. Los aspectos más importantes a considerar al utilizar CSS
  187. Uso de clases e indentificadores en CSS
  188. Lección 4 - Formularios en HTML
  189.  
  190. Elementos a considerar al crear Formularios HTML
  191. Componentes para la creación de Formularios HTML
  192. Lección 5 - Introducción a JavaScript
  193.  
  194. Qué es JavaScript y cómo aplicarlo en nuestras páginas HTML
  195. Elementos básicos del lenguaje JavaScript
  196. Lección 6 - Validación de Formularios HTML
  197.  
  198. Integración de Formularios HTML y JavaScript
  199. Validación de Formularios con JavaScript
  200. Nivel 5 - Servlets y JSPs
  201.  
  202. Lección 1 - Introducción a la Tecnología Web con Java
  203.  
  204. El asombroso mundo de la tecnología Web con Java
  205. La revolución de las aplicaciones Web y cómo aprovecharla
  206. El servidor de aplicaciones Tomcat y cómo utilizarlo
  207. Lección 2 - Conceptos Básicos de los Servlets
  208.  
  209. Sin misterios: qué es la tecnología de los Servlets
  210. Elementos y ciclo de vida de un Servlet
  211. Lección 3 - Manejo de Sesiones con Servlets
  212.  
  213. Implementación del concepto de Sesiones con Servlets
  214. Aprenderemos el uso del objeto HttpSession
  215. Implementaremos un carrito de compras Web
  216. Lección 4 - Conceptos Básicos de los JSPs
  217.  
  218. Estudiaremos cómo crear páginas Web dinámicas con JSPs
  219. Aprenderemos los elementos fundamentales de los JSPs
  220. Lección 5 - Conceptos Avanzados de Servlets y JSPs
  221.  
  222. Veremos cómo crear una aplicación Web integrando los Servlets y JSPs
  223. Procesamiento de datos con Servlets y despliegue de información con JSPs
  224. Lección 6 - JSTL y EL (Expression Language) en JSPs
  225.  
  226. Entenderemos las etiquetas JSTL para facilitar el uso de JSPs
  227. Veremos el poder de EL (Expression Language) en los JSPs
  228. Lección 7 - Patrón de Diseño MVC (Model View Controller)
  229.  
  230. Estudiaremos una arquitectura multicapas del mundo real con Servlets y JSPs
  231. Aplicaremos el patrón de diseño MVC con Servlets y JSPs
  232. Lección 8 - Aplicación SGA (Sistema de Gestión de Alumnos)
  233.  
  234. Integración de los primeros 5 niveles en un proyecto final (SGA)
  235. Análisis, Diseño y Desarrollo de la aplicación SGA
  236. Este nivel les permite conseguir empleo desde becario o programador Java Jr
  237.  
  238.  
  239. Nivel 6 - Hibernate Framework y JPA (JavaPersistence API)
  240.  
  241. Lección 1 - Introducción a Hibernate Framework
  242.  
  243. ¿Qué es un ORM - Object Relational Mapping?
  244. Cómo Hibernate me ayuda en un diseño multicapas empresarial
  245. Cómo ser mucho más productivo en la capa de datos con Hibernate
  246. Lección 2 - Configuración de Hibernate
  247.  
  248. Revisaremos de los Patrones de Diseño DAO y DTO
  249. Pondremos en práctica las operaciones básicas con Hibernate.
  250. Crearemos una aplicación Web con JSPs, Servlets y Hibernate.
  251. Lección 3 - Manejo de Relaciones con Hibernate
  252.  
  253. Estudiaremos los tipos de Asociaciones en Hibernate
  254. Veremos las relaciones uno-uno, uno-muchos y muchos-muchos
  255. Estudiaremos el concepto de Clases de Entidad que nos ofrece Hibernate
  256. Lección 4 - Ciclo Vida en Objetos de Entidad
  257.  
  258. Estudiaremos el concepto del Ciclo de Vida en Objetos de Entidad
  259. Aprenderemos el concepto de Persistencia y Persistencia en Cascada
  260. Lección 5 - Consultas con HQL
  261.  
  262. Aprenderemos el lenguaje HQL (Hibernate Query Language)
  263. Estudiaremos el concepto de JOINS en HQL
  264. Analizaremos el concepto de Lazy Loading y Fetch en HIbernate
  265. Lección 6 - Consultas API Criteria
  266.  
  267. Estudiaremos el API de Criteria y cómo aplicarlo en Hibernate
  268. Analizaremos en qué casos aplicar HQL o el API de Criteria
  269. Lección 7 - Query by Example
  270.  
  271. Aprenderemos a aplicar Criteria Join y Fetch
  272. Utilizaremos Query by Example para crear queries avanzados
  273. Lección 8 - Sistema SGA con Hibernate
  274.  
  275. Construiremos el sistema SGA con Hibernate
  276. La capa de datos la construiremos utilizando Hibernate
  277. Crearemos consultas avanzadas con Hibernate
  278. Aplicaremos todo lo aprendido en este Nivel
  279.  
  280.  
  281. Nivel 7 - Spring Framework
  282.  
  283. Lección 1 - Introducción a Spring
  284.  
  285. Qué es Spring y su importancia en el munodo Java EE
  286. Conceptos Básicos de Spring y sus módulos
  287. Arquitecturas Multicapas utilizando Spring Framework
  288. Lección 2 - Configuración de Spring
  289.  
  290. Cómo aplica Spring la cohesión y el acomplamiento
  291. Qué es la Fábrica de Spring y cómo configurarla
  292. Lección 3 - Inyección de Dependencias
  293.  
  294. Manejo de Inyección de Dependencias con Spring
  295. Relación entre clases y su uso con Spring
  296. Tipos de Inyecciones de Dependencias con Spring
  297. Uso de Anotaciones con Spring
  298. Lección 4 - Programación Orientada a Aspectos
  299.  
  300. Introducción a la Programación Orientada a Aspectos (AOP)
  301. Uso de AOP y Spring
  302. Conceptos de Pointcuts en AOP y Spring
  303. Around, Introductions y Anotaciones con AOP
  304. Lección 5 - Spring y JDBC
  305.  
  306. Introducción a Spring con JDBC
  307. Uso de Plantillas con Spring JDBC
  308. Configuración general de Spring JDBC
  309. Configuración de un DataSource en Spring
  310. Consultas con Spring JDBC
  311. Uso de RowMapper con Spring JDBC
  312. Lección 6 - Manejo de Transacciones con Spring
  313.  
  314. Introducción a Spring con JDBC
  315. Definición de TransactionManager en Spring
  316. Atributos de una Transacción
  317. Propagación de una Transacción en Spring
  318. Configuración de Transacciones en Spring
  319. Lección 7 - Integración JSF - Spring - JPA
  320.  
  321. Integración de Spring y JPA
  322. Pasos para integrar JSF, Spring y JPA
  323. Conclusión del Nivel
  324.  
  325.  
  326. Nivel 8 - Java Server Faces
  327.  
  328. Lección 1 - Introducción a JavaServer Faces
  329.  
  330. Qué es JSF y su rol en Java EE
  331. Conceptos básicos de JSF y MVC
  332. HolaMundo con JSF
  333. Lección 2 - ManagedBeans en JSF
  334.  
  335. Concepto de ManagedBeans en JSF
  336. Uso de ModelManagedBeans en JSF
  337. Expression Language (EL) en JSF
  338. Cocepto de BackingBeans en JSF
  339. Manejo de Alcances (Scopes) en JSF
  340. Lección 3 - Reglas de Navegación en JSF
  341.  
  342. Reglas de Navegación en JSF
  343. Ciclo de Vida en JSF
  344. Lección 4 - Validadores en JSF
  345.  
  346. Manejo de Validadores en JSF
  347. Uso de Convertidores en JSF
  348. Manejo de Mensajes e Internacionalización en JSF
  349. Lección 5 - Manejo de Eventos en JSF
  350.  
  351. Uso de Value Change Listener
  352. Manejo de ActionListener y ActionEvent en JSF
  353. Uso de librería estándar y SelectItems en JSF
  354. Lección 6 - Manejo de Facelets
  355.  
  356. La evolución de JSP y el uso de Facelets
  357. El uso y la importancia de Faceltes en JSF
  358. Lección 7 - Integración de Servicios Java EE
  359.  
  360. El rol de JSF, EJB y JPA
  361. Ejercicio donde se integra todo lo visto en este Nivel
  362.  
  363.  
  364. Nivel 9 - Java EE (Básico) (Incluye EJB's y JPA)
  365.  
  366. Lección 1 - Introducción a Java EE
  367.  
  368. Introducción al mundo Java Empresarial (Java EE)
  369. Stack de Tecnologías Java EE
  370. Arquitectura Multicapas en Java EE
  371. Instalación de las Herramientas (Eclipse, MySql)
  372. Instalación del Servidor de Aplicaciones Glassfish
  373. Uso de Maven y JavaEE
  374. HolaMundo con JavaEE
  375. Lección 2 - Enterprise Java Beans (EJB)
  376.  
  377. Introducción a los EJB
  378. Tipos y Configuración de un EJB
  379. Inyección de Dependencias en Java EE
  380. Empaquetamiento y Contenedores empresariales
  381. Lección 3 - Introducción a Java Persistence API (JPA)
  382.  
  383. Introducción a Java Persistence API (JPA)
  384. Entenidimiento de las clases de Entidad en JPA
  385. Manejo de EntityManager y Persistence Unit
  386. Uso de JUnit y JPA
  387. Lección 4 - Consultas con JPA
  388.  
  389. Ciclo de Vida en JPA
  390. Tipos de Relaciones en JPA
  391. Consultas JPQL en JPA
  392. Uso del API de Criteria en JPA
  393. Manejo de Transacciones en JPA
  394. Nivel 10 - Java EE (Avanzado) (Incluye Web Services y Seguridad)
  395.  
  396. Lección 5 - Rol de los Servlets y JSPs
  397.  
  398. Rol de los Servlets y JSPs en Java EE
  399. Rol de los JSPs en Java EE
  400. Integración Servlets y EJB en Java EE
  401. Lección 6 - Rol de JSF
  402.  
  403. Rol de JSF en Java EE
  404. Ajax en JSF
  405. PrimeFaces y JSF
  406. Integración JSF, PrimeFaces, AJAX, EJB y JPA
  407. Lección 7 - WebServices y JavaEE
  408.  
  409. Introducción a los Web Services
  410. Tipos de Web Services JAX-WS y JAX-RS
  411. Qué es un Documento WSDL
  412. Uso de Documentos XML y XSD (XML Scheme)
  413. Manejo del API de JAXB
  414. Estrategias de Generación de Web Services
  415. Despliegue de Web Services
  416. Creación del Cliente del Servicio Web
  417. Lección 8 - REST Web Services
  418.  
  419. Introducción a REST Web Services
  420. Análisis de Peticiones HTTP
  421. Anotaciones del API JAX-RS
  422. Integración de EJB y JAX-RS
  423. Creación de un Cliente REST
  424. Documento WADL y XSD del REST Web Service
  425. Despliegue de un REST Web Service
  426. Creación Cliente REST Web Service
  427. Lección 9 - Seguridad en Java EE
  428.  
  429. Introducción a la Seguridad en Java EE
  430. Autenticación y Autorización en Java EE
  431. Seguridad en la Capa Web en Java EE
  432. Seguridad en Capa EJB en Java EE
  433. Autenticación de Clientes en Java EE
  434. Autenticación del Cliente Web
  435. Autenticación del Cliente SOAP y REST Web Service
  436. Ejercicio Final con la integración de todo lo aprendido
  437. Y muchos temas más.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement