Programación Java SE con acceso a Base de Datos

Este curso tiene como propósito el desarrollo de aplicaciones empresariales Java que interactúen con base de datos MySQL, usando el API JDBC, implementado el patrón DAO, el patrón de capas, el patrón singleton, el patrón MVC y generar reportes utilizando JasperReport.

A lo largo del curso se desarrollará un proyecto empresarial teniendo en cuenta los estándares de una fábrica de software, en la que se contempla el manejo de la programación orientada a objetos, gestión de un maestro-detalle y operaciones CRUD (create, read, update, delete).

Podrás también generar y configurar el instalador de la aplicación y finalmente desplegarlo en un ambiente productivo.



Inversión

SALE

S/ 320.00  S/ 290.00
Ahorras S/ 30.00
* Promoción valida sólo hasta el mes de diciembre de 2018.
Requisitos
  • Curso de Técnicas de Programación Orientada a Objetos.
  • Comprensión de lectura para resolver problemas.
  • Ganas por aprender a programar.
Ronald Javier Angulo Vigo

  1. Realizar el pago en uno de los siguientes bancos:
    • Banco: Banco de Crédito del Perú.
    • Número de Cuenta: 193-2519041-0-58
    • Razón Social: Instituto Peruano de Software E.I.R.L.
    • RUC: 20602967221
    • Código Interbancario (CCI): 00219300251904105816
    • Tipo de Moneda: Soles
  2. Envianos el voucher de pago al correo: ronald.angulo@ipesof.com, junto a tus datos personales:
    • Nombres y apellidos completos.
    • Documento de identidad: DNI o pasaporte.
    • Número de celular.
    • Correo electrónico.
    • Dirección.
  3. El instituto valida la información enviada y te matricula en el curso y te habilita el acceso al campus virtual. Los accesos al curso y al campus se enviarán a tu correo para que inicies tus clases.

NOTA: El horario que atiende el instituto es de lunes a viernes de 9:00 a.m. a 6:00 p.m. y sábados de 9:00 a.m. a 1:00 p.m.

INTRODUCCIÓN

  • ¿Qué es una aplicación empresarial?
  • Introducción al curso y guía del curso.

OPERANDO LA BASE DE DATOS

  • Consultas básicas, consultas combinadas..
  • Procedimientos almacenados.
  • Transacciones.
  • Ejercicios desarrollados y propuestos.

GESTIÓN DE PROYECTOS CON MAVEN

  • Definición de maven.
  • El repositorio remoto de Maven.
  • El repositorio local de Maven.
  • Gestión de librerias externas.
  • Tareas fundamentales con maven.
  • Ejercicios desarrollados y propuestos.

ARQUITECTURA DEL PROYECTO

  • Definición de arquitectura.
  • El patrón MVC.
  • El patrón de N Capas.
  • El patrón DAO (Data Access Object).
  • Arquitectura orientada a pruebas con TDD.
  • Ejercicios desarrollados y propuestos.

INTERFAZ GRÁFICA CON JAVA SWING

  • Definición de Swing.
  • Componentes de Swing.
  • Manejo de eventos en componentes Swing.
  • Ejercicios desarrollados y propuestos.

TECNOLOGÍA JDBC

  • Definición de JDBC.
  • Implementación de JDBC.
  • Arquitectura JDBC.
  • Clasificación de drivers.
  • Conexión a la API JDBC.
  • Objeto Statement y aplicaciones.
  • Objeto ResultSet, Métodos getXXX..
  • Ejemplos prácticos.
  • Ejercicios desarrollados y propuestos.

OBJETO PREPAREDSTATEMENT

  • Crear PreparedStatement.
  • Suministrar valores para los parámetros de un PreparedStatement.
  • Métodos setXXX.
  • Ejemplos prácticos.
  • Procedimiento Almacenado
  • Sentencias SQL.
  • Crear CallableStatement.
  • Llamar a procedimientos almacenados desde JDBC.
  • Ejemplos prácticos.
  • Ejercicios desarrollados y propuestos.

TRANSACCIONES

  • Definición de una transacción.
  • Explicar el funcionamiento.
  • Métodos para transacciones.
  • Ejercicios desarrollados y propuestos.

ADMINISTRACIÓN DE DATOS (CRUD)

  • Definición de CRUD.
  • Inserción de datos.
  • Modficación de datos
  • Eliminación de datos
  • Búsqueda de datos.
  • Ejercicios desarrollados y propuestos.

REPORTES

  • Configurar iReport para crear reportes.
  • Crear reporte simple, por grupos, gráficos y complejos.
  • Uso de parámetros.
  • Ejercicios desarrollados y propuestos.

EJECUTABLE DEL PROYECTO

  • Cómo crear e integrar un archivo JAR de java.
  • Cómo ejecutar un JAR desde Windows.
  • Cómo ejecutar un JAR desde Linux.
  • Como crear un script de base de datos.
  • Continua con el curso de Soluciones Web con Java.

Ronald Javier Angulo Vigo

¡Obtén reconocimiento por tu trabajo!

Comparte tus logros con tu familia, amigos, empleadores y la sociedad. Apenas termines el curso tendrás acceso al certificado digital y luego te entregamos el certificado impreso.

Ronald Javier Angulo Vigo
Ronald Javier Angulo Vigo
Líder Técnico, Desarrollador Java, Android, PHP, Ruby & Python. Fundador y profesor del Instittuto Peruano de Software IPESOF.

Ing. Ronald Angulo

Desarrollador experto en Java, Android, PHP y Python. La misión de Ronald es simple: marcar la diferencia en tu vida, ayudándote a convertirte en un desarrollador de software. Ronald lo hace a través de sus cursos de Java, Android, Ruby, Python y PHP.

Cuando Ronald comenzó a programar hace unos años atrás, no había capacitación de videos en línea. Después de aprender de la manera difícil, Ronald estaba decidido a convertirse en el mejor maestro que pudiera, y hacer que tu entrenamiento fuera lo menos dificil posible, para que usted, o cualquier otra persona con el deseo de convertirse en desarrollador de software, pudiera lograrlo.

Mientras hacía eso, Ronald pasó la mejor parte de esos años como desarrollador de software profesional, arquitecto de software, líder de fábricas de software. Desarrollando proyectos para empresas del sector de Telecomunicaciones, Gobierno, Retail, Banca, Educación, Tecnologías de la información, Transportes y Exportadoras.

Ronald es relativamente único, ya que es un profesional experimentado que también tiene habilidades excepcionales de enseñanza.

¡Muchos instructores no tienen experiencia laboral en el campo! Asegúrese de que la persona en la que confía su educación sea un verdadero experto con experiencia profesional previa. La conclusión para usted es que, al tomar cualquiera de los cursos de Ronald, aprenderá la manera correcta de hacer las cosas, en el menor tiempo posible.

Los cursos de Java, Android, Ruby, PHP y Python de Ronald, aquí en IPESOF son de la más alta calidad según lo revisado por sus alumnos. La mayoría de los estudiantes, como usted, han asistido a sus clases, han dejado críticas entusiastas, y muchos han pasado a trabajos de tiempo completo, oportunidades de consultoría / freelance después de completar uno de sus cursos.

En 2018, la capacitación virtual es la forma más rápida de aprender, y con la experiencia y el entrenamiento de Ronald, ¡es posible que se convierta en un desarrollador de software! ¡Puedes hacerlo!

¿Por qué no comenzar hoy? Matriculate en uno de sus cursos y vea su video introductorio para obtener más información sobre quién es y qué puede ofrecerle.