MS_10266 Programming in C# with Microsoft Visual Studio 2010



Documentos relacionados
4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

MS_10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

MS_80507 Introduction to Microsoft Dynamics CRM 2011

10175 Microsoft SharePoint 2010, Application Development

MS_6235 Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

MS_6232 Implementing a Microsoft SQL Server 2008 Database

10325 Automating Administration with Windows PowerShell 2.0

MS_6236 Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

80295 Extending Microsoft Dynamics CRM 2011

2524 Developing XML Web Services Using Microsoft ASP.NET

MS_80062 Introduction to Microsoft Dynamics AX 2009

MS_20497 Software Testing with Microsoft Visual Studio 2013

50064 Advanced SharePoint Development

8969 Extending Microsoft Dynamics CRM 4.0

MS_10774 Querying Microsoft SQL Server 2012

MS_10174 Configuring and Managing Microsoft SharePoint 2010

MS_80445 Reporting in Microsoft Dynamics CRM 2011

CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

CL_50413 Mastering Microsoft Project 2010

CL_55010 Sharepoint Designer Customizing and Branding SharePoint 2010 and Office 365

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

MS_80344 What's New in Microsoft Dynamics CRM 2011

2631 Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System

6434 Automating Windows Server 2008 Administration with Windows PowerShell

MS_80221 Installation and Configuration for Microsoft Dynamics AX 2012

MS_10748 Deploying System Center 2012, Configuration Manager

MS_80065 Trade and Logistics II in Microsoft Dynamics AX 2009

MS_6234 Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

10776 Developing Microsoft SQL Server 2012 Databases

2780 Maintaining a Microsoft SQL Server 2005 Database

CL_55049 PowerPivot, Power Viewand SharePoint 2013 Business Intelligence Center for Analysts

5929 Managing Projects and Programs

MS_6292 Installing and Configuring Windows 7 Client

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

8624 Microsoft Dynamics AX 4.0 Sales and Marketing

MS_20411 Administering Windows Server 2012

2710 Analyzing Requirements and Defining Microsoft.NET Solution Architectures

MS_10777 Implementing a Data Warehouse with Microsoft SQL Server 2012

MS_6451 Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007

CL_55048 No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

GUIA PROGRAMACIÓN ORIENTADA A OBJETOS

MS_10972 Administering the Web Server (IIS) Role of Windows Server

Programador Visual C++

TOPICOS SELECTOS DE PROGRAMACION WEB

MS_6421 Configuring and Troubleshooting a Windows Server 2008 Network Infrastructure

80083 Producción II en Microsoft Dynamics AX 2009

MS_10159 Updating your Windows Server 2008 Technology Specialist Skills to R2

Curso 8980: Microsoft Dynamics CRM 4.0 Aplicaciones

Syllabus.

MS_10751 Monitoring and Operating a Private Cloud with System Center 2012

80080 Producción I en Microsoft Dynamics AX 2009

CL_55006 System Center 2012 Operations Manager

MS_6419 Configuring, Managing and Maintaining Windows Server 2008 Servers

CL_50468 SharePoint 2010 End User Level I

MS_80385 Microsoft Dynamics CRM 2011 Installation and Deployment

80294 Microsoft Dynamics CRM 2011 Customization and Configuration

CL_50578 MDX with Microsoft Analysis Services

MS_80497 Microsoft Dynamics AX 2012 Process Manufacturing Production and Logistics

MS_20409 Server Virtualization with Windows Server Hyper-V and System Center

MS_10135 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010

MS_6426 Configuring & Troubleshooting Identity & Access Solutions with Windows Server 2008 Active Directory

Presentación y objetivos

MS_20412 Configuring Advanced Windows Server 2012 Services

MS_20410 Installing and Configuring Windows Server 2012

MS_6294 Planning and Managing Windows 7 Desktop Deployments and Environments

6423 Implementing and Managing Windows Server 2008 Clustering

MS_10264 Developing Web Applications with Microsoft Visual Studio 2010

PLAN DE CARRERA DE MICROSOFT TECHNICAL:

PROGRAMADOR VISUAL BASIC.NET

