Saltar al contenido
Nuevos Rangos en EyBooks Leer más... ×
Foros dividido por Rangos Leer más... ×
EyBooks - Never stop learning.
miarias

udemy Java a Profundidad - Temas Avanzados y Desarrollo Web

Recommended Posts

On 20/12/2018 at 22:43, miarias dijo:

Java a Profundidad - Temas Avanzados y Desarrollo Web

Screenshot-2018-12-21-Java-a-Profundidad

Lo que aprenderás

• Mejorarás tus capacidades para analizar y corregir errores en tu software.

▪ Crearás programas en Java más rápidos y más eficientes.

▪ Utilizarás la programación funcional de Java 8.

• Utilizarás la API de persistencia de Java JPA.

• Utilizarás adecuadamente las expresiones regulares para validaciones y otros fines.

• Utilizarás diestramente las diferentes tipos de colecciones: Conjuntos, Listas y Mapas para un manejo eficiente de los datos.

• Crearás aplicaciones web con arquitectura MVC mediante Servlets, JSP, Modelos y DAOs.

-------------------------------------------------------------------------------------------------

Capturas:

Selecci-n-032.png

Contenido del curso: 248 clases – 37:30:30 horas

–Presentación del curso

  • Presentación del curso

  • ¿Qué necesitas para hacer este curso?

  • La manera correcta de aprender

–Profundizando en conceptos básicos de Java

  • Arreglos a profundidad

  • Arreglos multidimensionales

  • Ejercicio arreglos multidimensionales parte 1

  • Ejercicio arreglos multidimensionales parte 2

  • Argumentos de longitud variable

  • Paso de argumentos a una aplicación Java

  • Repaso sobre arreglos 8 preguntas

  • Ejercicios con arreglos

–Excepciones a profundidad

  • Generalidades acerca de las excepciones

  • Rastreo de la pila de excepciones

  • La instrucción try y la cláusula throws

  • Lanzamiento y relanzamiento de excepciones

  • Limpieza de la pila y obtención de información de las excepciones

  • Ejemplos de depuración de excepciones

–Manejo avanzado de cadenas de caracteres

  • Construcción dinámica de Strings con StringBuilder

  • Constructores de StringBuilder

  • operaciones de caracteres mediante StringBuilder

  • Adición dinámica de caracteres con StringBuilder

  • Inserción y eliminación dinámica de caracteres con StringBuilder

  • Análisis de chars con Character

  • División de Strings en tokens

–Expresiones regulares en Java

  • Introducción a las expresiones regulares

  • Caracteres especiales y conjuntos.

  • Cuantificadores.

  • Validación de entradas con expresiones regulares

  • Reemplazar y dividir Strings

  • Las clases Pattern y Matcher

–Colecciones de genéricos

  • Introducción a las colecciones de genéricos

  • Listas de genéricos. Parte1

  • Listas de genéricos. Parte2

  • Odenamiento personalizado Comparator

  • Ordenamiento aleatorio shuffle

  • Métodos reverse, min, max, fill y copy

  • Métodos addAll, frequency y disjoint

  • Manejo de pilas mediante Stack

  • Manejo de colas mediante PriorityQueue

  • Manejo de conjuntos HashSet

  • Manejo de conjuntos ordenados TreeSet

  • Interfaz Map

  • Uso de mapas

  • La clase properties

  • Colecciones sincronizadas y no modificables

–Programación funcional

  • Introducción a la programación funcional

  • Interfaces funcionales

  • Expresiones lambda

  • Streams

  • Manejo de Streams de enteros IntStream

  • Operaciones de reducción de IntStream

  • Operaciones intermedias IntStream

  • Manejo de Objetos Stream<Integer>

  • Manejo de Objetos Stream<String>

  • La interfaz Predicate

  • Introducción a los métodos referenciados

  • Métodos referenciados estáticos

  • Métodos referenciados a objetos de un tipo particular

  • Manejo de objetos Stream<Empleado> parte 1

  • Manejo de objetos Stream<Empleado> parte 2

  • Manejo de objetos Stream<Empleado> parte 3

  • Manejo de objetos Stream<Empleado> parte 4

  • Manejo de objetos Stream <Empleado> parte 5

  • Creación de un Stream<String> desde un archivo

  • Lambda event handler

  • Conclusión sobre programación funcional

–Clases y métodos genéricos

  • Porqué utilizar métodos genéricos

  • Implementacion de métodos genéricos

  • El compilador y los métodos genéricos

  • Upper bound en métodos genéricos

  • Clases genéricas

  • Los wildcards en genéricos

–Programación concurrente.

  • Introducción a la concurrencia

  • Estado y ciclo de vida de los threads

  • El estado runnable en los sistemas operativos

  • Prioridades y programación de threads

  • Implementación de la interfaz Runnable

  • Ejecución de tareas concurrentemente

  • Sincronización de threads

  • Modelo Productor/Consumidor

  • Métodos wait, notify y notifyAll

  • La clase ArrayBlockingQueue

  • Coleccion concurrentes

  • Ordenamiento paralelo y ordenamiento convencional

  • Streams secuenciales y streams paralelos

–Fundamentos de bases de datos y JDBC

  • Introducción a las bases de datos

  • Instalación de postgres

  • Creación de una base de datos

  • Creación de tablas en una base de datos

  • La instrucción INSERT de SQL

  • La instrucción UPDATE de SQL

  • La instrucción SELECT de SQL

  • Los operadores AND y OR de SQL

  • Operadores LIKE, ILIKE y NOT LIKE de postgres

  • Operadores IN y BETWEEN

  • Tipos de relaciones de una base de datos

  • Ejemplos de registros relacionados por su ID

  • Constraints NOT NULL y PRIMARY KEY

  • Constraints UNIQUE, CHECK y FOREIGN KEY

  • Consultas cruzadas (joins)

  • Conexión a una base de datos con JDBC

  • Consultas a una base de datos con JDBC

  • Inserción, actualización y eliminación de datos con JDBC

  • Sentencias preparadas (PreparedStatement) con JDBC

–JPA - La API de persistencia de Java

  • ¿Qué es JPA?

  • Requerimientos JPA e instalación XAMPP

  • Creacion de base de datos en mysql

  • Creación de Entity classes a partir de una base de datos

  • Las clases Entity y los objetos Entities

  • Anotaciones JPA

  • Consulta de datos de una entidad

  • Las interfaces EntityManager, Query y TypedQuery

  • JPQL SELECT

  • JPQL UPDATE Y DELETE

  • Parámetros dinámicos en JPQL

  • Consultas nativas SQL con JPA

  • NamedQueries

  • Relación @OneToMany y @ManyToOne

  • Relación @OneToOne

  • Relación @ManyToMany

  • Creación de Entity classes en Netbeans

  • Creación de Entity classes en Netbeans - Segunda parte

  • DAO - Data access objects con Netbeans

  • Análisis y uso de DAO

  • Las transacciones

  • Acceso a datos de múltiples tablas

  • Acceso a datos de múltiples tablas - parte 2

  • Tipos de obtención de datos TypeFetch

–Manejo de datos con JPA Criteria

  • Introducción a la API Criteria de JPA

  • Diferencias entre JPQL y API Criteria

  • Selección simple

  • Selección múltiple mediante array

  • Selección múltiple con interfaz Tuple

  • Orígen de datos en CriteriaQuery

  • Diferencias entre inner join y outer join

  • Hacer joins con el API Criteria

  • Restricción simple con el método where

  • Restricción múltiple y el método where

–Los Servlets de Java.

  • Presentación de la sección

  • HTML 5 Fácil

  • Crear un servlet en Netbeans

  • El protocolo HTTP primera parte

  • El protocolo HTTP segunda parte

  • Servidores web y servlets

  • Radiografía de un servlet

  • Ciclo de vida de un Servlet

  • Init Params en el Servlet

  • Paso de parámetros por GET en un Servlet

  • Diferencias entre código en el cliente y código en servidor

  • Los formularios HTML

  • Interacción de formularios y servlets parte 1

  • Interacción de formulario y servlets parte 2

  • El objeto request

  • El objeto response

  • Los códigos HTTP

  • Envío de header HTTP como respuesta del servidor

  • Scopes o alcances en los Servlets

  • Reenvio de la petición y compartición de datos entre diferentes servlets.

  • Explicación sobre los filtros

  • Creación de filtros con Netbeans

  • Crear filtro de autentificación

  • Los HttpSession

  • Login de usuario con sesiones

–Las páginas JSP. Primera parte

  • Introducción a las páginas JSP

  • Crear página JSP con Netbeans

  • Fases de una página JSP

  • Scripting en páginas JSP

  • Instalación de plugin Emmet en Netbeans

  • Ejercicio con scripting JSP

–Fundamentos de bootstrap

  • ¿Qué es bootstrap y cómo utilizarlo?

  • Maquetación básica con Grid Bootstrap

  • Tablas en Bootstrap

  • Jumbotron Bootstrap

  • Botones en Bootstrap

  • Iconos bootstrap

  • Barras de navegación Bootstrap

  • Fundamentos de formularios en Bootstrap

  • Elementos de entrada de formulario parte 1

  • Elementos de entrada de formulario parte 2

  • Bootstrap templates parte 1

  • Bootstrap templates parte 2

  • Bootstrap templates parte 3

  • Bootstrap templates parte 4

  • Bootstrap templates parte 5

  • Bootstrap templates parte 6

