Curso de Visión General de la Tecnología Java

Solicita información

Analisis de educaedu

Flor Vanegas

Curso de Visión General de la Tecnología Java

  • Modalidad de impartición La modalidad presencial será en la que se imparta este programa.
  • Número de horas Para consultar el número de horas, por favor envía tu pregunta al centro llenando el cupón.
  • Valoración del programa El Curso de Visión General de la tecnología Java ofrece la oportunidad de conocer el lenguaje de programación Java y su potencial. El curso partirá de los fundamentos en la programación orientada a objetos para el desarrollo de aplicaciones autónomas (stand-alone), cliente/servidor y aplicaciones web (applets). Con este curso se pretende; Describir las características básicas de Java, Identificar clases, objetos, sus atributos y operaciones, Diferenciar entre objetos y clases, Codificar, compilar y ejecutar programas básicos en Java, Identificar las ventajas de la programación OO (polimorfismo, herencia, encapsulamiento), Capacitarse para desarrollar programas sencillos que utilicen interfaces gráficas de usuario (GUI), Determinar el alcance del lenguaje de programación Java y sus posibilidades.
  • Dirigido a Programadores, Profesionales en el área y demás interesados en desarrollar aplicaciones sobre la plataforma Java. Es deseable una experiencia básica en los conceptos de programación estructurada en al menos un lenguaje.
  • Empleabilidad La empleabilidad en muchos sectores requiere estos conocimientos y su aplicación.

Curso de Visión General de la Tecnología Java

  • Contenido Curso de Visión General de la tecnología Java

    Sinopsis:

    Este seminario ofrece la oportunidad de conocer el lenguaje de programación Java y su gran potencial, como una de las más revolucionarias tecnologías desarrolladas. Partiendo de  sus fundamentos en la programación orientada a objetos para lograr el desarrollo de aplicaciones autónomas (stand-alone), cliente/servidor y aplicaciones web (applets).

    Dirigido a:
    El seminario está dirigido a programadores interesados en desarrollar aplicaciones sobre la plataforma Java.

     

    Prerrequisitos:
    Es deseable una experiencia básica en los conceptos de programación estructurada en al menos un lenguaje.


    Objetivos:

    El curso provee a los estudiantes una buena fundamentación teórica, así como conocimiento practico básico del lenguaje de programación Java y su plataforma de desarrollo. Al final de éste seminario, el estudiante será capaz de:
        Describir las características  importantes de Java.
        Identificar clases, objetos, sus atributos y operaciones.
        Diferenciar entre objetos y clases.
        Codificar, compilar y ejecutar programas básicos en Java.
        Identificar las ventajas de la programación OO (polimorfismo, herencia, encapsulamiento).
        Desarrollar programas sencillos que utilicen interfaces gráficas de usuario (GUI).

     

    Determinar el alcance del lenguaje de programación Java y sus posibilidades como lenguaje de propósito general.

     
    1.     Introducción

            Día 1 ( 1 h)
        El fenómeno Java
        Independencia de la plataforma
        Orientación a Objetos: reutilización, mantenimiento
        Applets vs Aplicaciones
        El Modelo de Ejecución Java
        Java vs C++
        Kit de desarrollo (JDK/ SDK)
        Configuración
        Compilación / Depuración
        Ejecución

     

    2.       Características del Lenguaje                                 

            Día 1 ( 1 h)
        Tipos de datos
        Declaración e instanciación de Variables
        Operadores
        Sentencias y expresiones
        Arreglos
        Conversiones de tipo (Casting)
        Control de flujo
        Invocación de métodos
        Paso de parámetros

     

    3.   Fundamentos de Orientación a Objetos en Java

         Día 1 (1½ h)           
        Primitivas vs. Objetos
        Definición de Objetos y Clases
        Encapsulamiento
        Herencia
        Polimorfismo

     

    4.  Usando objetos, clases y métodos      

        Día 2 (1½  h)
        Instanciación de objetos
        Agregación/Composición
        Sobrecarga y sobreescritura
        Constructores
        Recuperación de memoria
        Visibilidad: public, default, private, protected
        Clases Inner: anidadas, miembro, locales, anónimas
        Colecciones
        Organización por paquetes
        Interfaces
        Clases abstractas

     

    5.    Creación de Interfaces gráficas de usuario  

           Día 2 (2 h)

     
        AWT (Abstract Windowing Toolkit)
        Swing vs. AWT
        Componentes Swing
        Diagramación (Layout Manager)
        Gráficas (Graphics)

     

    6.    Manejo de Eventos          

          Día 3 (2½  h)
        Conceptos sobre Eventos
        Manejo de Eventos
        MVC (Modelo/Vista/Controlador) en Swing

     

    7. Applets                 

        Día 3 (1 h)  

     
        Vinculación de Applets en paginas WEB
        Anatomía de un  Applet
        Ciclo de vida de un Applet
        Aspectos prácticos en la creación de Applets

     

    8.    Laboratorio           

          Día 4 (4 h)

     

    9.   Manejo de Errores usando Excepciones               

          Día 5 (1½  h)
        Conceptos sobre excepciones
        Lanzamiento
        Captura
        Excepciones y métodos
        Creación de excepciones

     

    10.   Conexión a Bases de Datos con JDBC      

           Día 5 (2 h)
        Conceptos sobre JDBC
        Instalación de JDBC
        Conexión a Bases de Datos
        Sentencias SQL en JDBC
        Ejecución de sentencias
        Recuperación de datos

     

    11.   Flujos y Manejo de archivos           

           Día 6 (1½ h)
        Flujos en Java
        Flujos de entrada  y salida
        Creación, lectura y escritura de flujos
        Archivos, directorios y rutas
        Creación, eliminación y renombre de archivos
        Serialización de objetos
        Archivos de acceso aleatorio

     

    12.   Programación Concurrente (Threads)        

           Día 6 (2  h)

     
        Conceptos sobre multitarea
        Ciclo de vida de un hilo (Threads)
        Manejo de prioridades
        Sincronización de hilos
        Objetos Runnable
        Agrupación de hilos

     

    13.   Conectividad en redes          

            Día 7 (2  h)
        Conceptos de redes
        Manejo de URLs
        Sockets
        Aplicaciones cliente y servidor

     

    14.   Panorama sobre tecnologías emergentes alrededor de  Java  
           Día 7 (1½ h)

        RMI, JNDI
        JSP / Servlets
        EJB, J2EE
        JINI
        XML
        Ambientes de desarrollo y utilidades

