2 - Programación Del Lenguaje Java, Java SE 6 (SL-275-SE6)
2 - Programación Del Lenguaje Java, Java SE 6 (SL-275-SE6)
2 - Programación Del Lenguaje Java, Java SE 6 (SL-275-SE6)
Lo que aprender:
El curso de Programacin del Lenguaje Java provee a los estudiantes con una slida base de programacin con Java, que incluye: Informacin acerca del syntax del lenguaje de Programacin Java creando interfaces grficas de usuario (GUIs), excepciones, archivo input/output (I/O), ensartes y canales. Programas con conceptos objectoriented que pueden aprenderse como para desarrollar aplicaciones de tecnologa Java. El curso muestra la Plataforma Java, Standard Edition 6 (Java SE 6), y utiliza el producto Java SE Development Kit 6 (JDK 6). Los estudiantes harn los ejercicios de laboratorio usando en Ambiente de Desarrollo Integrado NetBeans (IDE). Estudiantes que pueden beneficiarse de este curso:
Programadores que estn interesados en anadir el lenguaje de Programacin Java a su lista de habilidades * Estudiantes que se estn preparando para el examen Sun Certified Programmer para Java.
Prerequisitos:
Prerequisitos Requeridos:
Entender los principios de object-oriented Ser competente en la creacin de programas en cualquier lenguaje de programacin o ha completado el SL-110-SE6 Fundamentos del curso de Lenguaje de Programacin Java. Crear y editar archivos de texto usando un editor de texto
Prerequisitos Sugeridos:
Crear un simple Protocolo de Transmisin de control/Protocolo de Internet (TCP/IP) que comunique con un servidor a travs de sockets. Crear programas multithreaded
Programacin Object-Oriented
Definir conceptos de modelacin: abstraccin, encapsulacin, y paquetes Discutir Java technology application code reuse Definir clase, miembro, atributo, mtodo, constructor, y paquete Usar los modificadores de acceso privados y pblicos como sea apropiado para la gua de encapsulacin. Invocar un mtodo en un objeto particular. Usar la tecnologa Java de documentacin en lnea API
Arrays
Declarar y crear arrays de tipos primitivos, clase. Explicar por qu elementos de un array fueron inicializados. Explicar como inicializar los elementos de un array Determinar el nmero de elementos en un array Crear un array multidimensional Escribir valores de array de un array a otro
Diseno de Clase
Definir inheritance, polimorfismo, sobrecargo, overriding, e invocacin virtual. Usar los modificadores de acceso protegidos y por defecto (package-friendly) Describir los conceptos de constructores y sobrepeso Describir la construccin the complete object construction and initialization operation
Excepciones y Asersiones
Definir excepciones Describir categoras de excepcin Identificar common exceptions Desarrollar programas para manejar sus propias excepciones Usar assertions Distinguir usos aporpiados e inapropiados de asersiones Permitir assertions at runtime
I/O Fundamentales
Escribir un programa que use argumentos de lneas de commando y propiedades de sistemas Examinar la clase de Propiedades Construir nodo y procesar streams, y usarlos apropiadamente. Serializar y deserializar objetos Distinguir lectores y escritoires de los streams, y seleccionar apropiadamente entre
Threads
Definir un thread Crear threads separados en un programa de tecnologa Java, controlando el cdigo e informacin que son usados por el thread. Controlar la ejecusin de un thread y cdigo de escritura de plataforma independiente con threads Describir las dificultades que pueden aparecer con multiples threats de data compartida Usar, esperar y notificar para comunicar entre threads Usar sincronizadamente para proteger data de corrupcin
Networking
Desarrollar un cdigo para setear la coneccin Entender el TCP/IP Usar el ServerSocket y clases de Socket para implementar clientes y servidores TCP/IP