|
|
Visual Studio
Introduction to Programming
You may have used various software applications without ever really considering the question of how the applications were built. Understanding the concepts that lie behind the development of a software application allows you to handle the application with ease. This course introduces you to the general programming concepts as well as the various phases that occur in a software development process.
After completing this course, students will be able to:
- Examine the basic programming concepts and processes
- Examine the fundamental attributes of object-oriented programming and create event-driven programs
- Perform calculations in your programs and store and retrieve information from the programs
- Incorporate decision making into your programs that will allow your programs to evaluate conditions and perform tasks based on them
- Create modular programs and experiment with the scope of variables
.NET Framework Fundamentals & Languages (VB.NET, C#)
This five-day instructor-led course enables introductory-level developers who are not familiar with the Microsoft( .NET Framework or Microsoft Visual Studio( 2005 to gain familiarity with the Visual Studio 2005 development environment. Students will also learn basic skills using either Microsoft Visual Basic( or Microsoft Visual C#( as a programming language.
After completing this course, students will be able to:
- Describe the key features of the .NET Framework and Visual Studio 2005
- Create a simple Windows Forms application
- Explain programming fundamentals and the fundamentals of object-oriented programming
- Create and use data types and variables
- Control program execution by using conditional statements and loops
- Create simple object-oriented applications
- Develop the user interface in a Visual Studio 2005 application
- Validate user input on a Windows form
- Implement debugging and exception handling in a Visual Studio 2005 application
- Access data in a Visual Studio 2005 application
- Create simple Web applications and XML Web services
- Explain the key features of the .NET Framework version 3.0 technologies
- Test and deploy Microsoft .NET Framework applications
This five-day instructor-led course enables developers who are migrating from a different development language, an earlier version of Visual Basic .NET or Visual C#, or who have completed entry-level training and experience using Microsoft Visual Studio 2005, to gain in-depth guidance on programming the Microsoft .NET Framework versions 2.0 and 3.0 with Visual Studio 2005.
After completing this course, students will be able to:
- Describe the .NET Framework
- Create applications with Visual Studio 2005
- Describe Visual Basic .NET and Visual C# language and syntax features
- Use essential and advanced object-oriented programming features
- Explain security in the .NET Framework
- Access data by using ADO.NET
- Build Windows Presentation Foundation applications
- Describe distributed applications, and create distributed applications with Windows Communication Foundation
- Monitor .NET Framework applications by using instrumentation
- Compile, test, and deploy .NET Framework applications
- Interoperate with unmanaged code (optional)
- Describe software design and development (optional)
.NET Application Development
This five-day instructor-led course will teach introductory-level Web developers the fundamentals of Web application development and best practices for Microsoft Web development technologies, including ASP.NET 3.5, ASP.NET AJAX Extensions and Silverlight. This course focuses on using the Microsoft Visual Studio 2008 development environment and the Microsoft .NET Framework 3.5 to create a Web application that delivers dynamic content to a Web site
After completing this course, students will be able to:
-
Describe the key features of the Microsoft .NET Framework and ASP.NET
-
Create a component by using Visual Basic or Visual C#
-
Create a Microsoft ASP.NET Web Form that contains server controls as well as configure and deploy an ASP.NET Web application
-
Add functionality to server controls that are on an ASP.NET Web form
-
View runtime information about a Web application by using the Trace and Debug objects
-
Validate user input by using validation controls
-
Create and implement a user control
-
Access data by using Microsoft ADO.NET 3.5 and the built-in data access tools available in Visual Studio 2008
-
Accomplish complex data access tasks from an ASP.NET Web application
-
Access and manipulate data that was stored by using Extensible Markup Language (XML)
-
Create and extend an ASP.NET AJAX application
-
Create a Microsoft Silverlight-based application that delivers dynamic content
-
Call a Web service from an ASP.NET Web application and incorporate the returned data into a Web application
-
Store ASP.NET Web application and session data by using a variety of methods and Secure an ASP.NET Web application by using a variety of technologies, including authentication and authorization
This two-day instructor-led course provides students with the knowledge and skills to create a fully functional Web application by using ASP.NET 3.5
After completing this course, students will be able to:
-
Explain how to create dynamic Web pages by using ASP.NET
-
Manage state, handle requests, and improve accessibility by using the features of ASP.NET
-
Configure an ASP.NET application by using .config files
-
Create a user interface on an ASP.NET page by using standard Web server controls
-
Create a user control and a custom server control and add them to an ASP.NET page
-
Access and manipulate data from different sources by using ADO.NET 3.5 and from Windows
-
Communication Foundation services or Web services
-
Present data to the user by placing data-bound controls on an ASP.NET page
-
Improve page responsiveness by using the ASP.NET AJAX controls
-
Interact with the user, access services, and access the AJAX client-side library by using client scripts
-
Find and eliminate bugs in an ASP.NET application
-
Deploy an ASP.NET application to a production Web server
-
Write pages and utilize controls that adapt to the capabilities of mobile devices
Data Connected Applications
This two-day instructor-led course provides students with the knowledge and skills to access and modify data by using ADO.NET 3.5.
After completing this course, students will be able to:
-
Describe the purpose and structure of ADO.NET 3.5 and explain the role of data providers in ADO.NET 3.5
-
List the technologies and techniques available for managing data with ADO.NET 3.5
-
Insert, update, and delete data by using ADO.NET Command objects
-
Implement transactions to control data integrity and concurrency
-
Define and use a DataSet for retrieving data
-
Use a DataSet to update a database and as a local cache in an occasionally connected environment
-
Define LINQ queries for selecting data from an in-memory data structure
-
Use LINQ to SQL to query data in a database and to modify data and save changes to the database
-
Explain how to use the ADO.NET Entity Framework to map a database schema to a logical business model and to query and manage data
-
Explain how Synchronization Services supports occasionally-connected solutions
-
Use Synchronization Services to download and upload data from a SQL Server database
Windows Applications : 6265 Course pending from Microsoft
.NET Framework -- Core & Advanced section
This five-day instructor-led course provides students with the enabling knowledge and skills required to create Microsoft .NET Applications with Visual Studio 2005. Students learn how to develop advanced .NET applications.
After completing this course, students will be able to:
- Develop applications that use system types and collections
- Implement service processes, threading, and application domains in a .NET Framework application
- Embed configuration, diagnostic, management, and installation features into a .NET Framework application
- Implement serialization and input/output functionality in a .NET Framework application
Windows Presentation, Communications, Workflow Foundation
This three-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Presentation Foundation (WPF) solution.
After completing this course, students will be able to:
- Create a WPF application
- Build a user interface and customize the appearance in a WPF application
- Bind user interface controls to data sources and to collections
- Create new controls and manage documents in a WPF application
- Add graphics and multimedia support to a WPF application
- Configure and deploy WPF applications
This three-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Communication Foundation (WCF) solution.
After completing this course, students will be able to:
- Build a simple WCF service and client
- Create and configure a service as a managed application and select an appropriate hosting option
- Expose a WCF service over different endpoints and add runtime functionality using behaviors
- Improve debugging capabilities by examining messages and service activity
- Define service, operation, and data contracts to meet application requirements
- Add error handling to a WCF application and implement security
- Address service quality issues such as performance, availability, concurrency, and instance management
- Protect data integrity through correct use of transactions
This two-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Workflow Foundation (WF) solution.
After completing this course, students will be able to:
- Explain Windows Workflow Foundation concepts and features
- Create sequential workflows and state machine workflows
- Modify workflows at run time and implement conditional branching in a workflow
- Define and execute rule sets
- Forward chain rules and create them at run time
- Call methods on the host process and handle events from the host process
- Consume services from a workflow
- Publish a workflow as a service
- Create a custom activity and a custom composite activity
- Define custom activity layout
- Customize activity serialization
- Create a custom runtime service
- Hydrate and dehydrate workflows
- Monitor and track workflows
- Handle faults and cancellations in a workflow
- Create and manage transactions in a workflow
- Create and handle compensations
Visual Studio Team System
This three-day instructor-led course provides students with the knowledge and skills to manage source control management, a configurable build process, tools that aid in test driven development, and process workflow all integrated directly into Visual Studio 2008. By the end of the course, developers are equipped to use test-driven techniques and proven software processes to create high-quality software with a minimal change in overall effort.
After completing this course, students will be able to:
- Describe integrated Application Life-Cycle Management (ALM) and how Visual Studio Team System 2008 aids the ALM process
- Identify the components of Visual Studio Team System architecture and how these are used to improve collaboration and increase the overall efficiency of the team development process
- Describe project management tools available in Visual Studio Team System
- Describe the Developer and Architect tasks in Visual Studio Team System 2008
- Describe MSBuild architecture and customize Team Build
- Access Version control and use branching and merging effectively
- Describe tools used for performance and code analysis
This two-day instructor-led course provides students with the knowledge and skills to implement and administer Microsoft Visual Studio 2008 Team Foundation Server. The course focuses on installation and configuration details, team projects, work items, version control, Team Build, and reporting.
After completing this course, students will be able to:
- Install and configure Microsoft Team Foundation Server
- Administer Team Foundation Server and team projects
- Customize process templates and work items
- Configure Team Foundation Server version control
- Administer a Team Build
- Describe the architectural components and management of team project reporting
Silverlight
This four-day instructor-led training course teaches developers and designers how to use the Microsoft Expression Studio product set to build rich and compelling user experiences based on the Microsoft Silverlight 2 platform.
After completing this course, students will be able to:
- Describe the key features of Silverlight 2
- Describe the people, tools, and tool workflow associated with creating Silverlight experiences
- Create and manipulate images by using Microsoft Expression Design
- Create projects in the Microsoft Expression Blend design software
- Assemble and build a rich user interface (UI) by using Expression Blend
- Develop and customize media by using Microsoft Expression Encoder
- Hand off design projects and graphical assets to developers
- Develop basic code in a Silverlight project
- Enhance the user experience by using keyboard interactivity, text effects, and ink
- Develop advanced animation effects and media effects
- Publish a Silverlight application
- Customize the built-in controls
- Create custom user controls and Deep Zoom Silverlight experiences
This three-day instructor-led course provides students with the knowledge and skills to develop Microsoft. Silverlight 2.0 web applications. The course focuses on user interfaces, program structure, language syntax, and implementation details.
After completing this course, students will be able to:
- Create a simple Silverlight 2.0 web application based on the Silverlight project template
- Understand Windows Presentation Foundation and how web browsers can display Silverlight 2.0 applications
- Create comprehensive user interfaces using XAML
- Utilize built in UI Automation mechanisms to provide accessibility options
- Understand resources and how they can provide styling and templating to the interface
- Use animation to provide an interactive and aesthetically pleasing user interface
- Develop a deep understanding of the Silverlight 2.0 framework and programming libraries
- Build dynamic data driven applications using the Silverlight service architecture
- Prepare and package Silverlight 2.0 applications so that they may be successfully deployed to the client.
|
Contact Us
about our courses.
for your team.
San Francisco: 415.693.0250
Santa Clara: 408.200.0953

|
|  |