Todo en cursos, masters, oposiciones...
Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de nochesCursos y Masters > Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Información sobre Masters : Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Tipo de curso:
Nombre del curso:
Tipo de formación:
País:
Precio:
Masters  Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Presencial   Presencial Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
España
3900 €
Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Cursos y Masters Instituto Novatech
Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de nochesComentarios sobre Masters : Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches


MASTER SUPERIOR EN DESARROLLO JAVA, ORACLE Y
MICROSOFT MCAD .NET

Objetivos

El presente Master garantiza la mejor preparación técnica y profesional en las tareas llevadas a cabo por un programador, desarrollador y experto en arquitecturas J2EE. Así mismo se forma a especialistas en el aprendizaje de Tecnologías Java, desde la programación orientada a objetos, pasando por el estudio avanzado en varias de las tecnologías que ofrece (RMI, JFC, AWT), incluyendo el desarrollo de aplicaciones web bajo la plataforma J2EE (JavaTM 2 Platform Edition) con servlets, JSP y EJB. Por último, se estudia la combinación de este lenguaje con el lenguaje portable de datos XML.

Además garantiza la mejor preparación técnica y profesional en las tareas llevadas a cabo por un Administrador, Consultor o Gestor de proyectos con tecnologías ORACLE.

Por último la tecnología .Net prepara al asistente para la certificación Microsoft, diseñada para adquirir los conocimientos y las habilidades necesarias para desarrollar y mantener aplicaciones utilizando Microsoft Visual Studio .NET y XML Web Services.

Dirigido a

Estudiantes. Ingenieros de Software. Analistas de aplicaciones. Consultores.

Prerrequisitos

Para poder seguir el curso con garantías, se recomienda tener estudios relacionados con la informática, telecomunicaciones o bien tener nociones de programación. De todas formas no se trata de un requisito imprescindible para realizar el curso.

Material

1 equipo por persona.
Documentación incluida.
Instructores certificados y/o con amplia experiencia docente.

Duración y Precio

475 horas
3900 €
60 € de Matrícula (no incluida en el precio del curso)

Formas de pago

- Pago Fraccionado: Un pago al comienzo de cada módulo. Tres módulos.
- Un único pago del total del curso, con un 8 % de descuento sobre el precio.
- Pago Financiado: Hasta 6 meses sin intereses, 1 año sólo al 2% de interés.

La formación en España está exenta de IVA.

Aulas e Instalaciones

INSTITUTO NOVATECH pone a disposición de lo asistentes a sus cursos 400 m2 de instalaciones que incluyen aulas informatizadas con conexión a Internet por ADSL a 4Mb, máquinas de vending, sala de exámenes y biblioteca, todo ello en la zona de Moncloa - Argüelles con excelentes vías de acceso y comunicación.

- Ubicación:
C/ Gaztambide, 89 (San Francisco de Sales, 12)
C/ Andrés Mellado 88 Dup. 1era Planta.

- Comunicaciones:
Metros: Islas Filipinas, Intercambiador de Moncloa.
Autobuses: líneas C, 1, 12, 44, 888, N18.
Zonas de parking: Hilarión Eslava, 51. General Ampudia, 8. San Francisco de Sales, 16. Zonas azules alrededor.

Instalaciones
- Local con acceso desde calle particular (Gaztambide 89).
- Sistema de Climatización Frío / Calor centralizado.
- Aislamiento frente al ruido.
- Atención personalizada permanente.
- Área de descanso con máquinas de vending, café y bebidas frías.

Equipamiento en aula
- Equipos última generación AMD 3.0 Ghz con 512 MB de RAM para impartición de cursos basados en Programación, Diseño y Desarrollo Web.
- Equipos Portátiles Dell / Toshiba con 256 MB RAM para impartición de cursos basados en Redes y Comunicaciones.
- Monitores TFT 15” y Monitores 17” Eizo.
- Instalación en Red Corporativa de los equipos informáticos.
- Conexión a Internet con ADSL (2 / 4 Mbps)
- Sillas ergonómicas y regulables.
- Pizarras blancas.
- Videoproyector por aula.
- 1 ordenador por alumno (o portátil) y 1 ordenador para el profesor.


TEMARIO MASTER SUPERIOR EN DESARROLLO JAVA, ORACLE Y MCAD .NET

PARTE I: PROGRAMACION AVANZADA EN JAVA

1) PROGRAMACIÓN EN JAVA
• La tecnología Java.
o Características claves de la tecnología Java.
o El Java Virtual Machine.
o El Garbage Collection.
o La seguridad en Java.
o Escribiendo compilando y corriendo aplicaciones Java.
• Programación orientada a objetos con Java (un repaso).
o Clases.
o Objetos.
o Atributos.
o Métodos.
o Constructores.
o Inicializando objetos
o Usando los modificadores de acceso private y public.
o Encapsulando Objetos.
o Objetos relacionados.
o Herencia de clases.
o Agrupando clases con paquetes.
o Importando paquetes.
• Fundamentos del lenguaje Java.
o Archivos fuentes.
o Palabras reservadas e identificadores.
o Tipos de datos primitivos.
o Literales.
o Arrays.
o El método main y la inicialización de variables.
o Pasando argumentos.
o El Garbage Collection.
• Operadores y asignación de valores
o Orden de evaluación de operadores.
o Operadores unarios.
o Operadores aritméticos.
o Los operadores Shift ( <<, >> y >>> ).
o Operadores de comparación.
o Operadores a nivel de bits ( &, ^, y | ).
o Operadores lógicos.
o El operador condicional ( ? )
o Operadores de asignación.
• Modificadores
o Modificadores de acceso.
o Modificadores public y private.
o Modificadores Default y protected.
o Subclases y privacidad de métodos.
o Modificadores final y abstract.
o Modificadores e inicializadores static
o Modificadores native y transient
o Modificadores synchronized y volatile.
• Conversión y Casting de tipos de datos.
o Cambios en tipos de datos implicitos y explicitos.
o Conversión de datos primitivos.
o Ascendencia de datos.
o Casting de datos primitivos.
o Conversión de objetos.
o Casting de objetos.
• Control de flujo y excepciones.
o Las instrucciones while y do.
o La instrucción for.
o Las instrucciones break y continue.
o La instrucción if.
o La instrucción switch.
o Introducción a las Excepciones.
o Control de flujo y capturando Excepciones.
o Lanzando Excepciones.
• Objetos y clases.
o Beneficios de la programación orientada a objetos.
o Tipos de datos abstractos.
o Reutilización.
o Implementando relaciones orientadas a objetos.
o Sobrecargando y sobreescribiendo métodos.
o Sobrecargando constructores.
o Introducción a las clases internas.
o La referencia this.
o Miembros de clases en relación a las clases internas.
o Clases definidas dentro de métodos.
• Threads (programación multihilo).
o Introducción a los Threads.
o Ejecución y finalización de un thread.
o Estados y prioridades de los threads.
o Controlando Threads con la instrucción yield.
o Los métodos suspend y resume.
o El método sleep.
o El bloqueo de un Thread.
o Monitorear el estado de un Thread.
o Implementación del JVM para el control de threads.
o Los méotdos wait y notify.
o Bloque de objetos y sincronización.
o El bloqueo de la muerte (Deadlock).
• Los paquetes java.util y java.lang .
o La clase Object.
o La clase Math.
o Las clases Wrapper.
o La clase String.
o La clase StringBuffer.
o Las clases para colecciones.
o Tipos de colección.
o El uso de la clase Iterator.
• Construyendo interfaces gráficas de usuario con Layout Managers.
o El paquete AWT y sus componentes.
o Contenedores y componentes.
o Componentes tamaños y posición.
o El Layout Manager.
o La ventaja del Layout Manager.
o El Flow Layout Manager.
o El Grid Layout Manager.
o El Border Layout Manager.
o El GridBag Layout Manager.
o Controlando el tamaño de la celda para un componente.
o Otras opciones de Layout.
• Eventos.
o Manejando eventos de la interfaz gráfica de usuario.
o El modelo de delegación de eventos.
o Eventos semánticos y eventos de bajo nivel
o Observadores de eventos.
o Habilitación explicita de eventos.
o Adaptadores.
o Determinando la acción del evento.
• Componentes.
o Métodos comunes de componentes.
o Los componentes visuales.
o Los componentes contenedores.
o Los componentes menu.
• Archivos de texto; flujos de entrada y salida; y sockets.
o Argumentos de línea de comando y propiedades del sistema.
o Representaciones de texto y UTF.
o La clase File.
o Examinando y manipulando archivos y directorios.
o La clase RandoAccessFile.
o Leer y escribir texto dentro de archivos.
o Introducción a los Streams.
o Streams de bajo nivel.
o Streams de alto nivel.
o Readers.
o Writers.
o Encondings.
o Streams y serialización de objetos.
o Como crear una programa Java que trabaje sobre TCP/IP.
o Sockets.

