Codigo Libre

Programacion JAVA

Programación Orientada a Objetos en plataforma Java de SUN, con el entorno de programación NetBeans, para programadores en general que deseen conocer este lenguaje y esta plataforma.

12 ALUMNOS MATRICULADOS

    GCJP: GNU CERTIFIED JAVA PROGRAM

     

     

    Objetivo

    Al completar exitosamente este curso los estudiantes serán capaces de: 

    • En listar los beneficios y roles de la programación con el lenguaje Java.
    • Utilizar tipos de datos primitivos, variables, constants, literals y métodos.
    • Implementar clases y propiedades y entender la abstracción y encapsulamiento.
    • Diferenciar entre una aplicación y un applet y enviar parámetros entre ambos.
    • Utilizar herencia, interfaces, paquetes, modificadores, así como utilizar archivos.
    • Utilizar operadores y expresiones para realizar calculos y casting entre tipos.
    • Controlar el flujo de los programas con condiciones y ciclos.
    • Explorar los paquetes e interfaces en la Librería de Clases de Java.
    • Explorar el paquete java.lang y utilizar métodos de las clases String y Math.
    • Cambiar fuentes y colores en la pantalla; utilizar clases de gráficos e imágenes para dibujar en la pantalla.
    • Manejar eventos del teclado y del ratón.
    • Explorar la arquitectura de los applets, detectar y procesar errores, y explorar los hilos.
    • Explorar el paquete AWT y construir una interface GUI.
    • Conexion con Bases Datos.

    Información:

     Fechas y Horarios: Ver en calendario

    Duracion:  36 Horas

    Lugar: ACL Santo Domingo.

    Costo: RD$25,000.00

    Becados: RD$12,000.00 (No aplican las empresas)

     Inscripción Becados: RD$4,000.00

    Certificado del Curso


    Descargar Brochure

    CONTENIDO DEL CURSO

    LEER MÁS

    JAVA-I

    Introducción a Java

    • Breve historia de Java

    • Características del lenguaje Java

    • Estructura del JDK 1.7

    • Documentación del API (JavaDoc)

    • Instalar y configurar el ambiente de desarrollo

      • La variable CLASSPATH, PATH

    • Compilar y ejecutar programas en Java

      • Estructura básica de una clase

      • El comando javac

      • El comando java

      • Introducción al IDE de desarrollo

     

    Programación en Java

    • Variables

    • Tipos de datos primitivos: byte, short, int, char, long, float, double

    • Operadores de incremento y decremento

    • Estructuras de control

      • Operadores de comparación

      • Operadores lógicos

      • If, else, switch, do-while, while, for

      • Arreglos en Java

    • Arreglos de tipos de datos primitivos (int, long, char, etc..)

      • El arreglo de argumentos del método main

      • Arreglos multidimensionales

      • Uso de foreach con arreglos

    • Castings entre tipos de datos primitivos

     

    Clases en Java

    • Definición de un Objeto

    • Modelado de Objetos con Java

    • Definición de clases en Java

      • Atributos

      • Métodos

    • Instanciación: Referencias a objetos

    • Constructores

    • Encapsulamiento

    • Atributos de una clase

      • Variables de instancia

      • Variables de clase

    • Métodos de una clase

      • Métodos de instancia

      • Métodos de clase

    • Atributos y Variables

    • Argumentos y parámetros

    • Paquetes en Java

      • Static import

     

    El paquete java.lang

    • La clase String

    • La clase Math

    • La clase StringBuffer

    • La clase StringTokenizer

     

    Relaciones entre clases

    • Herencia

      • Conceptos básicos

      • Herencia a nivel atributo, métodos y constructores

    • La clase padre de todas las clases: Object

      • El método toString

      • El método equals

      • El método hashCode

    • Asociación

      • Agregación

      • Composición

    • Atributos de Acceso: private, default, protected, public

    • Sobre escritura de Métodos

    • Sobrecarga de métodos

    • La palabra reservada super

    • Clases Abstractas

    • La palabra reservada final

      • A nivel de atributo

      • A nivel de método

      • A nivel de clase

    • Castings entre Objetos

    • Polimorfismo

    • Interfaces

      • Conceptos básicos

      • La interface Comparable

      • La interface Comparator

     

    JAVA-II

    Diseño de GUI

    • SWING y AWT

    • Diseño de GUI

    • Manejo de Eventos

    • Jerarquía JComponent

    • Interfaces Listener

     

    Excepciones

    • Definición de excepción

    • Jerarquía de Excepciones

    • Tipos de excepciones

      • Error Exceptions

      • RuntimeException

    • Manejo de excepciones

      • Bloque try

      • Bloque catch

      • Bloque finally

    • La clase Throwable

    • La clase Exception

    • Creación de Excepciones

    • Lanzar Excepciones: sentencia throws

    Clases de colección

    • Sets

    • Maps

    • List

    Manejo de Fechas con Java

    • La clase Date

    • Formato de fechas

      • La clase FormatDate

      • La clase SimpleFormatDate

      • La clase Locale

      • La clase TimeZone

    • Manejo de Calendarios

      • La clase Calendar

      • La clase GregorianCalendar

    Threads

    • Definiciones básicas

    • Clase Thread

    • Interfaz Runneable

    • Sincronización

    Streams

    • La clase File

    • Tipos de Streams

      • Character Streams

      • Binary Streams

      • Jerarquía de clases

    • Input Streams

      • Características generales

      • Manejo de Archivos, la clase FileInputStream

    • Output Streams

      • Características generales

      • Manejo de archivos, la clase FileOutputStrean

    • Stream Readers

      • Caracterísiticas generales

      • La clase FileReader

    • Stream Writers

      • Características Generales

      • La clase FileWriter

    • Acceso a archivos a través de buffers

      • La clase BufferReader

      • La clase BufferWriter

    • Standard Streams

      • Standard Input Stream

      • Standard output Stream

      • Standard error Stream

    JAVA-III

    JDBC

    • Introducción.

    • Driver, cómo obtenerlo.

    • Versiones de JDBC.

    • Instanciar el driver.

    • Establecer una conexión: cadena de conexión (URL), clases DriverManager y Connection.

    • Sentencias SQL a través de objetos Statement, PreparedStatement y CallableStatement.

    • Manejo de Resultados a través de ResultSet

     

    JPA

    • Introducción a JPA. Características y Funcionalidades.

    • Mapeo Objeto-Relacional (ORM). JPA ORM.

    • Configuración del entorno necesario. Librerías y conexión a base de datos.

    • Entendiendo el archivo de configuración persistence.xml.

    • Proveedores de Persistencia: Hibernate, OpenJPA, EclipseLink y Toplink.

    • Mapeos de Entidades Simples. Mapeos de Relaciones entre entidades. Mapeos de Herencia.

    • Estados de los objetos.

    • Consultas JPQL (Java Persistence Query Language).

    • Desarrollo de Aplicaciones JPA-Swing.

    HIBERNATE

    • Introducción a la persistencia: objeto/relación
    • Configuraciones para Hibernate
    • Modelo de dominio y sus metadatos
    • Mapeo de clases persistentes
    • Herencia y tipos personalizados en Hibernate
    • Mapeo de colecciones y de entidades de asociación
    • Trabajo con objetos en Hibernate
    • HQL(Hibernate Query Language)
    • La capa de persistencia

    SOCKET

    • ¿Qué es un socket?
    • Leer y Escribir en un Socket
    • Programar un cliente-servidor con Sockets
    • El modelo Cliente-Servidor
    • Construir un Chat como ejemplo de Cliente/Servidor
    • Implementación del Servidor de Chat
    • Implementación del Cliente Chat

    IREPORT

     

    • Instalación y configuración de JasperRports
    • Agregar Librerías a nuestro proyecto Java
    • Instalar Ireport Design
    • Generar enlace de una base de datos
    • Generar un diseño de reporte
    • Realizar una consulta SQL en Ireport
    • Generar Objeto JasperReport
    • Generar Objeto JasperPrint
    • Generar Objeto JasperView
    • Objeto JasperCompileManager
    • Objeto JasperFillManager
    • viewReport()
    MENOS

    Opiniones del Curso

    N.A

    ratings
    • 1 stars0
    • 2 stars0
    • 3 stars0
    • 4 stars0
    • 5 stars0

    No se han encontrado opiniones para este curso

    COMING SOON15 VACANTES
    • COMING SOON
    • 48 Horas
    • 15 ASIENTOS
    • Certificado del curso

    Próximos cursos

    Abr
    29
    Sab
    2:00 pm Taller Oracle Rac 11g-12c
    Taller Oracle Rac 11g-12c
    Abr 29 a las 2:00 pm – 6:00 pm
    Taller Oracle Rac 11g-12c
    Objetivo: Este taller tiene como objetivo entrenar de manera teórico-práctico los conocimientos básicos y avanzados necesarios para la implementación de[...]
    May
    16
    Mar
    6:00 pm Diplomado GNU/Linux
    Diplomado GNU/Linux
    May 16 a las 6:00 pm – 8:00 pm
    Diplomado GNU/Linux
    GCSA Es un curso de dos meses duracion diseñado para profesionales de TI que no hayan trabajado con GNU/Linux y[...]
    May
    20
    Sab
    2:00 pm Implementacion de servidores Linux
    Implementacion de servidores Linux
    May 20 a las 2:00 pm – 6:00 pm
    Implementacion de servidores Linux
    Este curso se concentra en la operación y administración de servidores, usando las herramientas más difundidas en ambientes GNU/Linux. Servidores[...]
    2:00 pm Programacion PHP
    Programacion PHP
    May 20 a las 2:00 pm – 6:00 pm
    PHP es generalmente conocido por ser un lenguaje de código abierto que nos permite generar páginas web dinámicas en HTML[...]
    May
    21
    Dom
    9:00 am Oracle SQL+ PLSQL 12c
    Oracle SQL+ PLSQL 12c
    May 21 a las 9:00 am – 1:00 pm
    Oracle SQL+ PLSQL 12c
    Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de[...]
    May
    30
    Mar
    6:00 pm Oracle SQL+ PLSQL 12c
    Oracle SQL+ PLSQL 12c
    May 30 a las 6:00 pm – 8:00 pm
    Oracle SQL+ PLSQL 12c
    Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de[...]
    Jun
    3
    Sab
    2:00 pm Administrador Bases Datos Oracle
    Administrador Bases Datos Oracle
    Jun 3 a las 2:00 pm – 6:00 pm
    Administrador Bases Datos Oracle
    Este curso profundiza en las tareas más importantes de un administrador de bases de datos. Los asistentes aprenderán a instalar[...]

    Solicita una Beca Aqui

    Diagrama de Cursos

    Diagram_Certificaciones-Relacionados-Examen-ACL-2013

    Testimonios

    Comenze mi vida tecnológica en la Fundación Código Libre Dominicana en el año 2006, desde entonces todo lo que aprendi en esa entidad lo he puesto en practica sin ningún desperdicio. Hoy día puedo decir que mi manera de pensar y hacer las cosas es un reflejo de los valores que me inculcaron...Leer Más

    Michael Cruz Sanchez

    Estudiante

    QUIENES SOMOS?

    codigolibrelogo
    La Fundación Código Libre Dominicano (FCLD) tiene como objetivo principal promover y defender la libertad de uso, de aprendizaje, conocimiento, distribución y compartición de los derechos de los usuarios y programadores en relación al software.

    Donaciones

    Es de mucha importancia para nosotros el apoyo y el reconocimiento de cada miembro de la Fundación código libre dominicano, por lo que si prefieres de alguna manera contribuir puedes hacerlo por el siguiente método.

    Siguenos

    128-facebookgoogleplustwitteryoutubeInstagram

    Quien está conectado

    5 visitantes conectados ahora
    0 visitantes, 5 bots, 0 miembros
    Copyright © 2016. Designed by MediaExperto