2349

PROGRAMMING WITH THE MICROSOFT .NET FRAMEWORK (MICROSOFT VISUAL C#.NET)

MICROSOFT

 

Categoría: DESARROLLO

Duración:  35 HORAS

Plaza: Mérida - CITI YUCATÁN

Fecha de Inicio: 04/Ago/2008

Fecha Final: 08/Ago/2008

Horarios: de 8:00 am a 3:00 pm

Precio: $8,000.00

 

 

Al término de curso el alumno será capaz de:

  • Enlistar los principales elementos del Framework de .NET y explicar como encajan dentro de la plataforma de .NET
  • Explicar los principales conceptos del lenguaje común (CLR) y usar las características del Framework de .NET para crear una aplicación simple
  • Crear y usar los componentes basados en formas Windows y en aplicaciones ASP.NET
  • Usar las herramientas de distribución y versionamiento de .NET, para distribuir múltiples versiones de un componente
  • Crear, usar y extender tipos de datos
  • Crear clases e interfases que sean funcionalmente eficientes y apropiadas para los escenarios dados de programación
  • Usar la biblioteca de clases de .NET para crear y administrar eficientemente, arreglos, colecciones y numeradores
  • Usar delegados y eventos para realizar una señal de aviso al objeto emisor de eventos sobre la ocurrencia de una acción hacia el receptor de eventos
  • Describir y controlar como la memoria y otros recursos son administrados en el .NET Framework
  • Leer y escribir hacia las Fuentes de datos y archivos
  • Serializar y deserializar un objeto gráfico
  • Usar el modelo de pregunta/respuesta para mandar y recibir datos en Internet
  • Crear aplicaciones distribuidas por medio de los servicios de XML Web y objetos remotos
  •  

     

     

  • Antes de empezar este curso, los estudiantes deberán ser desarrolladores profesionales y experimentados en software y tener un entendimiento básico del lenguaje C.
    Los estudiantes pueden conocer los pre-requisitos del lenguaje C tomando:
    Curso 2124, Introduction to C# Programming for the Microsoft .NET Platform.
  •  

     

  • A cada participante le será entregada una carpeta de apuntes, además de un diploma de participación.
  •  

     

    1. RESUMEN DEL MICROSOFT .NET FRAMEWORK .

  • Resumen del Microsoft.NET Framework.
  • Resumen del namespace.


  •  

    2. INTRODUCCIÓN PARA LA ADMINISTRACIÓN DE UN AMBIENTE DE EJECUCIÓN.

  • Escribir una aplicación .NET.
  • Compilar y ejecutar una aplicación .NET.


  •  

    3. TRABAJANDO CON LOS COMPONENTES.

  • Introducción al desarrollo de tecnologías de punta de .NET Framework.
  • Crear un componente simple del .NET Framework.
  • Crear una aplicación simple de consola para cliente.
  • Crear un cliente ASP.NET.


  •  

    4. DISTRIBUCIÓN Y MANEJO DE VERSIONES.

  • Introducción al desarrollo de aplicaciones.
  • Escenarios de distribución de aplicaciones.
  • Temas y herramientas relacionados.


  •  

    5. SISTEMA COMÚN DE TIPOS.

  • Una introducción al sistema común de tipos.
  • Elementos del sistema común de tipos.
  • Características orientadas al objeto .


  •  

    6. TRABAJANDO CON TIPOS.

  • Funcionalidad de la clase System.Object.
  • Constructores especializados.
  • Operaciones con tipos.
  • Interfaces.
  • Manejo de tipos externos.


  •  

    7. CADENAS, ARREGLOS Y COLECCIONES.

  • Cadenas.
  • Terminología de las colecciones.
  • Arreglos de .NET Framework.
  • Colecciones de .NET Framework.



  • 8. DELEGADOS Y EVENTOS.

  • Delegados.
  • Delegados multicast.
  • Eventos.
  • Cuando usar Delegados, Eventos e interfases.


  •  

    9. ADMINISTRACIÓN DE MEMORIA Y RECURSOS.

  • Administración básica de memoria.
  • Administración de recursos fuera de la memoria.
  • Administración implícita de recursos.
  • Administración explícita de recursos.
  • Optimizando el recolecto de basura.


  •  

    10. FLUJO DE DATOS Y ARCHIVOS.

  • Flujos de datos.
  • Lectores y escritores de datos.
  • Operaciones básicas de entrada y salida de datos de archivos.


  •  

    11. ACCESO A INTERNET.

  • Escenarios de aplicaciones de internet.
  • El modelo de la petición y respuesta web.
  • Protocolos de aplicación.
  • Manejo de errores.
  • Seguridad.
  • Mejores prácticas.


  •  

    12. SERIALIZACION.

  • Escenarios de serialización.
  • Atributos de serialización.
  • Gráfico de objetos.
  • Proceso de serialización.
  • Ejemplos de serialización.
  • Ejemplos de deserialización.
  • Serialización personalizada.
  • Ejemplos de serialización personalizada.
  • Temas de seguridad.


  •  

    13. SERVICIOS REMOTOS Y SERVICIO WEB XML.

  • Servicios remotos.


  •  

    Encargar Curso

    Regresar