Capacitación Presencial
Lugar:
Toluca
Precio:
Duración:
40 horas
CompuEducación es una empresa dedicada a proveer soluciones de desarrollo de capital intelectual, bajo el modelo de competencias y habilidades. Como compañía hemos construido a tr...
contactar con el responsable| Requisitos |
Experience using a structured 3GL, such as C or Pascal. Prerrequisitos sugeridos: Basic knowledge of Object Oriented principles
|
| Precio |
$17,000 IVA incluido
|
Objetivos del curso:
Contenido del curso:
Introducción a Plataformas Java y Oracle
¿Qué es Java?
Ventajas del Entorno de Tiempo de Ejecución y Programación Java
Enfoque Orientado a Objetos
Despliegue Neutral de Arquitectura
Java y la Computación en Internet
JVM (Java Virtual Machine)
Oracle10g, OracleAS10g y Java
Definición de Principios Orientados a Objetos
Visión General de Clases, Objetos y Métodos
Comunicación entre Objetos
Descripción de Abstracción, Herencia, Encapsulación, Agregación y Polimorfismo
Encapsulación y Palabras Clave Privadas y Públicas
Comparación y Contraste de Miembros de Clase y Subclases
Examen del Modelo de Clase de Aplicación del Curso
Convenciones de Codificación y Sintaxis Java Básica
Palabras Clave Java
Estructura de Archivos Java (Paquete, Importación, Clase)
Especificación de Métodos
Sentencias
Bloques de Código
Compilador Java
Exploración de Operadores y Tipos de Datos Primitivos
Tipos de Datos Primitivos
Declaración e Inicio de Variables
Convenciones y Reglas de Nombres de Variables
Secuencias de Escape de Unicode y Literales de Caracteres
Variables Primitivas y Booleanas
Operadores de Asignación
Operadores de Asignación Compuestos
Operador de Concatenación y Literales de Objetos de Cadenas
Control de Flujo de Programas
Decisiones: if, switch, operador condicional
Repetición: while, do-while, for
Ruptura y Continuación
Enumeradores e Iteradores
Ruptura y Continuación Etiquetadas
Creación de Java mediante Oracle JDeveloper
Componentes de JDeveloper
Espacios de Trabajo y Uso del Asistente de Proyectos
Creación de una Aplicación
Generación y Ejecución de Aplicaciones
Navegación por el Panel de Estructura
Asociación de Parámetros y Resaltado de Sintaxis
Modificación de Opciones de Entorno
Creación de Clases y Objetos
Clases
Definición de Métodos y Variables de Instancia
Creación de Objetos mediante el Constructor por Defecto y Nuevo
Referencias de Objetos frente a Variables Primitivas
Paquetes
Encapsulación mediante Modificadores de Acceso Privado y Público
Ejemplos de Métodos de Clases en la Biblioteca Java
Carga de Clases, Ciclo de Vida de Objetos y Clases Internas
Métodos y Variables de Instancia: Revisión
Sobrecarga de Métodos
Inicio de Variables de Instancia mediante Inicializadores
Inicio de Variables de Instancia mediante Constructores
Constructores Sobrecargados
Definición de Clases Anónimas e Internas
Método de Finalización
Uso de Cadenas, StringBuffer, Wrapper y Clases de Formato
Clase String de Java
Comparación y Conversión de Cadenas
Visión General de Clases de Wrapper
Conversiones hacia y desde Tipos Primitivos mediante las Clases de Wrapper
Clases DataFormat, DecimalFormat y MessageFormat
OutputStreams y PrintStreams Estándar
Escritura y Lectura de Flujos
Serialización de Objetos
Reutilización de Código con Herencia y Polimorfismo
Subclases y Herencia: Conceptos
Jerarquías de Herencia
Constructores y Herencia
Sustitución de Métodos de Superclase
Llamada a Métodos de Superclase
Uso del Operador instanceof
Clase Casting
Métodos y Variables Protegidos
Uso de Matrices y Recopilaciones
Construcción de Matrices de Primitivos
Construcción de Matrices de Referencias de Objetos
Proceso de Argumentos de Línea de Comandos
Manejo de Parámetros de Línea de Comandos en una Aplicación Java
Uso de Vectores
Tablas Hash (o de Comprobación Aleatoria) y Propiedades
Lectura de Línea de Comandos y Sistema: Propiedades
Sincronización Manual de ArrayLists y HashMaps
Estructuración de Códigos mediante Interfaces y Clases Abstractas
Clases Abstractas: Conceptos y Sintaxis
Métodos Abstractos
Definición e Implementación de Interfaces
Polimorfismo con Clases Abstractas
Uso de Interfaces para Impedir la Herencia Múltiple
Polimorfismo con Interfaces
Devolución y Captura de Excepciones
¿Qué es una Excepción?
Clases Throwable
Captura de Excepciones con try y catch
Garantía de que el Código se Ejecuta mediante un Bloque finally
Excepciones Declaradas
Diseño de Interfaz de Usuario: Planificación de un Diseño de Pantalla
Historia Breve y Comparación de AWT y Swing
Contenedores Swing
Jerarquía de Contenedores para Controlar el Diseño y los Grupos de Componentes
Adición de los Componentes JButton y JTextfield a un Contenedor
Creación Manual de un Marco GUI (Práctica sin JDeveloper)
Uso de JDeveloper para Crear el Marco GUI
Barra de Herramientas de Contenedor Swing
Adición de Componentes de Interfaz de Usuario y Manejo de Eventos
Componentes Swing Estándar
Look and Feel Conectable y Conceptos Básicos UIManager
Modelo de Eventos Java
Adición de Manejadores de Eventos mediante Oracle JDeveloper
Principios de Model-View-Controller mediante un Componente de Lista
Uso de JOptionPane para Mensajes de Error y de Información
Acceso a la Base de Datos con JDBC
Java en la Base de Datos: OracleJVM
Pasos para Utilizar JDBC para Ejecutar una Sentencia SQL
Registro del Controlador
Obtención de una Conexión de Base de Datos
Ejecución de una Sentencia SQL
Manejo de Excepciones
Gestión de Transacciones
Despliegue de Aplicaciones con Java Web Start
Visión General de Arquitectura
Creación de un Perfil Web Start
Integración de Componentes de Negocio
Despliegue de Archivado
JNLP (Java Network Launching Protocol)
Java Web Start con JClient
Archivos Agregados a Proyectos para Web Start
Siguientes cursos sugeridos:
PRECIO SIN IVA
| Dónde | Toluca, San Javier # 313-A, Esq. Venustiano Carranza, Col. Vicente Guerrero ver mapa |
Asistir a un Centro de Entrenamiento autorizado por los principales fabricantes de software y/o hardware, es la mejor forma de dominar nuevas habilidades. Los estudiantes aprenden de instructores expertos, participan en ejercicios prácticos y pueden comentar sus enfoques y soluciones. Los instructores de CompuEducación al estar certificados por los fabricantes, ofrecen un gran valor al compartir su experiencia del mundo real con los estudiantes.