Curso de Java J2SE Avanzado

Java Advanced Programming: Threads & Networking, J2SE 6.0
Aprende a trabajar con hilos de ejecucion (threads) en JAVA y domina la programacion multi-proceso para optimizar aplicaciones de gran escala. Aprende a utilizar herramientas de networking para poder construir sistemas multi-punto conectadas a traves de una red.
DURACION Y COSTO
· Duración: 18 Hs.
· Costo: $ 420
· 2 pago de $210
CONTENIDOS DEL CURSO ::
El curso comienza con una introduccion a la programacion orientada a procesos concurrentes, explicando diferencias entre procesos e hilos de ejecucion, junto con su ambiente y dando paso a la programacion multi-threading. Se profundizan los conceptos de threads, su ciclo de vida y su construccion en todas las variantes que existen en JAVA.Se presta especial atencion en la sincronizacion de los hilos, permitiendo su comunicacion para realizar una coordinacion del uso de recursos compartidos, previniendo casos de inanición y dead-lock. Por otro lado, se manejan los conceptos de networking para realizar comunicaciones entre aplicaciones por una red, manejando conceptos de direcciones IP y sockets para su conversacion entre diferentes terminales, permitiendo realizar aplicaciones como por ejemplo un instant messenger
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un manual de Java Advanced con toda la teoría del curso perfectamente explicado y ejemplificado para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica en la PC asignada. También contiene todos los ejemplos y laboratorios de Java que se verán a lo largo del curso.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.
SALIDA LABORAL ::
Al finalizar el curso, el alumno se convertirá en un Java Junior Advanced Programmer pudiendo ocupar puestos de trabajo como desarrollador en empresas que requieran un alto nivel de conocimiento en tecnología Java.
REQUISITOS ::
El alumno deberá tener fuertes conocimientos en Java. En caso de no tenerlos, se recomienda hacer previamente el curso Java Standard Programming

UNIDAD #1 – INTRODUCCIÓN A THREADS


  • INTRODUCCIÓN A THREADS
  • Que es un Thread (Hilo de Ejecucion)
  • Que es un proceso
  • Que significa Multi Threading
  • CREACIÓN DE THREADS
  • Alternativas de creación
  • Creación a traves de la clase Thread
  • Creación a traves de la interfaz Runnable
  • MANEJO DE THREADS
  • Los metodos start() y run()
  • El metodo join()
  • El metodo yield()
  • El metodo sleep()
  • El metodo suspend()
  • El metodo resume()

UNIDAD #2 – CONTROLANDO LOS THREADS


  • CICLO DE VIDA
  • Que es el ciclo de vida
  • Diagrama de ciclo de vida
  • ESTADOS DE UN THREAD
  • Estado Nuevo
  • Estado Ejecutable
  • Estado Bloqueado
  • Estado Muerto
  • Ampliación del ciclo de vida
  • PLANIFICACIÓN DE THREADS
  • Que significa planificación
  • Prioridades
  • El metodo setPriority()
  • Los métodos notify() y notifyAll()
  • La importancia de la sincronización
  • La keyword synchronized

UNIDAD #3 – INTRODUCCIÓN A NETWORKING


  • INTRODUCCIÓN A NETWORKING
  • Que es Networking
  • Que es un socket
  • Caracteristicas de un socket
  • IDENTIFICACIÓN DE PROCESOS
  • Que es una dirección IP
  • Que es un puerto
  • Que es la URL (Uniform Resource Locator)

UNIDAD #4 - NETWORKING EN JAVA


  • UTILIZACIÓN DE SOCKETS
  • Introducción a la programación con Sockets
  • Que son los Stream Sockets (TCP)
  • Que son los Datagrama Sockets (UDP)
  • Stream Sockets vs. Datagram Sockets
  • IMPLEMENTACION EN JAVA
  • La clase URL
  • Arquitectura de comunicaciones
  • La clase Socket
  • La clase ServerSocket
  • Creación de Streams de Entrada
  • Creación de Streams de Salida
  • Cierre de Sockets
  • CONSTRUCCIÓN DE UN SERVIDOR TCP/IP
  • La clase Servidor TCP/IP
  • La clase Cliente TCP/IP
Cargando...
Cargando...
Cargando...
Cargando...
:: DONDE ESTAMOS
  • Lavalle 648 8vo Piso - Capital Federal
  • Horario de atención:
    - Lunes a Viernes de 09 a 22 hs.
    - Sábados de 10 a 20 hs
:: E-MAILS


TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio