Curso Java Basico
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Curso Java Basico

on

  • 491 views

Temario del curso de Java Basico en centrocampoamor

Temario del curso de Java Basico en centrocampoamor

Statistics

Views

Total Views
491
Views on SlideShare
491
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Curso Java Basico Document Transcript

  • 1. Curso Java Básico (Java SE)DescripciónEste curso pretende entregar las bases necesarias para programar aplicaciones en Java 5edición estándar, dándole un énfasis mayor a los temas que tendrán utilidad en eldesarrollo de aplicaciones empresariales.Objetivos AcadémicosAl finalizar el curso, el participante debiera ser capaz de desarrollar aplicaciones Javaaprovechando las características de la OOP mediante clases, clases abstractas, interfacesy enumeraciones, que puedan conectarse a base de datos usando JDBC, aprovechar larobustez de Java a través del uso de excepciones, aprovechar las arquitecturas multi-núcleo a través de hilos, diseñar clases y métodos Genéricos y diseñar interfacesgráficas usando SWING.Pre-RequisitosConocimientos básicos de programación en cualquier lenguaje. Deseable conocimientosbásicos de Orientación a Objeto y algún otro lenguaje de programación.Nivel AvanzadoModalidadPresencialDuración108 horasTemario Lenguaje Java
  • 2. o Tipos de aplicaciones Java: Applets, Consola, SWING/AWT, Servlets, Portlets, Enterprise. o Tipos de entidades java: Clases, Interfaces, Enums. o Organización en paquetes. o Definición de clases. o Declaración de atributos y métodos concretos. o Uso de comentarios. o El método main. o Variables, identificadores, tipos de datos primitivos. o Operadores: Aritméticos, lógicos y de comparación. o Control de flujo: if-else-else if, switch-case-break-default, while, do-while, for. o Tipos de datos complejos, basados en tipos primitivos. o Instanciación mediante el operador new. o Arrays.POO: Otras características del Lenguaje o Modificadores: final, static, abstract, private, protected, default, public. o Constructores. o Herencia: extensión de clases. o Herencia: clases abstractas. o Herencia múltiple, alternativa: interfaces. o Polimorfismo en herencia, sobrecarga de métodos, de constructores y sobreescritura de métodos. o Uso de enums en reemplazo de interfaces de constantes. o Manejo de strings: String, StringBuffer, StringTokenizer. o Tipos genéricos: clases genéricas, métodos genéricos, wildcardsColecciones de objetos o Jerarquía Collection. o Colecciones concretas-. o Jerarquía Map. o Mapeos concretos. o Interfaz Iterator e Iterable. o foreach.Manejo de Excepciones o Clases Exception, RuntimeException, Error. o Bloques try-catch-finally. o Relanzar excepciones. o Crear nuevas excepciones, herencia y throw.Diseño de GUI o SWING y AWT o Patrón Decorador (Diseño de GUI) o Patrón Observador (Manejo de Eventos) o Jerarquía JComponent o Interfaces Listener o Herramientas de diseño de GUIJDBC o Introducción. o Driver, cómo obtenerlo.
  • 3. o Versiones de JDBC. o Instanciar el driver. o Establecer una conexión: cadena de conexión (URL), clases DriverManager y Connection. o Sentencias SQL a través de objetos Statement, PreparedStatement y CallableStatement o Manejo de Resultados a través de ResultSetThreads o Definiciones básicas o Clase Thread o Interfaz Runneable o SincronizaciónComunicaciones TCP/IP o La clase URL o La clase Socket y ServerSocket o Aceptar múltiples clientes (creación servidores multihilo)