Java Professional Developer

Centraltech
Online

US$ 448 - ($ 1.326.999)
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Online
  • 64 horas de estudio
Descripción

Lo prepara para destacarse por losconocimientos adquiridos: la programación en plataforma Java. Este perfil es extremadamente buscado en el mercado de TICs de hoy.
Dirigido a: El perfil delJava Developer es el de un profesional con una formación sólida, que le permitirá seguir capacitándose permanentemente al ritmo de la evolución tecnológica, y particularmente preparado para el desarrollo de sistemas de gran envergadura, con las técnicas y en los medios utilizados comúnmente en el medio y con amplitud para desempeñarse en grupos inter y multidisciplinarios. Un programa asequible para tu bolsillo, ya que facilita el mejor precio de entre todos los cursos presenciales de Java. Este curso es un curso que por su contenido y salida laboral ha tenido numerosas consultas por parte de nuestros usuarios desde que fue publicado en Julio de 2010. Inscríbete ahora y obtén el descuento que te da Centraltech. La razón por la que el centro puede ofrecer una enseñanza personalizada, es gracias a sus grupos con pocos alumnos. Dedicando 64 horas y estudiando desde donde más te convenga vas a poder añadir a tu Hoja de vida el título de Java Professional Developer. Conviértete en un experto de java y aprende todas las nociones básicas para profesionales de Java, necesarias en el mundo laboral de Programador en Ruby, Programador en PHP, Programador en Flash u otras profesiones relacionadas. Centraltech es especialista en cursos de Java desde 2010. Dispone de prácticas en empresas, asociación de exalumnosy biblioteca. La nueva fecha para estudiar este programa se publicó en emagister en Septiembre de 2010. Cuéntanos como te fue con este centro, aprovecha y publica la primera reseña y ayuda a futuros alumos a decidir ahora.

Información importante

Documentos

Preguntas Frecuentes

· Requisitos

No existen requisitos previos de conocimiento. La calidad de la infrestructura a distancia esta garantizada por tecnología WEBEX de CISCO. Se deberá contar con una conexión a Internet de banda ancha standard (512Kbps o superior)

Profesores

Alejandro Ramirez
Alejandro Ramirez
Profesor tecnologías Java

Es Licenciado en Informática egresado de la Universidad de Palermo. Actualmente tiene a su cargo el modelado de la Arquitectura de Sistemas de una importante empresa de hardware. Es especialista en Base de Datos SQL, Visual Basic 6.0, Desarrollo de interfaz de usuario en Visual C ++, JAVA, UML XML / XSL y Turbo Pascal 7.0.

Programa académico

Como te enseñamos en CentralTECH?

  • En un entorno de clases en vivo complementadas con videos, demostraciones, exámenes de práctica y evaluación, campus online y mucho material complementario
    Con cursos donde el componente principal y diferenciador es la participación de un profesor, quien clase a clase te indicará ejercicios, pruebas de examen parciales y te guiará en todas tus actividades. La calidad de la transmisión en tiempo real está garantizada mediante tecnología Webex de cisco.
    Con clases que se graban y si la bajas a tu PC podrás verlas nuevamente y repetir tantas veces aquello que más te interese.
    Con consultas al profesor quien oficiará de tu tutor durante todo tu curso.

Como está compuesto el curso?

Fases de POO (Análisis y Diseño).

Un ejemplo de Análisis y Diseño.

Repaso de conceptos de Abstracción y ejemplos.

Repaso y definición de Clases, estructura de una clase en Java.

Declaración de atributos y métodos y tipos de accesos.

Repaso de teoría de Encapsulación y el ocultamiento de la información.

Declaración de constructores.

El constructor por defecto.

Estructura de paquetes.

Sentencia Packaged e Imort.

Comentarios y documentación en java (tipos).

El punto y coma, los bloques y los espacios en blanco.

Identificadores.

Las palabras Claves y reservadas del Lenguaje de Programación Java.

Tipos de datos en el Lenguaje de Programación Java.

Tipos primitivos.

Variables, Declaraciones y Asignaciones.

Construcción e Inicialización de Objetos.

Ubicación y distribución de la memoria.

La asignación de referencias.

El pasaje por valor y la sentencia "This".

Las Convenciones para la Codificación en el Lenguaje de Programación Java.

Las variables y su alcance.

Inicialización de una variable.

El principio de la inicialización antes de su uso

La clase String y sus métodos.

La clase Integer y sus métodos.

Los Operadores (concepto).

Operadores Lógicos y a nivel de Bits.

Operadores de desplazamiento.

Concatenaciones.

La Conversión de tipos y Promociones.

Control de flujo y bifurcación.

Sentencia "if-else" (simples, complejas y anidamientos).