–Las páginas JSP. Segunda parte

  • Uso de bootstrap en JSP y uso de include

  • Reenviar a otros componentes web mediante forward

  • Redireccionamiento a otros recursos web

  • Las directivas JSP

  • Los objetos implícitos de JSP

  • Trackeo de sesiones en JSP

  • Crear un contador de visitas en JSP

–M V C

  • ¿En que consiste la arquitectura MVC?

  • El modelo: La capa de datos

  • El controlador

  • La vista: La capa de presentación

–Desarrollo de un sistema para comercializadoras con MVC

  • Template Bootstrap para usar en la vista

  • Creación de layouts header, footer y sidebar

  • Crear plantilla para categorias de articulos

  • Creacion de modelos del sistema

  • Creacion DAO Categorias de articulos

  • Conexión a base de datos.

–Sistema MVC Módulo de categorias

  • Método en DAO para obtener categorias

  • Creación de controlador para categorias de artículos

  • Despliegue de categorias en vista

  • Explicación de modelo MVC para acciones CRUD de categorías

  • Crear enlace para abrir formulario de creacíón de categorías

  • Creación de formulario para crear categorias

  • Creación de categoría de productos

  • Botón para editar categoría de productos

  • Formulario de edición de categoría

  • Actualizar categoría de productos

  • Borrar registro de categoría de productos

–Sistema MVC módulo de Empleados

  • Modelo de empleados y métodos DAO

  • Controlador para módulo de empleados

  • Vista index de empleados

  • Vista de Formulario para crear y actualizar empleados

–Sistema MVC módulo de Proveedores

  • Modelos y daos de proveedores

  • Controller de proveedores

  • Index de proveedores

  • Formulario para creación y actualización de proveedores

–Ejercicio: Creación del módulo de clientes

  • Ejercicio con el módulo de clientes

–Módulo de productos

  • Modelo y dao de productos

  • Controlador de producto

  • Vista de productos

  • Mostrar detalles de categoría de productos

–Los Javabeans

  • Los Javabeans

  • Uso de Javabeans en páginas JSP

  • Lenguaje de expresiones

  • JSTL - JSP Standard Tag Library

–Sistema MVC: Módulo de pedidos

  • Demostración de funcionamiento del módulo de pedidos

  • Adaptaciones en la base de datos para pedidos

  • Pantalla para dashboard de pedidos

  • Pantalla para listar los pedidos

  • Pantalla para creación de pedidos

  • Hacer pedido 1: Cargar catálogos de clientes, empleados y productos en el módulo

  • Hacer pedido 2: Agregar productos al pedido con Javabeans parte 1

  • Hacer pedido 3: Agregar productos al pedido con Javabeans parte 2

  • Hacer pedido 4: Creación de DAO para transacción de pedidos con sus detalles

  • Hacer pedido 5: Terminar pedido

  • Desplegar pedidos en la vista

  • Daos para ver detalle de pedidos

  • Accion para ver el detalle de un pedido

  • Vista para ver detalle de un pedido

–Sistema MVC: Crear un buscador del sistema

  • Métodos DAO del buscador

  • Controlador del buscador

  • Vista del buscador

–Sistema MVC: Pantalla de login y manejo de usuarios en el sistema

  • Demostración del funcionamiento del login

  • Creación de la tabla y modelo de usuarios

__________________________________________________________________________________________________________________________________________

  • Sin contraseña
  • Avisar si cae el link y lo repongo
  • Si observan alguno corrupto, me avisan y lo repongo
  • Alojado en mega, fácil descarga

LINK:

 

Hidden Content

  • Reply to this topic to see the hidden content.

 

------------------------------------------------------------------------------------------------------

FIX:

Hidden Content

  • Reply to this topic to see the hidden content.

 

(ACLARACION, YA ESTAN AGREGADOS LOS 3 ITEMS QUE FALTABAN AGREGAR, YA ESTAN AGREGADOS EN EL "LINK", PERO SI YA LO HABÍAS DESCARGADO ANTES TE DEJO EL ENLACE EN DONDE DICE "FIX")

Si te sirvió, recuerda dar positivo (⇑+ 1) para poder seguir aportando!

Muchas gracias 

Compartir este post


Enlace al mensaje
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!

Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.

Iniciar Sesión

Contenido en EyBooks

EyBooks no almacena ni reproduce contenido protegido por derechos de autor.

Siguenos

×