FORMATO DE ENTRADA PARA SOLICITAR INCONSISTENCIAS

CL_55021 Configuring and Administering Hyper-V in Windows Server 2012

MS_10978 Introduction to Azure for Developers

Transcripción:

Programming in C# with Microsoft Visual Studio 2010 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560

Introducción Este curso se enfoca estructura de programa, sintaxis de lenguaje, y detalles de implementación con.net Framework 4.0 de C#. El curso describe las nuevas mejoras en el lenguaje de C# 4.0 al utilizar Visual Studio 2010. En este curso, programadores de nivel bajo a intermedio obtienen el conocimiento y habilidades que necesitan para desarrollar aplicaciones de C# para el Microsoft.NET Framework 4.0. Este curso resalta la estructura de programas, sintaxis de lenguaje, detalles de implementación de C#. Este curso no está mapeado a algún examen. Duración 5 Días Perfil Este curso está intencionado para desarrolladores experimentados quienes ya tienen experiencia programando en C, C++, Visual Basic, o Java y entienden los conceptos de programación orientada a objeto. Este curso no está diseñado para programadores nuevos; está destinado para desarrolladores profesionales con al menos 12 meses de experiencia de programación en un ambiente orientado a objeto. Requisitos previos Antes de atender a este curso, los estudiantes deben tener: Al menos 12 meses de experiencia trabajando con un lenguaje orientado a objetos Tener conocimiento de C++ o Java: - Creando clases - Herencia y abstracción - Polimorfismo - Interfaces - Excepciones Conocimiento del Visual Studio IDE El manual de este curso está en inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Al finalizar Al final del curso, los alumnos serán capaces de: Explicar el propósito del.net Framework, y entender cómo utilizar C# y Visual Studio 2010 para construir aplicaciones de.net Framework Entender la sintaxis construcciones de programación básicas de C# Crear y llamar métodos en una aplicación de C# Cachar, manejar y arrojar excepciones Realizar operaciones de IO básicas en una aplicación de C# Crear y usar nuevos tipos (enumerados, clases, y estructuras), y entender las diferencias entre tipos de referencia y tipos de valor Controlar la visibilidad y tiempo de vida de miembros en un tipo Usar herencia para crear nuevos tipos de referencia Manejar el ciclo de vida de objetos y controlar el uso de recursos Pag. 1

Definir propiedades e indexadores para encapsular datos, y definir operadores para los datos Desacoplar una operación desde el método que implementa una operación, y utilizar estas operaciones desacopladas para manejar eventos asíncronos Usar colecciones para agregar datos, y usar genéricos para implementar clases, estructuras, interfaces y métodos de colecciones seguras a tipos Implementar clases de colección propias que soporten enumeración Consultar datos en memoria al utilizar LINQ Integrar código escrito al utilizar un lenguaje dinámico tal como Ruby y Python, o tecnologías tales como COM, dentro de una aplicación de C# Examen Este curso no tiene un examen asociado Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Temario 1. Introducción a C# y el.net Framework Introducción al.net Framework Creando proyectos con Visual Studio 2010 Escribiendo una aplicación con C# Construyendo una aplicación gráfica Documentando una aplicación Ejecutando y depurando aplicaciones al utilizar Visual Studio 2010 Introduciendo C# y el.net Framework Explicar el propósito del.net Framework Crear proyectos de Visual C# al utilizar Visual Studio 2010 Explicar la estructura de una aplicación con C# Usar la plantilla de WPF Application para construir una aplicación gráfica simple Usar comentarios XML para documentar una aplicación Usar el depurador para ir por pasos a través de un programa 2. Usando Construcciones de Programación de C# Declarando variables y asignando valores Usando expresiones y operadores Creando y usando arreglos Usando sentencias de decisión Usando sentencias de iteración Usando construcciones de programación de C# Pag. 2