Opiniones (1)

  •  
  •  
  •  
  •  
  •  
Profesores (2)
  •  
  •  
  •  
  •  
  •  
Atención al alumno (2)
  •  
  •  
  •  
  •  
  •  
Temario (2)
  •  
  •  
  •  
  •  
  •  
Material (2)
  •  
  •  
  •  
  •  
  •  
Instalaciones (2)
  •  
  •  
  •  
  •  
  •  
Profesores
  •  
  •  
  •  
  •  
  •  
Atención al alumno
  •  
  •  
  •  
  •  
  •  
Temario
  •  
  •  
  •  
  •  
  •  
Material
  •  
  •  
  •  
  •  
  •  
Instalaciones

Esta muy chevere el curso, muy avanzado.

Juan Hernandez

Curso de Visión General de la Tecnología Java - Octubre 2011

Otra formación relacionada con ingeniería de sistemas

  • Curso "Programador Seguro - Certified Secure Programmer"

  • Centro: ETEK International
  • Solicita información
  • Curso PHP / MySQL

  • Centro: Fundación Casa del Bosque
  • Solicita información
  • Curso de Simulación de procesos con Promodel

  • Centro: G&C Lean Sigma
  • Solicita información
  • Curso Online Fundamentos de ITIL V3

  • Centro: IT Service SAS
  • Solicita información
  • Carrera en Ingeniería de Sistemas

  • Centro: Fundación para la Educación Superior Real de Colombia
  • Solicita información
  • Carrera Tecnológica en Sistemas e Informática

  • Centro: ISES - Corporación de Educación Superior
  • Solicita información
  • Carrera Técnica en Sistemas Informáticos

  • Centro: INSUTEC - Fundación Instituto Superior de Carreras Técnicas Profesionales
  • Solicita información