2) DESARROLLO DE COMPONENTES WEB JAVA J2EE
• Fundamentos de aplicaciones web y el protocolo HTTP.
o ¿Qué es una aplicación web?
o Recursos pasivos y activos.
o Aplicaciones web y el Web Application Server.
o Entendiendo el protocolo HTTP.
o La estructura de una petición HTTP.
o La estructura de una respuesta HTTP.
• Fundamentos de Java Servlets.
o ¿Qué es un Servlet?
o ¿Qué es un contenedor de Servlets?
o Usando Tomcat.
o Escribiendo, compilando, instalando y corriendo un Servlet.
o Relación entre un Servlet container y el Servlet API.
o Los paquetes javax.servlet y java.servlet.http.
o Comparando el modelo Servlet con CGI y otras tecnologías web del lado del servidor.
• Fundamentos de JavaServer Pages.
o ¿Qué es una página JSP?
o Escribir e instalar una página JSP.
o Comparando el Servlet con una página JSP.
o Los modelos de arquitectura de una aplicación con JSP.
• El modelo del Servlet
o Peticiones HTTP y el web browser.
o Manejando las peticiones HTTP con la clase HttpServlet.
o Analizando la petición con las clases ServletRequest y HttpServletRequest.
o Enviando una respuesta con las clases ServletResponse y HttpServletResponse.
o El ciclo de vida del Servlet.
o La clase ServletConfig.
o La clase ServletContext.
o Compartiendo datos entre Servlets.
o Coordinando los servlets con la clase RequestDispatcher.
• Estructura e implementación
o Directorio y estructura de una aplicación Web.
o El directorio WEB-INF.
o El archivo web (WAR).
o El deployment descriptor.
o El elemento .
o El elemento .
o Asociando un URL a un Servlet.
• El modelo del contenedor de Servlets.
o Inicializando la clase ServletContext.
o Manejando eventos.
o La clase ServletContextListener.
o La clase ServletContextAttributeListener.
o La clase HttpSessionAttributeListener.
o Configurando una aplicación web.
o Aplicaciones web en un entorno distribuido.
• Manejo de excepciones en una aplicación web.
o Manejando excepciones programaticamente.
o Manejando excepciones de lógica de negocios.
o Manejando excepciones declarativamente.
o Usando Servlets y páginas JSP como manejadores de excepciones.
o Usando la clase RequestDispatcher.
• Manejo de sesiones.
o Fundamentos de estado y sesión.
o Trabajando con la clase HttpSession.
o Manejando eventos de sesiones.
o Invalidando una sesión.
o El tiempo de inactividad de una sesión.
o Soporte de sesiones usando cookies.
o Soporte de sesiones usando reescritura de URL.
• Seguridad en una aplicación web.
o Fundamentos de seguridad.
o Autenticación HTTP Basic.
o Autenticación HTTP Digest.
o Autenticación HTTPS Client.
o Autenticación FORM-based.
o Haciendo segura una aplicación web de forma declarativa.
o El elemento display-name.
o El elemento web-resource-collection.
o El elemento auth-constraint.
o El elemento user-data-constraint.
o Haciendo segura una aplicación web programaticamente.
• Thread-Safe Sevlets.
o El modelo Multithreaded Servlet.
o El modelo Single-Threaded Servlet.
o Alcance de variables y Threads seguros.
o Alcance de varibles locales, de instancia y de clase (estáticas).
o Alcance de atributos y Threads seguros.
o Alcace de Session, Context y Request.
• El modelo JavaServer Pages.
o La sintáxis JSP.
o Directivas y declaraciones.
o Scriplets, expresiones, acciones y comentarios.
o El ciclo de vida de una página JSP.
o Viendo la página JSP como un Servlet.
o La unidad de traducción.
o Atributos de directivas JSP.
o Los atributos import y session.
o Los atributos errorPage y isErrorPage.
o Los atributos language y extends.
o Los atributos buffer y autoflush.
o Los atributos isThreadSafe y info.
o Los atributos contentType y pageEncoding.
• El modelo JavaServer Pages avanzado.
o El proceso de traducción.
o Variables JSP implicitas y objetos JSP implicitos.
o Entendiendo el alcance de una página JSP.
o Páginas JSP como documentos XML.
• Componentes web reusables.
o Inclusiones estáticas.
o Inclusiones dinámicas.
o Pasando parametros y compartiendo objetos en inclusiones dinámicas.
• Usando JavaBeans.
o Fundamentos de JavaBeans.
o JavaBeans serializados.
o Usando JavaBeans con acciones JSP.
o JavaBeans en Servlets.
o Accesando JavaBeans desde scriptlets JSP.
o Propiedades en JavaBeans.
• Usando Custom Tags.
o Introducción a los Custom Tags
o Configurando al contenedor Web sobre la presencia de una librería de Custom Tags.
o Entendiendo la asociación explicita.
o Resolvidendo los URIs con respecto a la ubicación de un TLD.
o Usando Custom Tags en páginas JSP.
• Desarrollando librerías de Custom Tags.
o El Tag Library Descriptor.
o Los elementos del Tag Library Descriptor.
o El API para desarrollar Custom Tags.
o Implementando la interfaz Tag.
o Implementando la interfaz IterationTag.
o Implementando la interfaz BodyTag.
o Extendiendo la clase TagSupport y BodyTagSupport.
o Escribiendo Tags coperativos.
• Patrones de diseño para aplicación Web.
o Introducción a los patrones de diseño.
o Los patrones J2EE.
o El patrón Template.
o El patrón Model View Controller (MVC).
o El patrón Data Access Model (DAO).
o El patrón Business Delegate.
o El patrón Front Controller.