Declarar variables y asignar valores Crear expresiones al utilizar operadores Crear y usar arreglos Usar sentencias de decisión Usar sentencias de iteración 3. Declarando y Llamando Métodos Definiendo e invocando métodos Especificando parámetros de objetos Declarando y llamando métodos Describir como declarar y llamar métodos Definir y llamar métodos que toman parámetros opcionales y parámetros de salida 4. Manejando Excepciones Manejando excepciones Levantando excepciones Manejando excepciones Describir cómo cachar y manejar excepciones Describir cómo crear y levantar excepciones 5. Leyendo y Escribiendo Archivos Accediendo al sistema de archivos Leyendo y escribiendo archivos al utilizar flujos Leyendo y escribiendo archivos Describir cómo acceder al sistema de archivos al utilizar las clases que el.net Framework provee Describir cómo leer y escribir archivos al utilizar flujos 6. Creando Nuevos Tipos Creando y usando enumerados Creando y usando clases Creando y usando estructuras Comparando referencias a valores Pag. 3

Creando nuevos tipos Describir cómo crear y usar enumerados Describir cómo crear y usar clases Describir cómo crear y usar estructuras Explicar las diferencias entre tipos referencia y valor 7. Encapsulando Datos y Métodos Controlando visibilidad de miembros de tipo Compartiendo métodos y datos Encapsulando datos y métodos Describir cómo controlar la visibilidad de miembros de tipo Describir cómo compartir métodos y datos 8. Heredando desde Clases e Implementando Interfaces Usando herencia para definir nuevos tipos de referencia Definiendo e implementando interfaces Definiendo clases abstractas Heredando desde clases e implementando interfaces Usar herencia para definir nuevos tipos de referencia Definir e implementar interfaces Definir clases abstractas 9. Manejando el Tiempo de Vida de Objetos y Controlando Recursos Introducción a recolección a basura Manejando recursos Manejando el tiempo de vida de objetos y controlando recursos Describir como recolección de basura funciona Manejando recursos eficientemente en una aplicación Pag. 4

10. Encapsulando Datos y Definiendo Operadores Sobrecargados Creando y utilizando propiedades Creando y utilizando indizadores Sobrecargando operadores Laboratorios: Creando y utilizando operadores Creando y utilizando indizadores Sobrecargando operadores Explicar cómo propiedades funcionan y utilizarlas para encapsular datos Describir cómo utilizar indizadores para acceder datos a través de una sintaxis tipo arreglos Describir cómo utilizar sobrecarga de operadores para definir operadores para sus propios tipos 11. Desacoplando Métodos y Manejando Eventos Declarando y utilizando delegados Usando expresiones lambda Manejando eventos Desacoplando métodos y manejando eventos Describir el propósito de delegados, y explicar cómo utilizar una operación del método de implementación Explicar el propósito de expresiones lambda, y describir cómo utilizar expresiones lambda para definir un método anónimo Explicar el propósito de eventos, y describir cómo utilizar eventos para reportar que algo significativo ha ocurrido en un tipo que otras partes de la aplicación necesitan estar conscientes de 12. Usando Colecciones y Construyendo Tipos Genéricos Usando colecciones Creando y usando tipos genéricos Definiendo interfaces genéricas y entendiendo varianza Usando métodos y delegados genéricos Usando colecciones Usar clases de colección Definir y usar tipos genéricos Definir interfaces genéricas y explicar los conceptos de covarianza y contra-varianza Definir y usar métodos y delegados genéricos Pag. 5

13. Construyendo y Enumerando Clases de Colección Propias Implementando una clase de colección propia Agregando un enumerador a una clase de colección propia Construyendo y enumerando clases de colección propias Implementar una clase de colección propia Agregar un enumerador a una clase de colección propia 14. Usando LINQ para Consultar Datos Usando los métodos de extensión de LINQ y operadores de consulta Construyendo consultas dinámicas de LINQ Usando LINQ para consultar datos Describir cómo usar los métodos de extensión de LINQ y operadores de consulta Describir cómo construir consultas dinámicas de LINQ 15. Integrando Código de Visual C# con Lenguajes Dinámicos y Componentes COM Integrando código de C# con Ruby y Python Accediendo componentes COM desde C# Integrando código de Visual C# con lenguajes dinámicos y componentes COM Integrar código de Ruby y Python dentro de una aplicación de C# Invocar componentes y servicios COM desde una aplicación de C# Pag. 6