Curso A medida
Precio:
Duración:
132 horas
Inicio:
19/05/2008 otras fechas
ver temario
Centro de formación oficial Networking Academy de Cisco y Partner certificado de Microsoft. Eso significa que, según estas compañías, Microforum cuenta con unas óptimas instalaciones y con profesores...
contactar con el responsable| Requisitos |
Residentes en España ( Madrid )
|
| Precio | 1.990€ IVA inc. |
MF 22536 DESARROLLO DE APLICACIONES .NET FRAMEWORK
OBJETIVOS
Comprender los conceptos básicos del lenguaje de programación Visual Basic .NET, para poder desarrollar posteriormente cualquier tipo de aplicación/es .NET.
CONTENIDOS
• INTRODUCCIÓN A MICROSOFT .NET FRAMEWORK
• Introducción al .NET Framework.
• Perspectiva de ASP .NET
• MICROSOFT VISUAL STUDIO .NET
• Perspectiva de Visual Studio .NET
• Creación de un proyecto de aplicación Web ASP .NET
• LENGUAJES BASADOS EN MICROSOFT .NET
• Perspectiva de los lenguajes integrados en .NET
• Comparativa de los lenguajes .NET
• Creación de un componente utilizando Visual Studio .NET
• SINTAXIS Y OPERADORES
• Instrucciones condicionales
• Instrucciones repetitivas
• Instrucciones de ruptura
• Operadores binarios
• Operadores unarios
• TIPOS COMUNES DEL SISTEMA
• Tipos de datos en .NET
• Tipos específicos de Visual Basic
• TRABAJO CON TIPOS
• Conversión explícita de tipos
• Conversión implícita de tipos
• Funciones de conversión
• Boxing y Unboxing
• MANEJO DE ERRORES Y EXCEPCIONES
• Gestión estructurada de excepciones
• Lanzamiento de excepciones
• Captura y Programación de excepciones
• STRINGS, ARRAY Y COLECCIONES
• Creación y formato de cadenas
• Manipulación de cadenas
• Creación y manipulación de arrays
• Dimensiones de un array
• Tipos de colecciones
• Trabajo con colecciones
• DELEGADOS Y EVENTOS
• Creación y firma de un delegado
• Delegados como punteros a funciones
• Creación y lanzamiento de un evento
• Programación de eventos a través de delegados
• Manejadores de eventos
• CLASES E INTERFACES
• Espacios de nombres
• Creación de clases
• Tipos de clases
• Creación de interfaces
• Implementación de una interfaz
• GENÉRICOS EN .NET FRAMEWORK
• Tipos genéricos en Visual Basic
• Utilizar colecciones genéricas
• Interfaces genéricas
• Delegados genéricos para manipular matrices y listas.
• Limitaciones con genéricos
• DESARROLLO CON LA FUNCIÓN MY
• Acceso a información la aplicación actual.
• Objetos que proporcionan acceso a formularios, orígenes de datos y servicios Web XML utilizados por la aplicación
• Acceso a los recursos y configuración de una aplicación.
• MÚLTIPLES PROCESOS EN VB.NET
• Introducción a la clase Thread.
• Ejecución de un hilo
• Coordinar subprocesos
• Sincronización de hilos
• SOBRECARGA Y SOBREESCRITURA DE MÉTODOS
• ORIENTACIÓN A OBJETOS EN VISUAL BASIC .NET
• Herencia de clases
• Encapsulamiento en Visual Basic .NET
• Ejecución polimórfica
• CONFIGURACIÓN, PROCESO DE RENDIMIENTO, ADMINISTRACIÓN E INSTALACIÓN DE APLICACIONES.
• SERIALIZACIÓN DE OBJETOS Y E/S DE DATOS EN APLICACIONES NET FRAMEWORK
• Implementación de interfaces relacionadas con la serialización
• Clases de serialización
• Formateadores que serializan y deserializan objetos
• Estructuras
• Acceso a archivos y carpetas usando la clase file
• Utilización de clases stream
• Lectura/Escritura en archivos
• Clases para compresión y descompresión
• IMPLEMENTACIÓN DE SEGURIDAD EN APLICACIONES NET FRAMEWORK.
• Clases del espacio de nombres System.security
• Acceso a objetos que se pueden proteger.
• Acciones relacionadas con la seguridad de auditoría.
• Seguridad en conexiones( System.Security.Authentication).
• Codificación y descodificación segura de los datos.
• Sistema de directivas de seguridad
• INTEROPERABILIDAD COM, CLASES REFLECTION Y CLASES MAILING
• Espacio de nombres System.Runtime.InteropServices
• Implementar reflexión en aplicaciones net framework
• Enviar correo electrónico con un servidor SMTP
• INFORMACIÓN CULTURAL, GDI Y EXPRESIONES REGULARES EN APLICACIONES NET FRAMEWORK
MF 22542 ADO.NET CON MICROSOFT VISUAL STUDIO 2005
OBJETIVOS
Describir las aplicaciones de información centralizadas y la arquitectura ADO .NET. Conectar a un servidor SQL Server y otros orígenes de datos. Ejecutar comandos SQL, definidos en base de datos, SQL dinámicos y comandos que devuelven información en XML.
Construir un DataSet y rellenarlo con información y modificarlo por código. Construir un DataSet a partir de un origen de datos existente. Construir un servicio Web que utilizando ADO .NET consulte y actualice un origen de datos. Resolver errores dentro de una aplicación que utiliza ADO .NET.
CONTENIDOS
• CONEXIONES A LAS BASES DE DATOS Y LECTURA DE DATOS
• ¿Qué es ADO.NET?
• Conexiones a una base de datos
• ¿Qué es una apilación de conexiones?
• CONSULTAS Y ACTUALIZACIONES DE DATOS USANDO COMANDOS
• Comandos ADO.NET
• Paso de parámetros en comandos
• REALIZACION DE OPERACIONES TRANSACCIONALES
• ¿Qué es una transacción?
• Administración de transacciones locales
• Administración de transacciones distribuidas
• Niveles de aislamiento
• REALIZACION DE OPERACIONES DESCONECTADAS MEDIANTE PROGRAMACION
• Modelo de desconexión de ADO.NET
• Cargar y guardar datos en un DataSet
• Descripción de los DataView
• REALIZACION DE OPERACIONES DESCONECTADAS MEDIANTE ASISTENTES
• Comparación de DataSet con y sin tipos
• Adaptadores de tablas
• REALIZACION DE OPERACIONES XML EN DATOS DESCONECTADOS
• Representaciones de DataSets en XML
• Qué son los DiffGrams
• LECTURA Y ESCRITURA DE DATOS XML
• Proceso de lectura de datos XML
• Proceso de escritura de datos XML
• PROCESAMIENTO DE DATOS XML USANDO DOM
• Qué es DOM?
• Qué son árboles DOM?
• Tipos de nodos XML en árboles DOM
• MINIMIZACION Y MANEJO DE CONFLICTOS EN LAS OPERACIONES DE BASES DE DATOS
• ¿Por qué surgen los conflictos?
• Niveles de aislamiento en SQL Server 2005
• Directrices para usar los niveles de aislamiento de SQL
• MANEJO DE GRANDES OBJETOS
• ¿Qué son grandes objetos?
• Proceso de lectura de grandes objetos de una base de datos
• Proceso de escritura de grandes objetos en una base de datos
• AUMENTO DEL RENDIMIENTO DE LA BASE DE DATOS
• Mejoras de ADO.NET en .NET Framework 2.0
• Proveedor de estadísticas en SQL Server
• CREACION DE OBJETOS DE CODIGO GESTIONADO PARA SQL SERVER 2005
• Beneficios de crear objetos de código gestionado
• Importación de un ensamblado a SQL Server 2005
• Implementación de objetos de código gestionado en SQL Server 2005
• ACCESO A DATOS XML USANDO XPATH
• Modelo de datos XPath
• Selección y edición de datos usando XPathNavigator
• Evaluación de expresiones XPath usando XpathNavigator
• TRANSFORMANDO XML USANDO HOJAS DE ESTILO XSLT
• ¿Qué es XSLT?
• Ejecución de una hoja de estilos XSLT
MF 22544 DESARROLLO DE APLICACIONES WEB CON ASP.NET
CONTENIDOS
• CREACIÓN DE UNA APLICACIÓN WEB
• Tipos de sitios Web
• Manejo de eventos por defecto en aplicaciones Web
• Archivos de configuración Web
• PROGRAMACIÓN DE UNA APLICACIÓN WEB
• Manejo de eventos en aplicaciones Web
• Detección de las posibilidades del navegador
• Cabecera de la página Web
• Manejo de errores a nivel de página y aplicación
• AGREGAR Y CONFIGURAR CONTROLES DE SERVIDOR
• Controles HTML y controles de servidor Web
• Tipos de controles de servidor Web
• Trabajando con Controles de servidor Web
• Modelo PostBack de ASP.NET 2.0
• CREACIÓN DE UNA INTERFAZ COMÚN USANDO PÁGINAS MAESTRAS
• ¿Qué son páginas maestras?
• ¿Qué son páginas de contenido?
• Anidar páginas maestras
• GESTIÓN DE ESTADOS EN APLICACIONES WEB
• Propiedades ViewState y datos Control State
• Objetos de sesión y aplicación
• Estrategias para administrar los datos del estado de sesión
• Objeto Caché
• ACCESO Y VISUALIZACIÓN DE DATOS
• Conexiones a bases de datos y archivo Web.Config
• Controles de manejo de datos vinculados a bases de datos relacionales
• Controles de manejo de datos vinculados a bases de datos y a objetos
• CONTROL DEL ACCESO A UNA APLICACIÓN WEB
• Autenticación en aplicaciones Web
• Autorización en aplicaciones Web
• Administración de la seguridad usando la clase Roles
• Pertenencia usando la clase Membership
• IMPLANTACIÓN DE UNA APLICACIÓN WEB
• Utilidad de copia de sitios Web
• Utilidad de publicación de sitios Web
• Paquetes de instalación de Windows Installer
• CONSTRUCCIÓN DE APLICACIONES WEB DINÁMICAS
• Creación de controles dinámicos
• Localización y globalización
• Páginas maestras dinámicas
• Configuración Web dinámica
• CREACIÓN DE CONTROLES PARA APLICACIONES WEB
• Controles de usuario
• Controles de servidor Web personalizados
• Composición de controles Web
• OPTIMIZACIÓN DEL RENDIMIENTO DE LAS APLICACIONES
• Modelo de objetos Page Scripting
• Traza en aplicaciones Web
• Técnicas de caché en ASP.NET 2.0
• Procesos asíncronos
• Consideraciones de desarrollo para granjas de servidores
• PERSONALIZACIÓN Y TEMAS EN APLICACIONES WEB
• Características de personalización en ASP.NET 2.0
• Soporte de temas en ASP.NET 2.0
• CONSTRUCCIÓN DE ELEMENTOS WEB Y PÁGINAS DE ELEMENTOS WEB
• ¿Qué es un elemento Web?
• ¿Qué es una página de elementos Web?
• Elementos Web conectados
• HACER DISPONIBLE UNA APLICACIÓN WEB A DISPOSITIVOS MÓVILES
• Emuladores de dispositivos
• Detección de dispositivos móviles
• Formularios Web para dispositivos móviles
• Características específicas de dispositivos móviles
| Dónde | Madrid, Avda. Reina Victoria 15 posterior (Entrada por Avd. Pablo Iglesias entre 24-26) ver mapa |
| Cuándo | Inicio: 19/05/2008 Fin: 31/07/2008 ver calendario |
| Dónde | Madrid, Avda. Reina Victoria 15 posterior (Entrada por Avd. Pablo Iglesias entre 24-26) ver mapa |
| Cuándo | Inicio: consultar al centro de formación |