3) DESARROLLADOR DE COMPONENTES DE NEGOCIO ARQUITECTO J2EE
• Introducción a la arquitectura de aplicaciones J2EE.
o Identificar tecnologías de multiples capas.
o Evaluar la capa de negocios.
o El contenedor J2EE como middleware.
o Objetivo de los Enterprise JavaBeans.
o Beneficios de los Enterprise JavaBeans.
o Entendiendo la arquitectura del contenedor EJB.
o El Deployment Descriptor.
• Arquitectura de Enterprise JavaBeans.
o Ejecutando un método remoto.
o Sobre los argumentos y los valores de retorno.
o La llamada a los métodos de negocio por medio de la interfaz remota.
o EJB usa RMI.
o El objeto remoto y su interfaz.
o Introducción a la arquitectura de los Session Beans.
o Introducción a la arquitectura de los Entity Beans.
o Introducción a la arquitectura de los Session Bean con estado.
o Introducción a la arquitectura de los Session Bean sin estado.
o Introducción a la arquitectura de los Message Driven Beans.
o Organizando sus Beans.
• Session Bean.
o Entendiendo el cliente de un EJB.
o ¿Qué es JNDI?
o El método narrow.
o Escribiendo el Remote Home Interface para un Session Bean.
o Interfaces locales.
o Métodos de interfaces locales.
o El método remove.
o Comparando interfaces Remotas con interfaces Locales.
• Detras del Session Bean .
o Callbacks al contenedor.
o El ciclo de vida del Bean.
o La creación del Bean.
o Métodos de negocios de un Bean.
o Passivation: escalabilidad de un Session Bean.
o Removiendo un Bean.
o Escribiendo un Session Bean.
o El Session Context.
• Los Entity Beans.
o ¿Qué es un Entity Bean?
o Los Entity Beans desde el punto de vista del cliente.
o Escribiendo un simple Entity Bean.
o Los Entity Beans y la interfaz remota.
o Los Entity Beans y el Home Interface.
o El cliente y el Home Interface.
o Métodos de negocios dentro del Home Interface.
o El método create de un Entity Bean comparandolo con el método create de un Session Bean.
o El método remove de un Entity Bean comparandolo con el método remove de un Session Bean.
o Ciclo de vida del Entity Bean.
• Detrás de los Entity Beans.
o Sincronización de Entity Beans.
o Persistencia administrada por el contenedor y persistencia administrada por el Bean.
o La interfaz EntityBean y sus métodos Callback.
o Escribiendo un Entity Bean CMP.
o Identidad del Objeto: Primary Key.
o Los métodos Finder.
o Los métodos de negocio del Home Interface.
• Relaciones entre Entity Beans.
o Relaciones.
o Multiplicidad.
o Campos CMP y CMR.
o Eliminación en cascada.
o EJB-QL para un simple bean.
o Las instrucciones SELECT y FROM.
o La instrucción WHERE.
o Colecciones.
o Las expresiones BETWEEN, IN, IS EMPTY, y LIKE.
o Asignación en las relaciones.
• Message Driven Beans.
o Cuando usar Message Driven Beans
o Escribiendo un Message Driven Bean.
o El deployment descriptor para un Message Drive Bean.
o Topics y Queues.
o MessageDrivenContext.
• Transacciones.
o ¿Cómo trabajan las transacciones con los EJB?
o Propagación de transacciones.
o Como lograr una transacción.
o El método setRollbackOnly.
o Transacciones administradas por el Bean (BMT).
o Transacciones administradas por el contenedor (CMT).
o Como trabajan los atributos.
o Inespecificado contexto de transacciones.
o El Deployment Descriptor para CMT.
o Sincronización de sesiones.
• Excepciones en EJB.
o Manejando una excepción dentro de un EJB.
o Excepciones de aplicación dentro de un EJB.
o Excepciones de sistema dentro de un EJB.
o RemoteExcepcion y EJBExcepcion.
o Responsabilidades del Bean Provideer.
o Las cinco excepciones de aplicación estándares de los EJB.
o Comunes excepciones de sistema.
• Seguridad en EJB.
o ¿Cómo trabaja la seguridad dentro de los EJB?
o La responsabilidad del Application Assembler.
o Definiendo la permisología de los métodos.
o La responsbilidad del Deployer.
o Seguridad a nivel de instancias vs. seguridad a nivel de clases.
o Usando seguridad programática.
o Uso de
o El contexto de la seguridad y su propagación con
• Distribuyendo EJB.
o El contexto java:comp/env.
o Creando y usando subcontextos.
o La responsabilidad del Bean Provideer y del Application Assembler.
o La responsabilidad del Deployer.
o Recordando las responsabilidades.
o El API de los EJB.
o El EJB-JAR.
o Programando restricciones.

PARTE II: BASES DE DATOS ORACLE 10g

MOD1: Administración de Bases de Datos Oracle10g: Conceptos Básicos.
- Descripción de los Conceptos Básicos de una Base de Datos Relacional
- Identificación de los Requisitos del Sistema
- Uso de Arquitectura Flexible Óptima
- Descripción de la Arquitectura de la Base de Datos Oracle
- Comprensión de la Arquitectura de Instancias
- Uso del Marco de Gestión
- Uso del Asistente de Creación de Base de Datos
- Uso de SQL (Lenguaje Estructurado de Consulta)
- Uso de PL/SQL (Lenguaje Procedural/Lenguaje Estructurado de Consulta)
- Uso de Java
- Uso de OCCI (Oracle C++ Call Interface)

MOD2: Administración de Bases de Datos Oracle10g: Conceptos Básicos II
- Inicio y Paro del Agente
- Inicio y Paro de la Consola de Base de Datos de Enterprise Manager
- Inicio y Paro del Listener
- Inicio y Cierre de la Base de Datos
- Definición del Objetivo de Tablespaces y Archivos de Datos
- Creación de Tablespaces
- Gestión de Tablespaces
- Obtención de Información de Tablespaces
- Creación y Gestión de Tablespaces mediante OMF (Oracle Managed Files)
- Creación y Gestión de Cuentas de Usuario de Base de Datos
- Creación y Gestión de Roles
- Otorgar y Revocar Privilegios
- Control del Uso de Recursos por Usuarios
- Creación y Modificación de Tablas
- Definición de Restricciones
- Visualización de los Atributos de una Tabla
- Visualización del Contenido de una Tabla
- Creación de Índices y Vistas
- Manipulación de Datos mediante SQL
- Uso de IMPORT
- Uso de EXPORT
- Uso de SQL Loader

MOD3: Ajuste de Rendimiento de bases de datos Oracle10g

