Curso de Programación en Java con JBuilder Nivel Básico
Descripción: Este curso ofrece al estudiante una sólida introducción al lenguaje de programación Java 2, al tiempo que adquieren conceptos de Programación Orientada a Objetos y accesibilidad a Bases de Datos desde Java.
Los participantes también ganarán una valiosa experiencia de programación en Java a medida que desarrollan applets y aplicaciones.
Duración: 20 horas
Certificación: Al finalizar el curso se entregará un certificado de asistencia a los alumnos que hayan cumplido al menos el 80% de la intensidad horaria.
Audiencia:
- Programadores de Internet que deseen realizar applets para agregarle dinamismo a sus páginas Web.
- Desarrolladores de aplicaciones que necesiten crear aplicaciones robustas en Java para ambientes Internet, Intranet y Cliente/Servidor.
- Personas involucradas en el desarrollo de aplicaciones multi-plataforma usando Java.
Formación en el lugar de trabajo
Reciba clases particulares de calidad en su compañía donde acudirán los instructores de AudiSoft. El aprendizaje en el trabajo es una forma rentable para que los grupos de un mínimo de 4 alumnos aprendan lo necesario, ya que el curso se adapta a profesionales que tienen conocimientos en la materia, elaborándose un Plan de curso a su medida.
Prerrequisitos:
- Experiencia programando en algún lenguaje de alto nivel como C, Pascal, Basic, o Cobol.
- Familiaridad con un Browser de Internet tal como NetScape Communicator, Internet Explorer ó Hot Java.
Objetivos: Al terminar el curso el estudiante estará en capacidad de:
- Utilizar correctamente el lenguaje Java para hacer applets y aplicaciones
- Describir los fundamentos básicos de la Programación Orientada a Objetos
- Manejar el ambiente de desarrollo integrado (IDE) de JBuilder
- Distribuir applets Java a través de Internet/Intranet
Usar los principales JavaBeans de las páginas "awt", "controls" y "containers" - Identificar y programar los principales eventos de los componentes Java
- Hacer formularios sencillos que accesen datos de una Base de Datos vía JDBC
- Aplicar correctamente las técnicas de programación Multi-Hilo en Java
Plan de Temas
1. Introducción
- Historia
- Programación Orientada a Objetos
- Características de Java
- Applets y aplicaciones
- El JDK
- Portabilidad
- El entorno JBuilder
- El sistema de ayuda
2. El Ambiente de Desarrollo Integrado
- La Barra de Herramientas
- La Barra de Menús
- La Línea de Estado
- La Paleta de Componentes
- El Visor del Proyecto
- El Panel de Navegación
- El Panel de Estructura
- El Panel de Contenido
- Configuración del entorno
- El almacén de objetos
3. Programación en JBuilder
- Creación de Applets
- Creación de Aplicaciones
- Paso de parámetros
- Archivos de un proyecto
- Uso de los componentes Visuales
- Controles de la AWT
- Contenedores
- Layout Managers
- Manejo de eventos
4. Introducción a la Programación Orientada a Objetos
- Clases y Objetos
- Encapsulamiento
- Atributos
- Métodos
- Herencia
- Polimorfismo
- Programación Basada en Componentes
- Modelos de objetos distribuidos
- CORBA
- Objetos de negocios
5. El lenguaje Java - Conceptos Básicos
- Conceptos básicos
- Sentencias y Bloques
- Comentarios
- Tipos de datos
- Variables
- Operadores
- Arreglos
- Strings
- if-then
- switch
- for
- while
- do..while
- break y continue
6. El lenguaje Java - Conceptos de Programación Orientada a Objetos
- Objetos
- Clases
- El método main
- Propiedades
- Métodos
- Herencia
- Constructores
- Finalizadores
- Referencias a objetos
- Sobrecarga
- Métodos abstractos
- Paquetes
- Interfaces
7. Distribución de aplicaciones
- Preparación de la aplicación
- Directorios y rutas
- Archivos auxiliares
- Archivos JAR y ZIP
- El Deployment Wizard
- Distribución de applets y aplicaciones
- El tag <APPLET>
8. Aplicaciones Multi-hilo
- Conceptos
- Protección de variables
- La interface Runnable
9. Gráficos y Multimedia
- El sistema de coordenadas gráfico
- Dibujado y rellenado
- Copia y borrado
- Objetos de color
- Recuperación y despliegue de imágenes
- Animaciones
- Sonidos
10. Acceso a Bases de Datos
- Conexión a una base de datos
- Generación de una consulta SQL
- Importación de datos de un archivo de texto

