Curso Desarrolla sistemas en Java, MySQL, DAO, POO, Swing, 3 Capas
Desarrolla Sistemas en Java, JDBC, MySQL, 3 Capas, POO, patrón DAO, Open JDK, Swing, NetBeans - Incluye PROYECTO FINAL
Durante este curso te mostraremos como desarrollar un sistema de gestión de información de escritorio utilizando el lenguaje de programación Java con la última versión del Open JDK y la Programación Orientada a Objetos, MySQL como gestor de base de datos pero podrás utilizar cualquier otro gestor de base de datos cambiando simplemente el JDBC ya que para el acceso a datos utilizamos el patrón DAO, trabajaremos con la biblioteca Swing para diseñar las interfaces de usuario, utilizaremos el IDE Apache Netbeans; la organización del proyecto final de ejemplo estará definida en una arquitectura por capas, robusta, escalable y mantenible.
Desarrollaremos como proyecto final un sistema de escritorio de gestión de compras y ventas completo y desde cero, este sistema tendrá las funcionalidades de CRUD de tablas independientes, CRUD de tablas relacionales, CRUD de tablas maestro detalles, paginación de registros, generación correlativa de número de comprobantes, gestión de accesos y autorizaciones, consultas y reportes.
¿Qué aprenderé?
- Desarrollar un sistema de escritorio en el lenguaje de programación Java con la última versión del JDK.
- Implementar una arquitectura de desarrollo en capas robusta, escalable y mantenible en Java.
- Diseño de Interfaces de usuario utilizando la biblioteca Swing.
- Exportar reportes Excel, PDF, Word.
- Mantenimientos CRUD de tablas independientes, relacionales y maestro/detalle.
- Diseño de base de datos en MySQL, diseño tablas y sus columnas, relaciones entre tablas, sentencias DML, triggers.
- Gestión de usuarios, permisos y roles, autenticación y autorización.
- Implementación de sistemas de gestión de información de escritorio.
¿A quién está dirigido?
- Estudiantes y profesionales que quieran aprender a desarrollar sistemas de gestión de información de escritorio robustos y escalables en el lenguaje de programación Java..
Compra el curso aquí (12.5 horas de video + código y recursos) Precio $ 10.00 USD
Otra forma de pago escríbanme a jcarlos.ad7@gmail.com
Video presentación
Requisitos
- Conocimientos básicos de programación.
Puedes ver el curso en Udemy
https://www.udemy.com/course/desarrolla-sistemas-java-mysql-dao-swing-3-capas-poo/?couponCode=CAE72B3388009CC9B834
Introducción
|
13:48
|
Presentación
|
03:24
|
Proyecto
final del curso
|
10:08
|
Recursos y material de apoyo
|
0:16
|
16:23
|
|
MySQL (MariaDB) - MySQL
Workbench
|
03:28
|
JDK
(Java Development kit) - OpenJDK
|
06:09
|
IDE Apache Netbeans
|
04:51
|
Convención de nombres en Java
|
01:55
|
32:34
|
|
Modelo
Entidad Relación de la Base de datos
|
07:45
|
Diseñando la base de datos
MySQL (MariaDB)
|
19:59
|
Script SQL - Creando la base de
datos MySQL (MariaDB)
|
04:50
|
05:50
|
|
Arquitectura
de capas
|
03:17
|
Creando
el proyecto Java SE
|
02:33
|
21:20
|
|
Clase
conexión a base de datos - JDBC
|
16:44
|
Clase
conexión - Patrón Singleton
|
04:36
|
01:53:17
|
|
Entidades:
Creando la primera entidad
|
03:53
|
Patrón
DAO - Uso de Interfaces
|
05:55
|
Clase de acceso a datos (1-2)
|
12:24
|
Clase de acceso a datos (2-2)
|
11:16
|
Lógica de Negocio
|
19:35
|
Presentación: Formulario MDI -
opciones de menú
|
14:01
|
Presentación: Mantenimiento -
Listado y búsqueda de registros
|
10:52
|
Presentación: Mantenimiento -
Insertar registros
|
14:53
|
Presentación: Mantenimiento -
Editar registros
|
10:43
|
Presentación: Mantenimiento -
Activar y desactivar registros
|
07:37
|
Presentación: Ordenando
Registros según columna seleccionada
|
01:36
|
PROYECTO FINAL - Mantenimiento
de Categorías
|
00:32
|
01:41:28
|
|
Entidades: Entidad Artículo
|
02:59
|
Interface: Interface con
Paginación
|
01:58
|
Acceso a datos: Artículo
|
16:32
|
Lógica de negocio: Artículo
|
10:02
|
Presentación: Listado y
búsqueda de artículos
|
07:34
|
Presentación: Mostrar registros
de referencia (categorías) en un jComboBox
|
10:17
|
Presentación: Cargar imágenes
en el proyecto
|
14:14
|
Presentación: Insertar y
actualizar registros
|
19:43
|
Presentación: Paginación de
registros
|
16:15
|
Presentación:
Activar y desactivar registros
|
01:13
|
PROYECTO FINAL - Mantenimiento
de Artículos
|
00:41
|
01:09:50
|
|
Gestión de roles del Usuario
|
16:33
|
Entidades: Entidad Usuario
|
02:11
|
Acceso a Datos: Usuario
|
10:40
|
Lógica de Negocio: Usuario
|
12:40
|
Presentación: Mantenimiento de
Usuarios (1-2)
|
09:18
|
Presentación: Mantenimiento de
Usuarios (2-2)
|
18:01
|
PROYECTO FINAL - Gestión de
Usuarios y roles
|
00:27
|
36:52
|
|
Entidades: Entidad Persona
|
01:57
|
Acceso a Datos: Persona
|
07:16
|
Lógica de Negocio: Persona
|
07:72
|
Presentación: Mantenimiento de
Proveedores
|
16:14
|
Presentación: Mantenimiento de
Clientes
|
03:14
|
PROYECTO FINAL - Mantenimiento
de Personas (Clientes - Proveedores)
|
00:29
|
Acceso al Sistema
|
29:47
|
Login: Acceso a datos y Negocio
|
11:04
|
Login: Formulario de Acceso
|
11:49
|
Login: Permisos de acceso según
rol
|
05:33
|
Login: Salir del Sistema
|
01:03
|
PROYECTO FINAL - Gestión acceso
al Sistema
|
00:18
|
02:54:37
|
|
Entidades: Entidad Ingreso
(Compra) y Detalles de Ingreso
|
0631
|
Acceso a datos: Ingresos
Almacén (1-2)
|
16:41
|
Acceso a datos: Ingresos
Almacén (2-2)
|
19:09
|
Lógica de Negocio: Ingresos
Almacén
|
15:48
|
Presentación: Listado, búsqueda
y paginación de Ingresos o Compras
|
06:38
|
Presentación: Formulario de
registro de Ingreso
|
19:51
|
Presentación: Selección de
Proveedor
|
14:44
|
Presentación: Selección de
artículos para agregar al detalle
|
18:18
|
Presentación: Agregar artículos
por código de barras
|
11:54
|
Presentación: Calcular totales
automáticamente, eliminar detalles
|
08:14
|
Presentación: Insertar Ingreso
Almacén o Compra
|
11:49
|
Base de Datos: Actualizar stock
después de registrar un Ingreso almacén
|
02:57
|
Presentación: Anular Ingreso o
Compra
|
02:43
|
Base de Datos: Actualizar stock
después de anular Ingreso almacén
|
03:37
|
Presentación: Mostrar Ingreso
almacenado
|
14:56
|
PROYECTO FINAL: Gestión de
Compras o Ingresos Almacén
|
00:47
|
58:30
|
|
Entidades: Entidad Venta y
Detalles de Venta
|
03:30
|
Acceso a datos: Venta
|
12:09
|
Lógica de Negocio: Venta
|
10:11
|
Presentación: Listado, búsqueda
y paginación de Venta
|
07:48
|
Presentación: Seleccionar
Cliente para Venta
|
03:49
|
Presentación: Seleccionar
Artículos para Venta
|
12:29
|
Presentación: Validar stock de
artículo a vender
|
03:04
|
Base de Datos: Actualizar stock
después de registrar una Venta
|
00:47
|
Base de Datos: Actualizar stock
después de anular una Venta
|
01:29
|
Generar número comprobante
automáticamente
|
01:31
|
PROYECTO FINAL: Gestión de
Ventas
|
01:43
|
01:04:04
|
|
JasperReport - iReports
|
05:04
|
Reporte de Artículos
|
19:57
|
Reporte de código de Barras de
Artículos
|
09:49
|
Reporte de comprobante de venta
(1-2)
|
09:37
|
Reporte de comprobante de venta
(2-2)
|
19:23
|
PROYECTO
FINAL - Reportes
|
00:14
|
Consultas
|
13:31
|
Consulta de ventas entre fechas
- Capa Datos y Negocio
|
00:49
|
Consulta de ventas entre fechas
- Capa Presentación
|
12:42
|
07:10
|
|
Backup de base de datos -
Restauración de base de datos
|
02:51
|
Creando el ejecutable para que
funcione en PC local o red LAN
|
04:10
|
PROYECTO
FINAL
|
00:09
|
Curso Desarrolla sistemas en Java, MySQL, DAO, POO, Swing, 3 Capas
Reviewed by Incanatoit
on
19:02
Rating:
No hay comentarios: