CURSO SUPERIOR MCSD .NET - Microsoft Certified Solution Developer - INSTITUTO NOVATECH |
![]() |
| Tipo de curso: |
Cursos de especialización |
Metodología: |
OnLine |
| Centro: | EDUCA-E | Nº de horas: | 180.00 |
![]() |
|
| Precio: | 1.99 € |
![]() |
|
![]() |
|
|
Justificación/Descripción del curso:
Objetivos
Las tecnologías .NET de Microsoft constituyen una nueva filosofía de desarrollo de aplicaciones, que permite la conexión entre diferentes sistemas y dispositivos utilizando los nuevos estándares XML, permitiendo la conexión entre aplicaciones, servicios y lenguajes, incluso entre diferentes plataformas. Desde el punto de vista profesional, el objetivo es dar al alumno/a una formación que le capacite para: • Obtener conocimientos avanzados en la programación orientada a objetos y cómo se ha implementado dicha filosofía en el entorno .NET. Estructura de programación en el entorno .NET. • Obtener conocimiento avanzado del lenguaje de programación Visual Basic .NET y del entorno de trabajo Visual Studio .NET. • Obtener conocimiento del entorno ADO .NET para el acceso a Bases de Datos desde las aplicaciones de escritorio y desde las aplicaciones WEB. • Uso de XML para la creación de aplicaciones y servicios WEB, así como para el acceso y manipulación de datos remotos. • Diseño y desarrollo de aplicaciones informáticas basadas en tecnologías .NET. • Diseño y desarrollo de apps. Distribuidas COM+. • Configuración, administración y programación SQL Server. |
![]() |
|
|
Requisitos de acceso al curso:
Prerrequisitos
• Conocimientos básicos en microinformática y en programación. • Formación orientada a estudiantes y particulares. |
![]() |
|
|
Temario cubierto por el curso:
[Temario Ampliado]
MODULO 1: 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 MODULO 2: 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 MODULO 3: 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 MODULO 4: 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. MODULO 5: 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 MODULO 6: MOC-2663: Programming with XML in the Microsoft .NET Framework 1: Introduction to XML in the .NET Framework • Overview • Course at a Glance • Common Business Problems • XML in the .NET Framework 2: Parsing XML • Overview of XML Parsing • Parsing XML Using XmlTextReader • Creating a Custom Reader 3: Validating XML • Examining Schemas • Validating XML While Parsing • Advanced Validation 4: Writing XML • Overview of Generating XML Documents • Writing XML • Generating XML with Namespaces • Controlling XML Format and Converting XML 5: Querying XML • Introduction to Querying XML Using XPath • Creating and Navigating a Document Cache • Executing Your Query 6: Manipulating Cached XML • Introduction to the XML Document Object Model • Navigating XML Using the DOM • Creating New Nodes • Modifying and Deleting Nodes 7: Transforming XML • Introduction to Transforming XML • Programmng the XslTransform Class • Extending XSLT Style Sheets 8: Serializing Objects as XML • Introduction to XML Serialization • Serializing Objects Using XmlSerializer • Controlling XML Serialization MODULO 7: MOC-2710 : Definición y Análisis de Requisitos de las arquitecturas de la solución Microsoft .NET 1: Introduction to Designing Business Solutions • Overview of Microsoft Solutions Framework • Phases in the MSF Process Model • Introducing the Case Study—Adventure Works Cycles Application 2: Gathering and Analyzing Information • Using Modeling Notations • Creating Use Cases and Usage Scenarios • Gathering Information • Analyzing Information 3: Envisioning the Solution • The Envisioning Phase • Creating a Vision/Scope Document • Creating the Project Structure Document • Analyzing Risks 4: Creating the Conceptual Design • An Introduction to the Planning Phase • An Overview of the Functional Specification • An Overview of the Conceptual Design Process • Building the Conceptual Design • Optimizing the Conceptual Design 5: Creating the Logical Design • An Overview of Logical Design • Creating a Logical Design • Documenting Logical Design Output • Optimizing Logical Design 6: Creating the Physical Design • An Overview of Physical Design • Physical Design Analysis • Physical Design Rationalization • Physical Design Implementation 7: Designing the Presentation Layer • Basics of User Interface Design • Designing the User Interface • Designing User Process Components 8: Designing the Data Layer • Designing the Data Store • Optimizing Data Access • Implementing Data Validation 9: Designing Security Specifications • Overview of Security in Application Development • Planning for Application Security • Using the .NET Framework Security Features • Designing Authorization, Authentication, and Auditing Strategies 10: Completing the Planning Phase • Incorporating Design Considerations • Planning for Administrative Features • Planning for Future Phases • Creating the Technical Specifications 11: Stabilizing and Deploying the Solution • The MSF Stabilizing Phase • Testing and Piloting for Stabilization • The MSF Deploying Phase • Deploying to a Production Environment MODULO 8: MOC-2073: Programming a MS SQL Server 2000 Database 1: SQL Server Overview • What Is SQL Server? • SQL Server Integration • SQL Server Databases • SQL Server Security • Working with SQL Server 2: Overview of Programming SQL Server • Designing Enterprise Application Architecture • SQL Server Programming Tools • The Transact-SQL Programming Language • Elements of Transact-SQL • Additional Language Elements • Ways to Execute Transact-SQL Statement 3: Creating and Managing Databases • Creating Databases • Creating Filegroups • Managing Databases • Introduction to Data Structures 4: Creating Data Types and Tables • Creating Data Types • Creating Tables • Generating Column Values • Generating Scripts 5: Implementing Data Integrity • Types of Data Integrity • Enforcing Data Integrity • Defining Constraints • Types of Constraints • Disabling Constraints • Using Defaults and Rules • Deciding Which Enforcement Method to Use 6: Planning Indexes • Introduction to Indexes • Index Architecture • How SQL Server Retrieves Stored Data • How SQL Server Maintains Index and Heap Structures • Deciding Which Columns to Index 7: Creating and Maintaining Indexes • Creating Indexes • Creating Index Options • Maintaining Indexes • Introduction to Statistics • Querying the sysindexes Table • Setting Up Indexes Using the Index Tuning Wizard • Performance Considerations 8: Implementing Views • Introduction to Views • Advantages of Views • Defining Views • Modifying Data Through Views • Optimizing Performance by Using Views • Performance Considerations 9: Implementing Stored Procedures • Introduction to Stored Procedures • Creating, Executing, Modifying, and Dropping Stored Procedures • Using Parameters in Stored Procedures • Executing Extended Stored Procedures • Handling Error Messages • Performance Considerations 10: Implementing User-defined Functions • What Is a User-defined Function? • Defining User-defined Functions • Examples of User-defined Functions 11: Implementing Triggers • Introduction to Triggers • Defining Triggers • How Triggers Work • Examples of Triggers • Performance Considerations 12: Programming Across Multiple Servers • Introduction to Distributed Queries • Executing an Ad Hoc Query on a Remote Data Source • Setting Up a Linked Server Environment • Executing a Query on a Linked Server • Managing Distributed Transactions • Modifying Data on a Linked Server • Using Partitioned Views 13: Optimizing Query Performance • Introduction to the Query Optimizer • Obtaining Execution Plan Information • Using an Index to Cover a Query • Indexing Strategies • Overriding the Query Optimizer 14: Analyzing Queries • Queries That Use the AND Operator • Queries That Use the OR Operator • Queries That Use Join Operations 15: Managing Transactions and Locks • Introduction to Transactions and Locks • Managing Transactions • SQL Server Locking • Managing Locks MODULO 9: MOC- 2071: Querying Microsoft SQL Server 2000 with Transact-SQL 1: Introduction to Transact-SQL • The Transact-SQL Programming Language • Types of Transact-SQL Statements • Transact-SQL Syntax Elements • Using SQL Server Books Online 2: Using Transact-SQL Querying Tools • SQL Query Analyzer • Using the osql Utility • Executing Transact-SQL Statements • Creating and Executing Transact-SQL Scripts 3: Retrieving Data • Retrieving Data by Using the SELECT Statement • Filtering Data • Formatting Result Sets • How Queries Are Processed • Performance Considerations • Retrieving Data and Manipulating Result Sets 4: Grouping and Summarizing Data • Listing the TOP n Values • Using Aggregate Functions • GROUP BY Fundamentals • Generating Aggregate Values Within Result Sets • Using the COMPUTE and COMPUTE BY Clauses • Grouping and Summarizing Data 5: Joining Multiple Tables • Using Aliases for Table Names • Combining Data from Multiple Tables • Combining Multiple Result Sets • Querying Multiple Tables 6: Working with Subqueries • Introduction to Subqueries • Using a Subquery as a Derived Table • Using a Subquery as an Expression • Using a Subquery to Correlate Data • Using the EXISTS and NOT EXISTS Clauses • Working with Subqueries 7: Modifying Data • Using Transactions • Inserting Data • Deleting Data • Updating Data • Performance Considerations • Modifying Data 8: Querying Full-Text Indexes • Introduction to Microsoft Search Service • Microsoft Search Service Components • Getting Information About Full-Text Indexes • Writing Full-Text Queries • Querying Full-Text Indexes 9: Introduction to Programming Objects • Displaying the Text of a Programming Object • Introduction to Views • Advantages of Views • Creating Views • Introduction to Stored Procedures • Introduction to Triggers • Introduction to User-defined Functions • Working with Views |
![]() |
|
![]() |
|
![]() |
|
| Puede ver otros cursos relacionados en las categorías: |
|
Directorio de cursos » Informática » Programación |
![]() |
|
El curso CURSO SUPERIOR MCSD .NET - Microsoft Certified Solution Developer - INSTITUTO NOVATECH está en nuestra base de datos desde el 29/06/2007. Desde entonces ha sido visto por un total de 114 usuarios, generando un total de 0 peticiones de información. Sus tags: creating, services, introduction, application, overview, microsoft, applications, security Términos relacionados: windows forms, stored procedures, visual studio, forms applications, performance considerations, physical design, logical design, conceptual design |
© 2002-2006 Portal Formativo S.L. - B27303494 - Tlf 902 922245 - Fax 982 210683 - info@portalformativo.com - XHTML válido
0.798884 Carga - 0.025076 Mysql (1) - 0.773808 PHP












