Curso Presencial
Lugar:
Monterrey, Ciudad de México
Duración:
35 Horas
Requisitos:
Requisitos previos; Antes de tomar este curso, los estudiantes deben de ser desarrolladores profesionales ... ver más
| Requisitos |
Requisitos previos; Antes de tomar este curso, los estudiantes deben de ser desarrolladores profesionales experimentados y tener el entendimiento básico del lenguaje C#. Los estudiantes pueden cubrir estos prerrequisitos al tomar el curso 2124 Programming with C#.
|
| Precio |
Consultar con el centro educativo |
De igual manera podrán describir y controlar como la memoria y otros recursos son manejados en el .NET Framework, leer desde y escribir hacia flujos de datos y archivos, usar el modelo básico de petición/respuesta para enviar y recibir datos sobre el Internet, serializar y deserializar la huella de un objeto, crear aplicaciones distribuidas por los medios de Servicios de Web XML y Acceso Remoto a Objetos.
Tema 1: Descripción General del Microsoft .NET Framework
Temas principales
· Descripción general del Microsoft .NET Framework
· Descripción general de espacios de nombres
Habilidades Los participantes serán capaces de:
· Listar los elementos principales del .NET Framework
· Describir el .NET Framework y sus componentes
· Explicar la relación entre la biblioteca de clases del .NET Framework y espacios de nombres
Tema 2: Introducción a un Ambiente de Ejecución Manejado
Temas principales
· Escribiendo una aplicación de .NET
· Compilando y ejecutando una aplicación de .NET
Laboratorio · Construyendo una aplicación de .NET simple
Habilidades Los participantes serán capaces de:
· Explicar los conceptos principales detrás del common language runtime y usar las funciones del common language runtime para crear una aplicación simple
· Crear una aplicación de consola simple en C#
· Explicar como el código es compilado y ejecutado en un ambiente de ejecución manejado
· Explicar el concepto de recolección de basura
Tema 3: Trabajando con Componentes
Temas principales
· Una introducción a las tecnologías de desarrollo claves del .NET Framework
· Creando un componente simple de .NET Framework
· Creando un cliente de consola simple
· Creando un cliente de ASP .NET
Laboratorios · Creando un componente de .NET Framework
· Creando un cliente simple basado en consola
· Llamando a un componente a través de una página ASP .NET
Habilidades Los participantes serán capaces de:
· Crear y usar componentes en aplicaciones basadas en Formas de Windows y basadas en ASP .NET
· Crear un componente simple de .NET Framework en C#
· Implementar manejo estructurado de excepciones
· Crear una aplicación de consola de .NET Framework simple que llame a un componente
· Crear una aplicación cliente de .NET Framework al usar la biblioteca de Windows Forms
· Crear una página ASP .NET que utilice el componente de .NET Framework previamente desarrollado para crear una aplicación ASP .NET
Tema 4: Instalando y Controlando Versiones
Temas principales
· Introducción a la instalación de aplicaciones
· Escenarios de instalación de aplicaciones
· Tópicos y herramientas relacionados
Laboratorio · Empaquetando e instalando
Habilidades Los participantes serán capaces de:
· Usar las funciones de instalación y de control de versiones del common language runtime de .NET para instalar múltiples versiones de un componente
· Empaquetar e instalar aplicaciones simples y componentizadas
· Crear ensambles con nombres duros
· Instalar y remover ensambles del caché global de ensambles
· Configurar aplicaciones para controlar el ligado basado en la localización del ensamble y datos de versión
Tema 5: Sistema Común de Tipos
Temas principales
· Una introducción al Sistema Común de Tipos
· Elementos del Sistema Común de Tipos
· Características orientadas a objetos
Laboratorio · Construyendo tipos simples
Habilidades Los participantes serán capaces de:
· Crear, usar y extender tipos
· Describir las diferencias entre tipos valor y tipos referencia
· Explicar el propósito de cada elemento en el sistema de tipos, incluyendo valores, objetos e interfaces
· Explicar como conceptos de programación orientada a objetos, como abstracción, encapsulamiento, herencia y polimorfismo, son implementados en el Sistema Común de Tipos
Tema 6: Trabajando con Tipos
Temas principales
· Funcionalidad de la clase System.Object
· Constructores especializados
· Operaciones de tipos
· Interfaces
· Manejando tipos externos
Laboratorio · Trabajando con tipos
Habilidades Los participantes serán capaces de:
· Crear clases e interfaces que sean funcionalmente eficientes y apropiadas para un escenario de programación dado
· Aplicar atributos para controlar visibilidad y herencia en clases e interfaces
· Crear y usar interfaces que definen métodos y propiedades
· Explicar como empacamiento y desempacamiento trabajan y cuando el empacamiento y desempacamiento ocurren
· Usar operadores para determinar tipos en tiempo de ejecución y moldear valores a diferentes tipos
· Explicar que funciones están disponibles para trabajar con tipos no manejados, tales como tipos COM
Tema 7: Cadenas de Caracteres, Arreglos y Colecciones
Temas principales
· Cadenas de caracteres
· Terminología – colecciones
· Arreglos del .NET Framework
· Colecciones del .NET Framework
Laboratorio · Trabajando con cadenas de caracteres, enumeradores y colecciones
Habilidades Los particiantes serán capaces de:
· Usar la biblioteca de clases del .NET Framework para crear y manejar cadenas de caracteres, arreglos, colecciones y enumeradores
· Analizar, formatear, manipular y comparar cadenas de caracteres
· Usar las clases en los espacios de nombres de System.Array y System.Collections
· Mejorar la seguridad de tipos y rendimiento de colecciones al usar colecciones especializadas y código específico de una clase
Tema 8: Delegados y Eventos
Temas principales
· Delegados
· Delegados de multidifusión
· Eventos
· Cuando usar delegados, eventos e interfaces
Laboratorio · Creando un servidor de pláticas simple
Habilidades Los participantes serán capaces de:
· Usar delegados y eventos para tener un objeto emisor señale la ocurrencia de una acción a un objeto receptor de eventos
· Usar la clase delegada para crear funciones de llamada de regreso seguras a tipos y métodos de manejo de eventos
· Usar la palabra reservada event para simplificar y mejorar la implementación de una clase que levante eventos
· Implementar eventos que conformen con los lineamientos del .NET Framework
Tema 9: Manejo de Memoria y Recursos
Temas principales
· Conceptos básicos de manejo de memoria
· Manejo de recursos que no sean de memoria
· Manejo implícito de recursos
· Manejo explicito de recursos
· Optimizando la recolección de basura
Laboratorio · Manejo de memoria y recursos
Habilidades Los participantes serán capaces de:
· Describir y controlar como memoria y otros recursos se manejan en el .NET Framework
| Dónde | Ciudad de México, Plaza Polanco, Jaime Balmes No. 11, Edificio B Piso 7, Col. Los Morales Polanco |
| Cuándo | Inicio: consultar al centro educativo |
| Dónde | Monterrey, Av. Bosques Del Valle # 106, Local 3, Col. Bosques Del Valle, San Pedro Garza García ver mapa |
| Cuándo | Inicio: consultar al centro educativo |