- Identificación de Objetos PL/SQL
- Comprensión de Disparadores y Eventos de Disparo
- Identificación de las Opciones de Configuración que Afectan al Rendimiento de PL/SQL
- Aplicación del Principio de Privilegio Menor
- Gestión de Cuentas de Usuario por Defecto
- Implementación de Funciones Estándar de Seguridad de Contraseña
- Auditoría de Actividad de Base de Datos
- Comprensión de los Conceptos de Red de Oracle
- Uso del Gestor de Red de Oracle para Crear y Configurar Listeners
- Uso de la Utilidad de Control de Listeners para Controlar el Listener de Red de Oracle
- Uso del Gestor de Red de Oracle para Configurar Conexiones de Capa Media y de Cliente
- Uso de TNSPING para Probar la Conectividad de Red de Oracle
- Cuándo Utilizar los Servidores Compartidos Oracle
- Configuración de Servidores Compartidos Oracle
- Control de Servidores Compartidos
- Solución de Problemas de Objetos No Utilizables y No Válidos
- Recopilación de Estadísticas del Optimizador
- Visualización de Métrica de Rendimiento
- Reacción a Problemas de Rendimiento
- Definición de Umbrales de Alerta Crítica y de Advertencia
- Recopilación y Uso de Métrica de Línea Base
- Uso de Asesores de Ajuste y Diagnóstico
- Uso de ADDM (Monitor de Diagnóstico Automático de Base de Datos)
- Gestión del Repositorio Automático de Carga de Trabajo
- Control y Administración de Deshacer
- Configuración de la Retención de Deshacer
- Garantizar la Retención de Deshacer
- Uso del Asesor de Deshacer
- Detección y Solución de Conflictos de Bloqueo
- Gestión de Interbloqueos
- Descripción de los Principios Básicos de Copia de Seguridad, Restauración y Recuperación de Base de Datos
- Listado de Tipos de Fallos que Pueden Ocurrir en una Base de Datos Oracle
- Descripción de Formas de Ajustar una Recuperación de Instancias
- Identificación de la Importancia de Puntos de Control, Archivos de Redo Log y Archivos Archive Log
- Configuración del modo ARCHIVELOG
- Creación de Copias de Seguridad de Base de Datos Consistentes
- Copia de Seguridad de la Base de Datos sin Cerrarla
- Creación de Copias de Seguridad Incrementales
- Automatización de Copias de Seguridad de Base de Datos
- Control del Área de Recuperación Flash
- Recuperación de la Pérdida de un Archivo de Control
- Recuperación de la Pérdida de un Archivo Redo Log
- Recuperación de la Pérdida de un Archivo de Datos

MOD4: Introducción a SQL
- Introducción
- Recuperación de Datos mediante la Sentencia SELECT de SQL
- Restricción y Ordenación de Datos
- Uso de Funciones de una Sola Fila para Personalizar Informes
- Informes de Datos Agregados mediante Funciones de Grupo
- Visualización de Datos de Varias Tablas
- Uso de Subconsultas para Resolver Consultas
- Uso de Operadores SET
- Manipulación de Datos
- Uso de Sentencias DDL para Crear y Gestionar Tablas
- Creación de Otros Objetos de Esquema
- Gestión de Objetos con Vistas del Diccionario de Datos
- Control de Acceso de Usuario
- Gestión de Objetos de Esquema
- Manipulación de Grandes Juegos de Datos
- Generación de Informes mediante el Agrupamiento de Datos Relacionados
- Gestión de Datos en Zonas Horarias Diferentes
- Búsqueda de Datos mediante Subconsultas Avanzadas
- Recuperación de Datos Jerárquicos
- Ejecución de Soporte de Expresiones Normales y No Sensibles a -Mayúsculas/Minúsculas

MOD5: PL/SQL en Oracle 10g
- Introducción a PL/SQL
- Declaración de Identificadores PL/SQL
- Escritura de Sentencias Ejecutables
- Interacción con Oracle Server
- Escritura de Estructuras de Control
- Trabajo con Tipos de Datos Compuestos
- Uso de Cursores Explícitos
- Manejo de Excepciones con PL/SQL
- Creación de Procedimientos Almacenados
- Creación de Funciones Almacenadas
- Creación de Paquetes
- Uso de Otros Conceptos de Paquete
- Uso de Paquetes Suministrados por Oracle en el Desarrollo de Aplicaciones
- SQL Dinámico y Metadatos
- Consideraciones de Diseño para Código PL/SQL
- Gestión de Dependencias
- Manipulación de Objetos Grandes
- Creación de Disparadores y Aplicaciones para Disparadores
- Comprensión e Influencias en el Compilador PL/SQL

MOD6: Oracle 10g Forms Developer
- Introducción a Oracle Forms Developer y Oracle Forms Services
- Creación de Módulos de Pantallas
- Trabajo con Bloques de Datos y Marcos
- Trabajo con Elementos de Entrada
- Trabajo con Elementos de No Entrada
- Creación de Ventanas y Lienzos
- Producción y Depuración de Disparadores
- Adición de Funcionalidad a Elementos
- Alertas y Mensajes de Tiempo de Ejecución
- Disparadores de Consulta
- Validación (Proceso, control y seguimiento)
- Navegación
- Procesamiento de Transacciones
- Escritura de Código Flexible
- Uso Compartido de Código y Objetos
- Uso de WebUtil para Interactuar con el Cliente
- Introducción a Aplicaciones de Varias Pantallas

PARTE III: MASTER MCAD – Microsoft Certified Application Developer

MÓDULO CÓDIGO MOC
MODULO 1 MOC-2373 : Programming with Ms Visual Basic .Net
MODULO 2 MOC-2565 : Developing Microsoft .NET Applications for Windows (Visual Basic .NET)
MODULO 3 MOC-2310 : Developing MS Asp.net Web Applications using Visual Studio .Net
MODULO 4 MOC-2389 : Programming with Ms Ado .Net
MODULO 5 MOC-2524 : Developing XML Web Services Using Ms Asp .Net
MODULO 6 MOC-2557 : Building COM+ Applications Using Microsoft .NET Enterprise Services