La sentencia "switch".

Sentencias de Bucle (for, while, do/while).

La definición del tamaño de los componentes.

Frames.

Panel.

Layout de Contenedores.

Los administradores de disposición.

Un ejemplo simple de FlowLayout.

El administrador BorderLayout.

El administrador GridLayout.

La creación de paneles y de Layout Complejos.

SWING Conceptos generales.

El manejo de eventos en Swing.

Threads (teoría).

Creación de Threads.

Inicio y ejecución de Threads.

Planificación de Threads.

Finalización de Threads.

El control básico de Threads.

La prueba de Hilos.

Prioridades de acceso.

Hilos pendientes.

Uso de la palabra clave "syncronized".

Flag "Lock" de un Objeto.

Los estados de un Threads.

El uso de "Deadlock".

Los métodos "wait" y "notify".

Los estados de los Threads.

Un ejemplo completo.

Networking.

Sockets.

La configuración de una conexión.

Networking con tecnologia Java.

Direccionando conexiones.

Los números de puertos.

El modelo de Networking de Java.

Un servidor TCP/IP (ejemplos).

Un cliente TCP/IP (ejemplos).

El mecanismo de Stack de Llamadas.

La cláusula "finally".

Regla de Manejo o Declaración.

Sobreescritura de Exceptions.

Creación de Exceptions propias.

Lanzamiento de una Exception definida por el Usuario.

Manejo de Exception definidas por el Usuario.
Las AsercionesTEMARIO

El control y Evaluación de Aserciones.

Aplicaciones basadas en Texto.

La Clase Properties.

La consola (Entrada y Salida).

Creación de un Objeto File.

Utilidades y pruebas de File.

Flujo de E/S de Archivos.

La API Collection.

Las colecciones Heterogéneas.

Advertencias del compilador.

Los Iteradores.

Los Fundamentos de E/S.

Métodos "InputStream" y "OutputStream".

Métodos "Reader" y "Writer".

Flujos Envueltos.

Los Flujos de Procesamientos.

Las Clases FileInputStream y FileOutPutStream.

Las Clases BufferedInputStream y BufferOutputStream.

Las Clases PipedInputStream y PipedOutputStream.

Las Clases DataInputSream y DataOutputStream.

Los metodos InputStreamReader y OutputStreamWriter.

Las Clases FileReader y FileWriter.

Las Clases BufferedReader y BufferedWriter.

Las Clases StringReader y StringWriter.

Las Clases PipedReader y PipedWriter.

Construcción de interfaces graficas de Usuarios.

Contenedores.

El posicionamiento de Componentes.

Array y Vectores (conceptos).

Declaración de Arrays.

Creación de Arrays.

Inicialización de Arrays.

Arrays multidimensional.

Limites de un Array.

Redimención de un Array.

El diseño de Clases.

Subclases y Herencia Simple.

Los controles de Accesos.

La sobreescritura de Metodos.

Teoría de sobreescritura de métodos.

Polimorfismo en Java.

La invocación de Métodos Virtuales.

Las Colecciones Heterogéneas.

Los Argumentos Polimorficos.

El operador "instanceof".

Conversión de Objetos.

Sobrecarga de Métodos.

Sobrecarga de Constructores.

Invocación de constructores.

Construcción e Inicialización de Objetos (ejemplos).

La clase Objets.

Comparación de objetos.

Wrapper Classes.

Características avanzadas de Clases.

La palabra clave static.

Atributos y Métodos de una Clase.

Inicializadores estáticos.

La palabra Clave final.

Clases, Métodos y Variables "Final".

Los tipos Enumerados.

Clases Abstractas e Interfaces (uso y ejemplos).

Excepciones y Aserciones (concepto).

Exceptions.

La sentencia "try-catch".

Introducción a la arquitectura de dos y tres capas.

Definición de cliente Servidor en tres capas.

Introducción a la API JDBC con MySQL.

Los driver JDBC.

La programación distribuida.

Introducción a la programación Web con Java (J2EE):

  • Web Core Technologies: Servlet y JSP.
  • Estructura de una aplicación Web.
  • Servlet.
  • JSP.
  • Desarrollo de una Web Applications con Servlets y JSP.
  • Session Tracking.
  • Expression Language.
  • JSP Tags.
  • JSTL.
  • Applet.

Persistencia de datos (SQL y JDBC).

Struts 2:

  • Introducción al framework Struts 2 (Model-View-Controller).
  • Struts Tags.
  • Instalación y configuración.
  • Struts Validation Framework.
  • Actions.
  • Creación de una aplicación Login con Struts 2.
  • Struts Validation Framework.
  • Persistencia de datos con Struts2.


Compara este curso con otros similares
Ver más cursos similares