JAVA DESDE CERO PRESENCIAL
Nosotros te damos mediante nuestro curso presencial los elementos necesarios y
actuales para que inicies tu desarrollo con el lenguaje de programación más utilizado a
nivel mundial, este curso es totalmente diferente a cualquiera que te puedan ofrecer, no
está basado en libros, ni en temarios escolares, este curso fue diseñado de prácticas del
mundo laboral actual.
1.- Introducción a Java
1.1 - ¿Qué es Java? ¿Por qué utilizar Java?
1.2.- Ventajas de Java
1.3.- Estructura del Lenguaje de Programación Java
1.4.- Entornos de Desarrollo: Eclipse
1.5.- Instalación del JDK y Configuración de Variables de Entorno
2.- Estructura del lenguaje java
2.1.- Crear, Importar y Exportar tu primer proyecto
2.2.- Sintaxis de Java
2.3.- Debuggeando tu primer aplicación
2.4.- Variables de Globales y Locales
2.5.- Métodos
2.6.- Control de Flujo (if, switch, do-while, while, for..etc)
3.- Programación Orientada a Objetos
3.1.- Paradigma Orientado a Objetos
3.2.- ¿Qué es un objeto?
3.3.- Métodos Setters y Getters
3.4.- Análisis Orientado a Objetos ("Is a" y "Has a")
3.5.- Constructores
3.6.- Sobrecarga (Métodos y Constructores)
3.7.- Herencia
3.8.- Sobreescritura de Métodos
3.9.- Interfaces
3.10.- Polimorfismo
4.- Herramientas de calidad de código
Av. Chapultepec No. 473 Piso 2 Col. Juárez Delegación Cuauhtémoc C.P. 06600 Ciudad de México
52(55)52116931 [Link]
4.1.- Chekstyle: ¿Mejorar la sintaxis de código?
4.2.- JUnit: Pruebas Unitarias
5.- JDBC (Java Database Connector)
5.1.- ¿Qué es JDBC? ¿Cómo funciona?
5.2.- Integración con MySQL
5.3.- Ventajas de MySQL
5.4.- Conexión a Base de Datos con Java
5.5.- Patrones de Diseño: (DAO y DTO)
6. Desarrollo de Interfaces Gráficas
6.1. Introducción a Swing.
6.2. Mensajes de loggeo con Log4j.
6.3. MVC (Model View Controller).
6.4. Estructura de una Aplicación por Capas.
6.5. Ventajas del Patrón de Diseño MVC.
6.6. Creación de Archivos con Apache POI.
PRERREQUISITOS
Conocimientos básicos de programación (variables, ciclos, estructuras de datos,
lógica básica)
Se recomienda el curso Introducción a la Programación Presencial.
OBJETIVOS PRINCIPALES
Implementar el concepto de programación orientada a objetos de herencia.
Hacer uso de interfaces a nivel básico.
Crear una aplicación java empresarial de escritorio con el patrón de diseño MVC.
Conectar la aplicación con una base de datos MySQL usando JDBC con lo cual
podrás guardar, consultar, eliminar y actualizar información.
Utilizarás Java en el backend y Swing en el frontend con el cual podrás crear los
componentes visuales de la aplicación.
OBJETIVOS ADICIONALES
Conceptos avanzados de la programación orientada a objetos (polimorfismo,
abstracción y encapsulamiento).
Av. Chapultepec No. 473 Piso 2 Col. Juárez Delegación Cuauhtémoc C.P. 06600 Ciudad de México
52(55)52116931 [Link]
Configuración e instalación de Plugins en eclipse.
Conocer la sintaxis del lenguaje SQL.
DURACIÓN
30 hrs
Modalidad: sabatino/lunes a jueves
METODOLOGÍA
Teoría mínima necesaria
Prácticas acorde a la industria
Instructor experto
MATERIAL INCLUIDO
Herramientas para instalar
e-books adicionales
Av. Chapultepec No. 473 Piso 2 Col. Juárez Delegación Cuauhtémoc C.P. 06600 Ciudad de México
52(55)52116931 [Link]