TEMARIO AMPLIADO

MOC-2373 : Programming with Ms Visual Basic .Net

1: Microsoft .NET Platform
• Microsoft .NET Platform
• .NET Framework
• .NET Framework Components
• Visual Basic .NET Enhancements

2: Development Environment Features
• Integrated Development Environment
• Visual Basic .NET Projects
• Development Environment Features
• Debugging Applications
• Compiling in Visual Basic .NET

3: Language and Syntax Enhancements
• Data Types
• Using Variables
• Functions, Subroutines, and Properties
• Exception Handling

4: Object-Oriented Design for Visual Basic .NET
• Designing Classes
• Object-Oriented Programming Concepts
• Advanced Object-Oriented Programming Concepts
• Using Microsoft Visio®

5: Object-Oriented Programming in Visual Basic .NET
• Defining Classes
• Creating and Destroying Objects
• Inheritance
• Interfaces
• Working with Classes

6: Using Windows Forms
• Windows Forms
• Structure of Windows Forms
• Using Windows Forms
• Using Controls
• Windows Forms Inheritance

7: Building Web Applications
• Introduction to ASP.NET
• Creating Web Form Applications
• Building Web Services
• Using Web Services

8: Using ADO.NET
• ADO.NET Overview
• .NET Data Providers
• The DataSet Object
• Data Designers and Data Binding
• XML Integration

9: Developing Components in Visual Basic .NET
• Components Overview
• Creating Serviced Components
• Creating Component Classes
• Creating Windows Forms Controls
• Creating Web Forms User Controls
• Threading

10: Deploying Applications
• Describing Assemblies
• Choosing a Deployment Strategy
• Deploying Applications

11: Upgrading to Visual Basic .NET
• Deciding Whether to Upgrade
• Options for Upgrading
• Recommendations
• Performing the Upgrade

MOC-2565 : Developing Microsoft .NET Applications for Windows (Visual Basic .NET)

1: Introducing Windows Forms
• Creating a Form
• Adding Controls to a Form
• Creating an Inherited Form
• Organizing Controls on a Form
• Creating MDI Applications

2: Working With Controls
• Creating an Event Handler for a Control
• Using Windows Forms Controls
• Using Dialog Boxes in a Windows Forms Application
• Adding Controls at Run Time
• Creating Menus
• Validating User Input

3: Building Controls
• Extending and Creating Controls
• Adding Design-Time Support for Controls
• Licensing a Control

4: Using Data in Windows Forms Applications
• Adding ADO.NET Objects to and Configuring ADO.NET Objects in a Windows Forms Application
• Accessing and Modifying Data by Using DataSets
• Binding Data to Controls
• Overview of XML Web Services
• Creating a Simple XML Web Services Client
• Persisting Data

5: Interoperating with Managed Objects
• Using .NET and COM Components in a Windows Forms Application
• Calling Win32 APIs from Windows Forms Applications
• Upgrading Visual Basic 6.0 Applications to Visual Basic .NET

6: Printing and Reporting in Windows Forms Applications
• Printing From a Windows Forms Application
• Using the Print Preview, Page Setup, and Print Dialogs
• Constructing Print Document Content by Using GDI+
• Creating Reports by Using Crystal Reports

7: Asynchronous Programming
• The .NET Asynchronous Programming Model
• The Asynchronous Programming Model Design Pattern
• How to Make Asynchronous Calls to Any Method
• Helping to Protect State and Data in a Multithreaded Environment
8: Enhancing the Usability of Applications
• Adding Accessibility Features
• Adding Help to an Application
• Localizing an Application

9: Deploying Windows Forms Applications
• .NET Assemblies
• Deploying Windows Forms Applications

10: Securing Windows Forms Applications
• Security in the .NET Framework
• Using Code Access Security
• Using Role-Based Security

MOC-2389 : Programming with Ms Ado .Net

1: Data-Centric Applications and ADO.NET
• Design of Data-Centric Applications
• ADO.NET Architecture
• ADO.NET and XML

2: Connecting to Data Sources
• Choosing a .NET Data Provider
• Defining a Connection
• Managing a Connection
• Handling Connection Exceptions
• Connection Pooling

3: Performing Connected Database Operations
• Working in a Connected Environment
• Building Command Objects
• Executing Commands That Return a Single Value
• Executing Commands That Return Rows
• Executing Commands That Do Not Return Rows
• Using Transactions

4: Building DataSets
• Working in a Disconnected Environment
• Building DataSets and DataTables
• Binding and Saving a DataSet
• Defining Data Relationships
• Modifying Data in a DataTable
• Sorting and Filtering

5: Reading and Writing XML with ADO.NET
• Creating XSD Schemas
• Loading Schemas and Data into DataSets
• Writing XML from a DataSet

6: Building DataSets from Existing Data Sources
• Configuring a DataAdapter to Retrieve Information
• Populating a DataSet Using a DataAdapter
• Configuring a DataAdapter to Update the Underlying Data Source
• Persisting Changes to a Data Source
• How to Handle Conflicts

7: Building and Consuming a Web Service That Uses ADO.NET
• Building and Consuming a Web Service That Returns Data

MOC-2310 : Developing MS Asp.net Web Applications using Visual Studio .Net

1: Overview of the Microsoft .NET Framework
• Introduction to the .NET Framework
• Overview of ASP.NET
• Overview of the Lab Application
• Resources

2: Using Microsoft Visual Studio .NET
• Overview of Visual Studio .NET
• Creating an ASP.NET Web Application Project

3: Using Microsoft .NET-Based Languages
• Overview of the .NET-Based Languages
• Comparison of the .NET-Based Languages
• Creating a Component Using Visual Studio .NET

4: Creating a Microsoft ASP.NET Web Form
• Creating Web Forms
• Using Server Controls

5: Adding Code to a Microsoft ASP.NET Web Form
• Using Code-Behind Pages
• Adding Event Procedures to Web Server Controls
• Using Page Events

6: Tracing in Microsoft ASP.NET Web Applications
• Understanding Tracing
• Remote Debugging

7: Validating User Input
• Overview of User Input Validation
• Using Validation Controls
• Page Validation
8: Creating User Controls
• Adding User Controls to an ASP.NET Web Form
• Creating User Controls

9: Accessing Relational Data Using Microsoft Visual Studio .NET
• Overview of ADO.NET
• Creating a Connection to the Database
• Displaying a DataSet in a List-Bound Control

10: Accessing Data with Microsoft ADO.NET
• Introduction to Using ADO.NET
• Connecting to a Database
• Accessing Data with DataSets
• Using Multiple Tables
• Accessing Data with DataReaders

11: Calling Stored Procedures with Microsoft ADO.NET
• Overview of Stored Procedures
• Calling Stored Procedures

12: Reading and Writing XML Data
• Overview of XML Architecture in ASP.NET
• XML and the DataSet Object
• Working with XML Data
• Using the XML Web Server Control

13: Consuming and Creating XML Web Services
• Overview of Using XML Web Services
• Calling an XML Web Service by HTTP
• Using a Proxy to Call an XML Web Service
• Creating an XML Web Service

14: Managing State
• State management
• Application and Session Variables
• Cookies and Cookieless Sessions

15: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
• Using the Cache Object
• Using ASP.NET Output Caching
• Configuring an ASP.NET Web Application
• Deploying an ASP.NET Web Application

16: Securing a Microsoft ASP.NET Web Application
• Web Application Security Overview
• Working with Windows-Based Authentication
• Working with Forms-Based Authentication
• Overview of Microsoft Passport Authentication
17: Review
• Review of Material Covered
• Introduction to the Game

MOC-2524 : Developing XML Web Services Using Ms Asp .Net

1: The Need for XML Web Services
• Describing the evolution of distributed applications.
• Identifying the problems with traditional distributed application architectures and technologies.
• Describing Web services and briefly explaining how they address the design problems in traditional distributed applications.
• Listing the alternate options for distributed application development.
• Identifying the kinds of scenarios where Web services are an appropriate solution.

2: XML Web Service Architectures
• Identifying how Web service architectures are a type of service-oriented architecture.
• Describing the elements of a Web service architecture and explaining their roles.
• Describing the Web service programming model.

3: The Underlying Technologies of XML Web Services
• Describing the structures of an HTTP request and response.
• Issuing HTTP POST and GET requests and processing the responses by using the .NET Framework.
• Describing data types by using the XML Schema Definition language (XSD).
• Explaining how to control the way a .NET Framework object is serialized to XML.
• Describing the structures of a Simple Object Access Protocol (SOAP) request and response.
• Issuing a SOAP request and processing the response by using the .NET Framework.

4: Consuming XML Web Services
• Explaining the structure of a Web Service Description Language (WSDL) document.
• Explaining the Web services discovery process.
• Locating service contracts by using Disco.exe.
• Web service proxies by using Wsdl.exe.
• Implementing a Web service consumer by using Visual Studio .NET.
• Invoking a Web service synchronously and asynchronously by using a Web service proxy.

5: Implementing a Simple XML Web Service
• Creating a Web service project.
• Implementing Web service methods, exposing them, and controlling their behavior.
• Managing state in an ASP.NET-based Web service.
• Debugging Web services.

6: Publishing and Deploying XML Web Services
• Explaining the role of UDDI in Web services.
• Publishing a Web service in a UDDI registry by using the UDDI SDK.
• Searching a UDDI registry to locate Web services by using the UDDI SDK.
• Explaining the various options for publishing a Web service on an intranet.
• Explaining some of the options for modifying the default configuration of a Web service.
7: Securing XML Web Services
• Identifying the differences between authentication and authorization.
• Explaining how to use the security mechanisms that Microsoft Internet Information Services (IIS) and Windows provide for authentication.
• Using SOAP headers for authentication in a Web service.
• Using role-based security and code access security for authorization in a Web service.
• Encrypting the communication between a Web service consumer and a Web service.

8: Designing XML Web Services
• Identifying the restrictions that are imposed on data types by the various Web services protocols.
• Explaining how the use of Application and Session state can affect the performance and scaling of Web services.
• Explaining how to use output and data caching to improve Web service performance.
• Implementing caching in a Web service.
• Explaining how asynchronous Web service methods can improve performance.
• Explaining the need for instrumenting Web services.
• Identifying the components of a Web service that can be versioned.
• Explaining how to implement a virtual Web service by using screen scraping.
• Implementing a Web service that uses multiple Web services.
• Identifying the trade-offs in the techniques that are used for exposing aggregated Web services.

9: Global XML Web Services Architecture
• Describe limitations inherent to the specifications with which today’s Web services are built.
• Describe the design principles and specifications of Global XML Web services Architecture (GXA).
• Describe Web service application scenarios made possible by Web Services Routing Protocol (WS-Routing) and Web Services Referral Protocol (WS-Referral).
• Explain how to use Web Services Security Language (WS-Security) and Web Services License Language (WS-License) to perform authentication and authorization for Web services.
• Design Web services that anticipate and can leverage the features that GXA will offer when released.

MOC-2557 : Building COM+ Applications Using Microsoft .NET Enterprise Services

1: Introduction to COM+ Services
• History of Server-Based Applications
• The COM+ Runtime Architecture

2: Configuring Just-in-Time Activation and Synchronization
• The .NET Enterprise Services Programming Model
• JIT Activation
• Synchronization

3: Using ADO.NET to Work With Data
• The ADO.NET Architecture
• Accessing a SQL Server Database

4: Transaction Services
• Introduction to Transaction Processing
• .NET Enterprise Services Transactions

5: Securing Enterprise Applications
• Introduction to Application Security
• Implementing COM+ Role-Based Security
• Authentication and Impersonation

6: State Management
• Introduction to State Management
• Using the Shared Property Manager
• Using ASP.NET to Store State

7: Compensating Resource Managers
• Introduction to Compensating Resource Managers
• Implementing Compensating Resource Managers

8: Loosely Coupled Events
• Introduction to Loosely Coupled Events
• COM+ Events
• Using Loosely Coupled Events

9: Queued Components
• Introduction to Queuing
• Developing Queued Components
• Queued Components and Transactions

10: Debugging COM+ Applications
• Debugging Tools
• Common Debugging Scenarios


11: Deploying and Administering COM+ Applications
• Deploying a COM+ Application Built Using .NET Enterprise Services
• Using COMAdmin Objects in WSH Scripts

12: COM+ 1.5 Enhancements
• Scalability and Availability Enhancements
• Manageability Enhancements
• Other COM+ Features

Beneficios para la empresa al disponer de personas certificadas:
• Ahorro en tiempo y dinero.
• Contar con personal calificado para evitar retrasos innecesarios en el funcionamiento de los sistemas de su empresa.
• Eficacia en el desempeño de su trabajo y 'satisfacción al cliente'.
• Eliminar demoras
• Facilidad en el reclutamiento de personal capacitado.

PLAZAS LIMITADAS

FORMACION PARA LOGRAR UNA TITULACION CON RECONOCIMIENTO MUNDIAL

INSTITUTO NOVATECH mantiene acuerdos de colaboración con prestigiosas instituciones, fundaciones y organismos con el claro objetivo de participar activamente en la Sociedad de la Información.

INSTITUTO NOVATECH es además socio colaborador de PUE, Proyecto Universidad Empresa participando activamente en éste y otros proyectos tecnológicos educativos (CNAP, Microsoft IT Academy, MOS etc.) con la intención de divulgar nuevas tecnologías a precios razonables.

INSTITUTO NOVATECH es además centro certificador oficial PEARSON VUE, por lo que todos nuestros alumnos pueden certificarse en nuestras instalaciones.


Recomienda a un amigo
Más información por mail de Masters : Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches

Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de nochesCursos y Masters > Cursos y Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Listado de Cursos y Masters similares a Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches:
Tipo Nombre curso Centro Modalidad Precio  
Masters Master Certificado Experto Java J2ee Struts + JFS´s XML Oracle 9i 10g (Online) Grupo Atrium Online N.D. Cursos y Masters Master Certificado Experto Java J2ee Struts + JFS´s XML Oracle 9i 10g (Online)
Masters Master Cert. Experto java j2ee struts xml oracle 10g ajax con prácticas garantizadas en empresas Grupo Atrium Presencial  (España) 2950 € Cursos y Masters Master Cert. Experto java j2ee struts xml oracle 10g ajax con prácticas garantizadas en empresas
Masters Master Certificado Experto Java J2ee Struts + JFS´s XML Oracle 9i 10g Semipresencial Grupo Atrium Presencial/Distancia  (España) 1950 € Cursos y Masters Master Certificado Experto Java J2ee Struts + JFS´s XML Oracle 9i 10g  Semipresencial
Masters Desarrollo J2EE Avanzado-AJAX – SPRING – HIBERNATE – JSF´s -(Ampliación avanzada del Master Experto Java- Online) Grupo Atrium Online N.D. Cursos y Masters Desarrollo J2EE Avanzado-AJAX – SPRING – HIBERNATE – JSF´s -(Ampliación avanzada del Master Experto Java- Online)
Masters Desarrollo J2EE Avanzado -AJAX – SPRING – HIBERNATE – JSF´s -(Ampliación avanzada del Master Experto Java- Presencial) Grupo Atrium Presencial  (España) N.D. Cursos y Masters Desarrollo J2EE Avanzado -AJAX – SPRING – HIBERNATE – JSF´s -(Ampliación avanzada del Master Experto Java- Presencial)
Ver más Cursos y Masters similares a Masters Master Superior en Desarrollo Java, Oracle y MCAD .Net © - Turno de noches
Busca otros Cursos y Masters similares en estas categorias:
Cursos y Masters Java y JavascriptCursos > Cursos de Informática e Información > Cursos de Java y Javascript
Cursos y Masters Java y JavascriptMasters > Masters de Informática e Información > Masters de Java y Javascript
Cursos y Masters Java y JavascriptPostgrados > Postgrados de Informática e Información > Postgrados de Java y Javascript
Startup Dotcom, S.L. C.I.F. B-83811877 Pedro Heredia 6 Loft 5, 28028 Madrid contacto@startupdot.com