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

    Mar
    25
    Sab
    2:00 pm Diplomado GNU/Linux
    Diplomado GNU/Linux
    Mar 25 a las 2:00 pm – 6: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[...]
    Abr
    4
    Mar
    6:00 pm Administrador Bases Datos Oracle
    Administrador Bases Datos Oracle
    Abr 4 a las 6:00 pm – 8: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[...]
    Abr
    16
    Dom
    9:00 am Diplomado GNU/Linux
    Diplomado GNU/Linux
    Abr 16 a las 9:00 am – 1: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[...]

    Solicita una Beca Aqui

    Diagrama de Cursos

    Diagram_Certificaciones-Relacionados-Examen-ACL-2013

    Testimonios

    Soy prácticamente nuevo en la Fundación Código Libre Dominicana, ingresando a esta a finales del 2015, mas sin embargo en mi corto periodo tiempo en la fundación he aprendido una gran cantidad de cosas sobre Linux, cambiando así mi perspectiva sobre los sistemas operativos y sé que en un...Leer Más

    Freddy Rosa

    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

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