0% encontró este documento útil (0 votos)
172 vistas3 páginas

Java Desde Cero

Este curso presencial de Java desde cero enseña los elementos necesarios para desarrollar aplicaciones con Java, incluyendo introducción al lenguaje, programación orientada a objetos, JDBC, interfaz gráfica de usuario y pruebas unitarias. El curso dura 30 horas a través de teoría mínima, prácticas y proyectos para desarrollar habilidades aplicables.

Cargado por

Camilo Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
172 vistas3 páginas

Java Desde Cero

Este curso presencial de Java desde cero enseña los elementos necesarios para desarrollar aplicaciones con Java, incluyendo introducción al lenguaje, programación orientada a objetos, JDBC, interfaz gráfica de usuario y pruebas unitarias. El curso dura 30 horas a través de teoría mínima, prácticas y proyectos para desarrollar habilidades aplicables.

Cargado por

Camilo Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

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 http://www.tecgurus.net
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 http://www.tecgurus.net
 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 http://www.tecgurus.net

También podría gustarte