Curso de Java J2SE Avanzado

Java Advanced Programming: Threads & Networking, J2SE
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.
Nivel del Curso
DURACION Y COSTO
· Duración: 15 Hs.
· Costo: $ 650
· 2 pagos de $325
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 ::
Este curso incluye el acceso a un plataforma online donde encontrarás el material de lectura del curso, los laboratorios del mismo, practicas resueltas otra informacion de interes como: documentos adicionales, descargas, videos relacionados, etc. Tendrás disponible la ejercitación y podrás realizar exámenes de autoevaluación luego de cada clase. Te permitirá también estar conectado con tu docente y compañeros del curso.

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...

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...

Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Somos una empresa dedicada a brindar servicios de capacitación en las principales tecnologías de la información. Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Suscripción al newsletter
Reciba información sobre cursos, promos, descuentos, busquedas laborales, invitaciones a seminarios y cursos gratuitos.
Aceptar
Social Links
Conoce las ultimas novedades, cursos y descuentos al instante!
Siguenos en:
Lavalle 648 Piso 8, Microcentro | Teléfonos: 4328-0457 / 4328-7142 / 5273-0271 / 5273-0272
EducaciónIT. Copyright 2005-2012 | Email: info@educacionit.com.ar
Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio