|
|
Course Descriptions:
For Exams 70-305; 70-306; 70-315; 70-316; 70-310; 70-320 and 70-300
Microsoft® Course 2310 Developing ASP .NET Web Applications Using Visual Studio .NET This course will teach Microsoft Visual Basic® programmers and beginning Web developers the fundamentals of Web site implementation by using Microsoft ASP .NET and Microsoft Visual Basic .NET. This course focuses on using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to build a complete Web application. This course is intended for beginning Web developers who have knowledge of Hypertext Markup Language (HTML) or dynamic HTML (DHTML)along with some knowledge of a scripting language, such as Visual Basic Scripting Edition or Microsoft JScript®. This course is also appropriate for Visual Basic 6.0 developers wanting to learn ASP .NET.
At the end of the course, you will be able to
- Create a component in Visual Basic .NET and Microsoft Visual C#.
- Create an ASP .NET Web Application Project by using Visual Studio .NET.
- Add server controls to an ASP .NET page.
- Add functionality to an ASP .NET page.
- Use the debugging features of Visual Studio .NET.
- Use validation controls to validate user input.
- Create a user control.
- Access data by using the built-in data access tools in Visual Studio .NET.
- Describe .NET technologies and how ASP .NET integrates with them.
- Use Microsoft ADO .NET to access data in a Web application.
- Accomplish complex data access tasks from a Web application.
- Access Extensible Markup Language (XML) data and read it into a DataSet.
- Build a XML Web service.
- Call a XML Web service from a Web application and incorporate the returned data into a Web site.
- Store application and session data in variables or in a Microsoft SQL Server? database.
- Configure and deploy an ASP .NET application.
- Secure a Web application by using Secure Sockets Layer (SSL), Internet Information Services (IIS) authentication, login pages, and integration with the Passport Web Service.
Microsoft® Course 2373 Programming with Visual Basic .NET The goal of this course is to provide Microsoft Visual Basic® developers with the knowledge and skills needed to develop Microsoft .NET-based applications by using Visual Basic .NET. Visual Basic .NET is a significant upgrade to Visual Basic and incorporates many new features and framework goals of the .NET architecture. These changes will allow Visual Basic developers to create enterprise applications for the .NET Platform and to create more traditional Visual Basic applications that can take advantage of the enhancements to the language. This course is intended primarily for developers who use Visual Basic 4.0 or later as their primary language, who use Microsoft technologies such as Microsoft ActiveX® Data Objects (ADO) and Active Server Pages (ASP) to develop applications, and who plan to use Visual Basic .NET for future application development.
At the end of the course, you will be able t
- List the major elements of the .NET Framework and describe some of the major enhancements to the new version of Visual Basic.
- Describe the basic structure of a Visual Basic .NET project and use the main features of the integrated development environment (IDE).
- Use the new language features and syntax in Visual Basic .NET.
- Explain the basic concepts and terminology of object-oriented design specifically for Visual Basic .NET.
- Explain and use the basic concepts and terminology of object-oriented programming in
Visual Basic .NET.
- Create applications that use Microsoft Windows® Forms.
- Create Internet applications that use Web Forms and Web Services.
- Create applications that use ADO .NET.
- Create components in Visual Basic .NET.
- Set up and deploy various types of Visual Basic .NET applications.
- Prepare existing Visual Basic applications for upgrade to Visual Basic .NET.
Microsoft® Course 2389 Programming ADO .NET This course will teach developers to build data-centric applications and Web services with Microsoft ADO .NET, Microsoft SQL Server 2000, and the Microsoft .NET Framework. This course is designed for the professional platform developer who is responsible for designing and building data-centric, distributed applications for his or her organization. It is designed for developers who have component and Web application development skills, and who have previously built solutions by using Microsoft Visual Studio®. Typically, these individuals will have the following skills: Experience with a .NET language such as Microsoft Visual Basic® .NET, Microsoft Visual C#, or Microsoft Visual C++®; an understanding of object-oriented concepts and terminology; experience developing distributed applications; and experience developing Web-based applications hosted on Internet Information Server.
At the end of the course, students will be able t
- Describe data-centric applications, ADO .NET architecture, and ADO .NET and XML.
- Connect to SQL Server and other data sources.
- Perform connected database operations including executing SELECT commands, database definition commands, dynamic SQL commands, and commands that return data from a SQL Server database
in XML.
- Build a DataSet schema, populate it with data, and modify the data programmatically.
- Build a DataSet from an existing data source.
- Use XML techniques while working with DataSets, including mapping tables and columns, creating XSD schemas, building strongly typed DataSets, and interacting with XML DataDocuments.
- Build a Web service that uses ADO .NET to query and update a data source.
- Troubleshoot errors within an ADO .NET application.
Microsoft® Course 2565 Developing .NET Applications for Windows using Visual Basic .NET This course provides students with the skills required to build Microsoft® Windows® Forms applications by using the Microsoft .NET Framework. This three day course is a part of the Microsoft Visual Basic® .NET curriculum and is intended for Visual Basic .NET programmers to be able to create Windows applications using the .NET Framework. The course will cover the major topics for Windows client application programming on the .NET Framework. These include: Windows Forms; GDI+; simple data access; interoperating with unmanaged code; threading and asynchronous programming issues; simple remoting, Web access, Web Services consumption; debugging; security, and deployment issues for desktop applications.
This course is intended for the intermediate programmer who is responsible for designing and building Windows applications with the .NET Framework. It is designed for developers who have Visual Basic .NET development skills. Students are required to have the following skills:
- Experience with a .NET language such as Visual Basic .NET, Microsoft Visual C# .NET or Microsoft Visual C++® .NET
- Experience developing basic applications with Microsoft Foundation Classes (MFC)
and/or Visual Basic 6.0
Typically, these individuals perform the following key activities:
- Help with creation of functional specifications
- Design and develop user interfaces
- Create and test prototypes
- Write Windows Forms applications
At the end of the course, you will be able t
- Create and populate Windows forms.
- Organize controls on Windows forms.
- Create menus in a Windows Forms application.
- Add code to form and control event procedures in a Windows Forms application.
- Create multiple-document interface (MDI) applications.
- Use dialogs in Windows Forms applications.
- Validate user input in a Windows Forms application.
- Create and use user controls in a Windows Forms application.
- Create licenses for controls.
- Bind Windows Applications to various data sources using Microsoft ADO.NET.
- Consume Web services with Windows Forms applications.
- Use .NET and COM components in a Windows Forms application.
- Call Win32® application programming interfaces (APIs) from a Windows Forms application.
- Migrate Visual Basic 6.0 applications to Visual Basic .NET.
- Print documents in a Windows Forms application.
- Create and format reports using Crystal Reports.
- Create multithreaded Windows Forms application.
- Debug a Windows Forms application.
- Incorporate accessibility features in a Windows Forms application.
- Localize a Windows Forms application.
- Create help files in a Windows Forms application.
- Deploy Windows Forms application.
- Implement code-access and role-based security in a Windows Forms application.
- Add deployment flexibility to applications by using shared assemblies.
Microsoft® Course 2124 Programming with C# C# is a language of the future. It has all of the power of C++, and none of the baggage. It is the ultimate OOP tool. Although all of the .NET Languages share a common base class library, C# has got the edge over the other languages due to its clean syntax, ease of use, and ability to run unmanaged code. The 2124 course will introduce you to the object oriented programming concepts of encapsulation, inheritance, and polymorphism, as well as show you how they are implemented in C#. The basic language constructs and syntax is also covered. Don`t let all of the technical terms get you down though, because it is really just a course for those people that like squiggly brackets. The goal of this course is to provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details. C# was created to be the programming language best suited for writing enterprise applications for .NET. C# combines the high productivity of Microsoft Visual Basic® with the raw power of C++. It is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages. This course is intended for experienced developers who already have programming experience in C, C++, Visual Basic, or Java. These developers will be likely to develop enterprise business solutions.
At the end of the course, students will be able t
- List the major elements of the .NET Framework and explain how C# fits into the .NET Platform.
- Analyze the basic structure of a C# application and be able to document, debug, compile, and run a simple application.
- Create, name, and assign values to variables.
- Use common statements to implement flow control, looping, and exception handling.
- Create methods (functions and subroutines) that can return values and take parameters.
- Create, initialize, and use arrays.
- Explain the basic concepts and terminology of object-oriented programming.
- Use common objects and reference types.
- Create, initialize, and destroy objects in a C# application.
- Build new C# classes from existing classes.
- Create self-contained classes and frameworks in a C# application.
- Define operators, use delegates, and add event specifications.
- Implement properties and indexers.
- Use predefined and custom attributes.
Microsoft® Course 2555 Developing .NET Applications for Windows Visual C# .NET This course provides students with the skills required to build Microsoft® Windows® Forms applications by using the Microsoft .NET Framework. This course is a part of the Microsoft Visual Basic® .NET curriculum and is intended for Visual Basic .NET programmers to be able to create Windows applications using the .NET Framework. The course will cover the major topics for Windows client application programming on the .NET Framework. These include: Windows Forms; GDI+; simple data access; interoperating with unmanaged code; threading and asynchronous programming issues; simple remoting, Web access, Web Services consumption; debugging; security, and deployment issues for desktop applications.
This course is intended for the intermediate programmer who is responsible for designing and building Windows applications with the .NET Framework. It is designed for developers who have Visual Basic .NET development skills. Students are required to have the following skills:
- Experience with a .NET language such as Visual Basic .NET, Microsoft Visual C# .NET or
Microsoft Visual C++® .NET
- Experience developing basic applications with Microsoft Foundation Classes (MFC)
and/or Visual Basic 6.0
Typically, these individuals perform the following key activities:
- Help with creation of functional specifications
- Design and develop user interfaces
- Create and test prototypes
- Write Windows Forms applications
At the end of the course, you will be able t
- Create and populate Windows forms.
- Organize controls on Windows forms.
- Create menus in a Windows Forms application.
- Add code to form and control event procedures in a Windows Forms application.
- Create multiple-document interface (MDI) applications.
- Use dialogs in Windows Forms applications.
- Validate user input in a Windows Forms application.
- Create and use user controls in a Windows Forms application.
- Create licenses for controls.
- Bind Windows Applications to various data sources using Microsoft ADO.NET.
- Consume Web services with Windows Forms applications.
- Use .NET and COM components in a Windows Forms application.
- Call Win32® application programming interfaces (APIs) from a Windows Forms application.
- Migrate Visual Basic 6.0 applications to Visual Basic .NET.
- Print documents in a Windows Forms application.
- Create and format reports using Crystal Reports.
- Create multithreaded Windows Forms application.
- Debug a Windows Forms application.
- Incorporate accessibility features in a Windows Forms application.
- Localize a Windows Forms application.
- Create help files in a Windows Forms application.
- Deploy Windows Forms application.
- Implement code-access and role-based security in a Windows Forms application.
- Add deployment flexibility to applications by using shared assemblies.
Microsoft® Course 2524 Developing XML Web Services Using ASP .NET The goal of this course is to provide students with the knowledge and skills that are required to develop XML Web services-based solutions to solve common problems in the distributed application domain. The course focuses on using Microsoft® Visual Studio® .NET, Microsoft ASP .NET, and Universal Description, Discovery, and Integration (UDDI) to enable students to build, deploy, locate, and consume Extensible Markup Language (XML) Web services.
After completing the course, you will be able t
- Explain how XML Web services emerged as a solution to the problems with traditional approaches to designing distributed applications.
- Describe the architecture of an XML Web services-based solution.
- Describe the underlying technologies of XML Web services and explain how to use the Microsoft .NET Framework to implement XML Web services by using these technologies.
- Implement an XML Web service consumer by using Microsoft Visual Studio .NET.
- Implement a simple XML Web service by using Visual Studio .NET.
- Publish and deploy an XML Web service.
- Secure an XML Web service.
- Implement caching in an XML Web service.
- Evaluate the trade-offs and issues that are involved in designing a real-world XML Web service.
- Implement nonstandard XML Web services such as Hypertext Markup Language (HTML) screen scraping and aggregating XML Web services.
Microsoft® Course 2557 Building COM+ Applications Using .NET Enterprise Services This course is for enterprise developers that need the functionality that only COM+ Services can provide. You will learn how to take advantage of functionality such as object pooling, distributed transactions, Just in Time Activation and Loosely Coupled Events. This is a language neutral upper level course that requires a good understanding of the .NET Framework. This course provides students with the knowledge and skills to effectively build scalable, distributed applications that use Microsoft® .NET Enterprise Services and the Microsoft .NET Framework. This course is intended for departmental developers who currently build client/server applications and large-scale solutions for departments inside a business; consultants who work with developers to build client/server applications and large-scale solutions for businesses; Web developers who build Web-based applications requiring significant infrastructure support such as transactions, security, and pooling of resources; and Line-of-Business (LOB) application developers.
At Course Completion After completing this course, students will be able t
- Describe the history of server-based applications and describe the COM+ runtime architecture.
- Use attributes to configure an assembly as a COM+ application and create components that use Just-in-Time (JIT) activation and are synchronized.
- Create data access components that use Microsoft ADO.NET to retrieve or update data in a database.
- Create transactional components.
- Help protect an enterprise application by using COM+ services role-based security.
- Manage state in JIT activated components.
- Create Compensating Resource Managers (CRMs) to enable transactional support for resources lacking a resource manager.
- Use loosely coupled events (LCEs) to send notifications to other applications.
- Create queued components.
- Debug COM+ applications and describe common application-failure scenarios and how to solve these failures.
- Create scripts for managing deployment and administration.
- Use the enhancements provided by COM+ version 1.5 to improve the scalability, availability, and manageability of COM+ applications and use COM+ features such as Services Without Components (SWC), Bring Your Own Transaction (BYOT), and Phase Zero notification in applications.
Microsoft® Course 2710 Analyzing Requirements and Defining Microsoft .NET Solution Architectures Learn to manage the software development cycle and build effective development teams. This course does an excellent job of bridging the management and development disciplines using a concise and uniform approach. You will apply the team and process management principles of the Microsoft Solutions Framework, focusing on software design and development using the Microsoft .Net Framework, Visio and Visual Studio .Net. Skills presented include UML, data modeling, project management and object-oriented-programming. This course provides students with the knowledge and skills needed to design Microsoft® .NET-connected solutions to business problems.
This course is intended for:
- Experienced developers moving into a role that requires the skills to bridge business and technology environments.
- Experienced developers, including those with the Microsoft Certified Application Developer (MCAD) credential, who are pursuing the Microsoft Certified Solution Developer (MCSD) credential
After completing this course, students will be able t
- Gather and analyze information for designing a business solution.
- Create a vision/scope document.
- Create the conceptual design for a business solution.
- Create the logical design for a business solution.
- Create the physical design for a business solution.
- Design the presentation layer of an application.
- Design the data layer of an application.
- Create a functional specifications document.
- Create a technical specifications document.
- Create a security plan.
- Create a test plan.
- Create a deployment plan.
Microsoft® Course 2073 Programming a Microsoft® SQL Server 2000 Database This course provides students with the technical skills required to implement a database solution with Microsoft® SQL Server 2000. In this course you`ll experience first hand the entire implementation process of a Database solution. Not only will you learn about the parts and pieces, you`ll learn where they fit in the grand scheme. This course is designed to provide a more holistic learning experience versus the parts and pieces analysis of the present 2073
At the end of the course, you will be able t
- Describe the elements of Microsoft SQL Server 2000 and the environments in which it can operate
- Describe the elements of the Transact-SQL language
- Describe and configure the data storage architecture of SQL Server
- Create and manage files, file groups, databases, tables, and transaction logs
- Enforce data integrity using constraints, defaults, and rules
- Plan for appropriate use
- Create and maintain indexes
- Write queries that retrieve and modify data using joins and subqueries
- Write queries that summarize data
- Manage locking options and transactions to ensure data concurrency and recoverability
- Create views of data
- Design and create stored procedures
- Design and create triggers
- Design and create user-defined functions and work with distributed data
Microsoft® Course 2071 Querying SQL Server 2000 with Transact-SQL This course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft® SQL Server 2000. This course is intended for SQL Server database administrators, implementers, system engineers, and developers who are responsible for writing queries.
At the end of the course, you will be able t
- Describe the uses of and ways to execute the Transact-SQL language.
- Use querying tools.
- Write SELECT queries to retrieve data.
- Group and summarize data by using Transact-SQL.
- Join data from multiple tables.
- Write queries that retrieve and modify data by using subqueries.
- Modify data in tables.
- Query text fields with full-text search.
- Describe how to create programming objects.
|