Visual Studio - Course List
Course Search
Course ID Course Name Hours Price Content Schedule
1409-004-02-W
Course Number: 1409-004-02-W
Course Name: .NET Core Training Overview
# of class dates: 8
Description: Our .NET Framework Class Library Fundamentals training gives attendees a thorough introduction to .NET Core for programmers who already know the C# language. Students learn core portions of the .NET Framework including architecture and key concepts of .NET, including class libraries, packages, frameworks, memory management, processes, threads, and much more. This course is current to Visual Studio 2017 and .NET Core 2.
.NET Core Training Overview
Course Number: 1409-004-02-W
Course Name: .NET Core Training Overview

# of class dates: 8

Description: Our .NET Framework Class Library Fundamentals training gives attendees a thorough introduction to .NET Core for programmers who already know the C# language. Students learn core portions of the .NET Framework including architecture and key concepts of .NET, including class libraries, packages, frameworks, memory management, processes, threads, and much more. This course is current to Visual Studio 2017 and .NET Core 2.
14 $1029.00
VS-116
Course Number: VS-116
Course Name: .NET Framework Class Library Fundamentals
# of class dates: 8
Description: Accelebrate's .NET Framework Class Library Fundamentals training gives attendees a thorough introduction to .NET Core for programmers who already know the C# language. Students learn core portions of the .NET Framework including architecture and key concepts of .NET, including class libraries, packages, frameworks, memory management, processes, threads, and much more. This course is current to Visual Studio 2017 and .NET Core 2.0. .NET Training Objectives All students will: Gain a thorough understanding of the philosophy and architecture of .NET Core Understand packages, metapackages, and frameworks Acquire a working knowledge of the .NET programming model Implement multi-threading effectively in .NET applications
.NET Framework Class Library Fundamentals
Course Number: VS-116
Course Name: .NET Framework Class Library Fundamentals

# of class dates: 8

Description: Accelebrate's .NET Framework Class Library Fundamentals training gives attendees a thorough introduction to .NET Core for programmers who already know the C# language. Students learn core portions of the .NET Framework including architecture and key concepts of .NET, including class libraries, packages, frameworks, memory management, processes, threads, and much more. This course is current to Visual Studio 2017 and .NET Core 2.0. .NET Training Objectives All students will: Gain a thorough understanding of the philosophy and architecture of .NET Core Understand packages, metapackages, and frameworks Acquire a working knowledge of the .NET programming model Implement multi-threading effectively in .NET applications
14 $995.00
1100-300-00-W
Course Number: 1100-300-00-W
Course Name: .NET Framework Using C#
# of class dates: 0
Description: Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft’s whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET is a major new object-oriented programming language, C#. But learning the new programming language is only part of the challenge. The much greater challenge is learning the .NET Framework and all its capabilities. This four-day course is designed to provide a sound introduction to the .NET Framework for programmers who already know the C# language and the fundamentals of Windows Forms. It is current to Visual Studio 2017, which now includes support for cross-platform development using .NET Core. The course focuses on core portions of the .NET Framework that are common across many application areas. Separate courses are available in specific areas, such as ADO.NET, XML Programming, Windows Presentation Framework, Windows Communications Framework and ASP.NET. The course starts with an introduction to the architecture and key concepts of .NET. It then discusses class libraries, assemblies, versioning, configuration, and deployment, which constitute a major advance in the simplicity and robustness of deploying Windows applications, ending the notorious “DLL hell.” The next four chapters discuss important topics in the .NET programming model, including metadata, reflection, I/O, and serialization. Chapter 6 continues the discussion of the .NET programming model, covering memory management, asynchronous programming and application domains. Next comes a chapter on threading, which includes an introduction to the Task Parallel Library (TPL). .NET Security, which was simplified in .NET 4.0, is introduced, including both code access security and role-based security. The next chapter covers interoperability of .NET with COM and with Win32 applications. The course includes an introduction to database programming using ADO.NET and LINQ. Finally, the .NET Framework diagnostic facilities are discussed in depth. An appendix covers .NET Remoting.
.NET Framework Using C#
Course Number: 1100-300-00-W
Course Name: .NET Framework Using C#

# of class dates: 0

Description: Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft’s whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET is a major new object-oriented programming language, C#. But learning the new programming language is only part of the challenge. The much greater challenge is learning the .NET Framework and all its capabilities. This four-day course is designed to provide a sound introduction to the .NET Framework for programmers who already know the C# language and the fundamentals of Windows Forms. It is current to Visual Studio 2017, which now includes support for cross-platform development using .NET Core. The course focuses on core portions of the .NET Framework that are common across many application areas. Separate courses are available in specific areas, such as ADO.NET, XML Programming, Windows Presentation Framework, Windows Communications Framework and ASP.NET. The course starts with an introduction to the architecture and key concepts of .NET. It then discusses class libraries, assemblies, versioning, configuration, and deployment, which constitute a major advance in the simplicity and robustness of deploying Windows applications, ending the notorious “DLL hell.” The next four chapters discuss important topics in the .NET programming model, including metadata, reflection, I/O, and serialization. Chapter 6 continues the discussion of the .NET programming model, covering memory management, asynchronous programming and application domains. Next comes a chapter on threading, which includes an introduction to the Task Parallel Library (TPL). .NET Security, which was simplified in .NET 4.0, is introduced, including both code access security and role-based security. The next chapter covers interoperability of .NET with COM and with Win32 applications. The course includes an introduction to database programming using ADO.NET and LINQ. Finally, the .NET Framework diagnostic facilities are discussed in depth. An appendix covers .NET Remoting.
28 $2274.00
1100-501-NE-W
Course Number: 1100-501-NE-W
Course Name: .NET Overview with Visual Studio 2008
# of class dates: 0
Description: This one-day, information-packed seminar provides an overview of Microsoft's new .NET technology. It should prove of value to developers and managers who are starting on a .NET project or who are evaluating this technology. The course is designed to run using .NET 3.5 and Visual Studio 2008. The seminar includes demonstrations of the development of Web applications and services and programming in C# and Visual Basic using Visual Studio 2008.
.NET Overview with Visual Studio 2008
Course Number: 1100-501-NE-W
Course Name: .NET Overview with Visual Studio 2008

# of class dates: 0

Description: This one-day, information-packed seminar provides an overview of Microsoft's new .NET technology. It should prove of value to developers and managers who are starting on a .NET project or who are evaluating this technology. The course is designed to run using .NET 3.5 and Visual Studio 2008. The seminar includes demonstrations of the development of Web applications and services and programming in C# and Visual Basic using Visual Studio 2008.
7 $595.00
1411-180-NE-W
Course Number: 1411-180-NE-W
Course Name: 10262 - Developing Windows Applications with Microsoft Visual Studio 2010
# of class dates: 0
Description: In this course, experienced developers who know the basics of Windows Forms development gain more advanced Windows Client design and development skills. WinForms and WPF programming models, as well as relative strengths and when to use each technology, are covered. After completing this course, students will be able to: understand how varying business requirements influence the design decisions when planning a Windows Client application; understand the new features of Visual Studio 2010 WPF; design and build a UI that provides the expected end-user experience and UI functionality; create a consistent and manageable user interface; understand best practices when testing and learn how to debug their applications; use advanced exception handling in Windows Client application scenarios; implement advanced data binding scenarios; use coding techniques to improve the responsiveness of their applications; implement localization, user assistance, and accessibility features within an application; understand the basics of graphics in WPF; customize controls and introduce students to custom controls; implement application behaviors based on user actions or events by using attached properties and Expression Blend behaviors; develop data visualization within their applications in a manner that enables the application user to drill down into data visually; manage application state and settings throughout the application lifecycle; and deploy their applications using the various methods supported by Visual Studio 2010
10262 - Developing Windows Applications with Microsoft Visual Studio 2010
Course Number: 1411-180-NE-W
Course Name: 10262 - Developing Windows Applications with Microsoft Visual Studio 2010

# of class dates: 0

Description: In this course, experienced developers who know the basics of Windows Forms development gain more advanced Windows Client design and development skills. WinForms and WPF programming models, as well as relative strengths and when to use each technology, are covered. After completing this course, students will be able to: understand how varying business requirements influence the design decisions when planning a Windows Client application; understand the new features of Visual Studio 2010 WPF; design and build a UI that provides the expected end-user experience and UI functionality; create a consistent and manageable user interface; understand best practices when testing and learn how to debug their applications; use advanced exception handling in Windows Client application scenarios; implement advanced data binding scenarios; use coding techniques to improve the responsiveness of their applications; implement localization, user assistance, and accessibility features within an application; understand the basics of graphics in WPF; customize controls and introduce students to custom controls; implement application behaviors based on user actions or events by using attached properties and Expression Blend behaviors; develop data visualization within their applications in a manner that enables the application user to drill down into data visually; manage application state and settings throughout the application lifecycle; and deploy their applications using the various methods supported by Visual Studio 2010
35 $2495.00
1411-181-NE-W
Course Number: 1411-181-NE-W
Course Name: 10263 - Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
# of class dates: 0
Description: This three-day instructor-led course provides participants with the knowledge and skills to develop distributed applications using WCF 4 and Microsoft Visual Studio 2010. After completing this course, students will be able to: Implement Service-Oriented Architecture tenets in WCF services; Host WCF services in a variety of Windows hosts; Define and implement WCF service contracts, data contracts, and message contracts; Use multiple endpoints with various messaging patterns; Test, troubleshoot, monitor, and diagnose WCF services; Ensure service reliability using transactions and message queues; Secure WCF services using message and transport security; and Extend WCF using behaviors, dispatchers, inspectors, and formatters.
10263 - Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
Course Number: 1411-181-NE-W
Course Name: 10263 - Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

# of class dates: 0

Description: This three-day instructor-led course provides participants with the knowledge and skills to develop distributed applications using WCF 4 and Microsoft Visual Studio 2010. After completing this course, students will be able to: Implement Service-Oriented Architecture tenets in WCF services; Host WCF services in a variety of Windows hosts; Define and implement WCF service contracts, data contracts, and message contracts; Use multiple endpoints with various messaging patterns; Test, troubleshoot, monitor, and diagnose WCF services; Ensure service reliability using transactions and message queues; Secure WCF services using message and transport security; and Extend WCF using behaviors, dispatchers, inspectors, and formatters.
21 $1495.00
1411-182-NE-W
Course Number: 1411-182-NE-W
Course Name: 10264 - Developing Web Applications with Microsoft Visual Studio 2010
# of class dates: 0
Description: In this course, students will learn to develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. After completing this course, students will be able to: Describe the underlying architecture and design of a Web application; Apply best practices and make appropriate trade-offs based on business requirements when designing a Web application; Develop MVC models; Develop MVC controllers; Develop MVC views; Optimize the design of a Web application for discoverability by search engines; Write server-side code for Web Forms; Optimize data management for Web Forms; Ensure quality by debugging, unit testing, and refactoring; Secure a Web application; Apply Master Pages and CSS for a consistent application UI; Develop client-side scripts and services for a responsive, rich, and interactive UI; Implement advanced AJAX in a Web application; Deploy a Web application; Develop a Web application by using Silverlight.
10264 - Developing Web Applications with Microsoft Visual Studio 2010
Course Number: 1411-182-NE-W
Course Name: 10264 - Developing Web Applications with Microsoft Visual Studio 2010

# of class dates: 0

Description: In this course, students will learn to develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. After completing this course, students will be able to: Describe the underlying architecture and design of a Web application; Apply best practices and make appropriate trade-offs based on business requirements when designing a Web application; Develop MVC models; Develop MVC controllers; Develop MVC views; Optimize the design of a Web application for discoverability by search engines; Write server-side code for Web Forms; Optimize data management for Web Forms; Ensure quality by debugging, unit testing, and refactoring; Secure a Web application; Apply Master Pages and CSS for a consistent application UI; Develop client-side scripts and services for a responsive, rich, and interactive UI; Implement advanced AJAX in a Web application; Deploy a Web application; Develop a Web application by using Silverlight.
35 $2495.00
1411-183-NE-W
Course Number: 1411-183-NE-W
Course Name: 10265 - Developing Data Access Solutions with Microsoft Visual Studio 2010
# of class dates: 0
Description: In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop better performing data access code by using the ADO.NET Entity Framework, LINQ, WCF Data Services, the Sync Framework, and ADO.NET. This course is intended for professional .NET software developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. They will have experience implementing data access and data binding within their Web and/or Windows client applications and are interested in learning to optimize data access code in their applications by using the Entity Framework, LINQ, and ADO.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 or newer releases of the Visual Studio product. The audience has some experience using Visual Studio 2010 for either Windows client or Web application development.
10265 - Developing Data Access Solutions with Microsoft Visual Studio 2010
Course Number: 1411-183-NE-W
Course Name: 10265 - Developing Data Access Solutions with Microsoft Visual Studio 2010

# of class dates: 0

Description: In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop better performing data access code by using the ADO.NET Entity Framework, LINQ, WCF Data Services, the Sync Framework, and ADO.NET. This course is intended for professional .NET software developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. They will have experience implementing data access and data binding within their Web and/or Windows client applications and are interested in learning to optimize data access code in their applications by using the Entity Framework, LINQ, and ADO.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 or newer releases of the Visual Studio product. The audience has some experience using Visual Studio 2010 for either Windows client or Web application development.
35 $2495.00
1411-184-10-W
Course Number: 1411-184-10-W
Course Name: 10266 - Programming in C# with Microsoft Visual Studio 2010
# of class dates: 0
Description: The course focuses on C# program structure, language syntax, and implementation details with .NET Framework 4.0. This course describes the new enhancements in the C# 4.0 language by using Visual Studio 2010. In this course, lower-intermediate level programmers gain the knowledge and skills they need to develop C# applications for the Microsoft .NET Framework 4.0. The course highlights the structure of C# 4.0 programs, language syntax, and implementation details. This course is not mapped to any exam.
10266 - Programming in C# with Microsoft Visual Studio 2010
Course Number: 1411-184-10-W
Course Name: 10266 - Programming in C# with Microsoft Visual Studio 2010

# of class dates: 0

Description: The course focuses on C# program structure, language syntax, and implementation details with .NET Framework 4.0. This course describes the new enhancements in the C# 4.0 language by using Visual Studio 2010. In this course, lower-intermediate level programmers gain the knowledge and skills they need to develop C# applications for the Microsoft .NET Framework 4.0. The course highlights the structure of C# 4.0 programs, language syntax, and implementation details. This course is not mapped to any exam.
35 $2495.00
1411-185-NE-W
Course Number: 1411-185-NE-W
Course Name: 10267 - Introduction to Web Development with Microsoft Visual Studio 2010
# of class dates: 0
Description: In this course, students will be introduced to ASP.NET Web development using ASP.NET Web Forms and supporting Microsoft technologies.This course focuses more on server-side programming and data access/management rather than client-side programming. AJAX is covered at a beginner level. Additional Web development models such as Silverlight and ASP.NET MVC are demonstrated for students but will not be covered in any significant detail.
10267 - Introduction to Web Development with Microsoft Visual Studio 2010
Course Number: 1411-185-NE-W
Course Name: 10267 - Introduction to Web Development with Microsoft Visual Studio 2010

# of class dates: 0

Description: In this course, students will be introduced to ASP.NET Web development using ASP.NET Web Forms and supporting Microsoft technologies.This course focuses more on server-side programming and data access/management rather than client-side programming. AJAX is covered at a beginner level. Additional Web development models such as Silverlight and ASP.NET MVC are demonstrated for students but will not be covered in any significant detail.
35 $2495.00
1411-702-10-W
Course Number: 1411-702-10-W
Course Name: 10550 - Programming in Visual Basic with Microsoft® Visual Studio® 2010
# of class dates: 0
Description: This course teaches you Visual Basic language syntax, program structure, and implementation by using Microsoft Visual Studio 2010 and the Microsoft .NET Framework 4. This course provides a solid foundation in Visual Basic to the level necessary to enable students to attend other courses in the Technical Specialist tracks. Audience Profile This course is intended for experienced developers who already have programming experience in Visual Basic, C, C++, C#, or Java, and understand the concepts of Object Oriented Programming. These developers will be likely to develop enterprise business solutions. These professional developers will be attending the course so that they can quickly ramp up on Visual Basic Programming in the .NET Framework. The course focuses on Visual Basic program structure, language syntax, and implementation details with the .NET Framework 4.0. This course also focuses on new enhancement in the Visual Basic 2010 language using Visual Studio 2010.
10550 - Programming in Visual Basic with Microsoft® Visual Studio® 2010
Course Number: 1411-702-10-W
Course Name: 10550 - Programming in Visual Basic with Microsoft® Visual Studio® 2010

# of class dates: 0

Description: This course teaches you Visual Basic language syntax, program structure, and implementation by using Microsoft Visual Studio 2010 and the Microsoft .NET Framework 4. This course provides a solid foundation in Visual Basic to the level necessary to enable students to attend other courses in the Technical Specialist tracks. Audience Profile This course is intended for experienced developers who already have programming experience in Visual Basic, C, C++, C#, or Java, and understand the concepts of Object Oriented Programming. These developers will be likely to develop enterprise business solutions. These professional developers will be attending the course so that they can quickly ramp up on Visual Basic Programming in the .NET Framework. The course focuses on Visual Basic program structure, language syntax, and implementation details with the .NET Framework 4.0. This course also focuses on new enhancement in the Visual Basic 2010 language using Visual Studio 2010.
35 $2495.00
1411-195-04-W
Course Number: 1411-195-04-W
Course Name: 10553 - Fundamentals of XAML and Microsoft Expression Blend
# of class dates: 12
Description: This 3-day course covers core and essential XAML skills. The learner will gain valuable experience developing XAML code in both Visual Studio 2010 and Expression Blend 4. The course teaches the beginner and intermediate tasks that enable the learner to build the foundational skills required to develop professional Silverlight 4 and WPF applications (for the Web, Windows desktops, and Windows Phone 7 devices). The course will include hands-on labs that comprise approximately 50% of the classroom time and enable the student to learn the essential XAML programming tasks that are the building blocks of real-world applications. After completing this course, students will be able to: * Describe XAML-based applications and the tools they can use to build them. * Create vector graphics with both Expression Blend 4 and Expression Design 4. * Create a Silverlight application and a user interface by using various layout controls and other controls from the toolbox. * Work with key parts and logic of a Silverlight application, such as hosting controls, App events, and InitParams. * Create XAML objects programmatically. * Work with Resources, Styles, Control Templates, and Behaviors. * Implement Transforms, Animations, and Visual States in XAML-based applications. * Prototype applications by using SketchFlow.
10553 - Fundamentals of XAML and Microsoft Expression Blend
Course Number: 1411-195-04-W
Course Name: 10553 - Fundamentals of XAML and Microsoft Expression Blend

# of class dates: 12

Description: This 3-day course covers core and essential XAML skills. The learner will gain valuable experience developing XAML code in both Visual Studio 2010 and Expression Blend 4. The course teaches the beginner and intermediate tasks that enable the learner to build the foundational skills required to develop professional Silverlight 4 and WPF applications (for the Web, Windows desktops, and Windows Phone 7 devices). The course will include hands-on labs that comprise approximately 50% of the classroom time and enable the student to learn the essential XAML programming tasks that are the building blocks of real-world applications. After completing this course, students will be able to: * Describe XAML-based applications and the tools they can use to build them. * Create vector graphics with both Expression Blend 4 and Expression Design 4. * Create a Silverlight application and a user interface by using various layout controls and other controls from the toolbox. * Work with key parts and logic of a Silverlight application, such as hosting controls, App events, and InitParams. * Create XAML objects programmatically. * Work with Resources, Styles, Control Templates, and Behaviors. * Implement Transforms, Animations, and Visual States in XAML-based applications. * Prototype applications by using SketchFlow.
21 $1739.00
1411-197-04-W
Course Number: 1411-197-04-W
Course Name: 10554 - Developing Rich Internet Applications Using Microsoft Silverlight 4
# of class dates: 8
Description: This course covers intermediate and advanced topics required to develop professional Silverlight 4 applications that can be deployed to the Web, Windows desktops, and Windows Phone 7 devices. The course will include hands-on labs that comprise approximately 50% of the classroom time and enable the student to learn Silverlight 4 programming within a variety of real-world scenarios. After Completing this course, students will be able to: * Build data-driven Silverlight applications * Create advanced user interfaces * Implement advanced media techniques in Silverlight * Work with Silverlight Media Framework * Access hardware in Silverlight applications * Create application that can be Globalized & Localized * Implement Network Communications * Deploy Silverlight applications * Understand the basics of developing Silverlight applications for Windows Phone 7 * Implement advanced Silverlight techniques for Windows Phone 7 Development
10554 - Developing Rich Internet Applications Using Microsoft Silverlight 4
Course Number: 1411-197-04-W
Course Name: 10554 - Developing Rich Internet Applications Using Microsoft Silverlight 4

# of class dates: 8

Description: This course covers intermediate and advanced topics required to develop professional Silverlight 4 applications that can be deployed to the Web, Windows desktops, and Windows Phone 7 devices. The course will include hands-on labs that comprise approximately 50% of the classroom time and enable the student to learn Silverlight 4 programming within a variety of real-world scenarios. After Completing this course, students will be able to: * Build data-driven Silverlight applications * Create advanced user interfaces * Implement advanced media techniques in Silverlight * Work with Silverlight Media Framework * Access hardware in Silverlight applications * Create application that can be Globalized & Localized * Implement Network Communications * Deploy Silverlight applications * Understand the basics of developing Silverlight applications for Windows Phone 7 * Implement advanced Silverlight techniques for Windows Phone 7 Development
35 $2899.00
1411-755-12-W
Course Number: 1411-755-12-W
Course Name: 10958 - Programming Fundamentals of Web Applications
# of class dates: 8
Description: This five-day instructor-led course provides the knowledge and skills to develop web applications by using Microsoft Visual Studio and WebMatrix 2. The course introduces the Microsoft web stack and shows how to use WebMatrix 2 to develop web applications. The course will help students understand how start with basic web development concepts, and how to use existing applications from the Application Gallery. The course will describe basic web development, including CSS, plug-ins, scripting, basic data access, and application hosting. The course will also describe how to use Windows Azure for application hosting, and how to move beyond WebMatrix 2 into Visual Studio. Audience Profile This course is intended for web developers who are beginners and have some knowledge of HTML. These web developers create sites for a range of different customer and companies, often by observing and re-purposing existing HTML pages, styles, and scripts. They work primarily with static webpages and in-line formatting. They do not often work in a team and use an ISV to host most of their customers’ sites. Typically, these web developers: · Create a website for a small company or voluntary organization. · Add multiple static webpages to a website.
10958 - Programming Fundamentals of Web Applications
Course Number: 1411-755-12-W
Course Name: 10958 - Programming Fundamentals of Web Applications

# of class dates: 8

Description: This five-day instructor-led course provides the knowledge and skills to develop web applications by using Microsoft Visual Studio and WebMatrix 2. The course introduces the Microsoft web stack and shows how to use WebMatrix 2 to develop web applications. The course will help students understand how start with basic web development concepts, and how to use existing applications from the Application Gallery. The course will describe basic web development, including CSS, plug-ins, scripting, basic data access, and application hosting. The course will also describe how to use Windows Azure for application hosting, and how to move beyond WebMatrix 2 into Visual Studio. Audience Profile This course is intended for web developers who are beginners and have some knowledge of HTML. These web developers create sites for a range of different customer and companies, often by observing and re-purposing existing HTML pages, styles, and scripts. They work primarily with static webpages and in-line formatting. They do not often work in a team and use an ISV to host most of their customers’ sites. Typically, these web developers: · Create a website for a small company or voluntary organization. · Add multiple static webpages to a website.
35 $2899.00
1411-757-ZZ-W
Course Number: 1411-757-ZZ-W
Course Name: 10975 - Introduction to Programming
# of class dates: 8
Description: In this 5-day course, students will learn the basics of computer programming through the use of Microsoft Visual Studio 2013 and either the Visual C# or Visual Basic programming languages. The course assumes no prior programming experience and introduces the concepts needed to progress to the intermediate courses on programming, such as 20483B: Programming in C#. The focus will be on core programming concepts such as computer storage, data types, decision structures, and repetition by using loops. The course also covers an introduction to object-oriented programming covering classes, encapsulation, inheritance, and polymorphism. Coverage is also included around exception handling, application security, performance, and memory management.
10975 - Introduction to Programming
Course Number: 1411-757-ZZ-W
Course Name: 10975 - Introduction to Programming

# of class dates: 8

Description: In this 5-day course, students will learn the basics of computer programming through the use of Microsoft Visual Studio 2013 and either the Visual C# or Visual Basic programming languages. The course assumes no prior programming experience and introduces the concepts needed to progress to the intermediate courses on programming, such as 20483B: Programming in C#. The focus will be on core programming concepts such as computer storage, data types, decision structures, and repetition by using loops. The course also covers an introduction to object-oriented programming covering classes, encapsulation, inheritance, and polymorphism. Coverage is also included around exception handling, application security, performance, and memory management.
35 $2899.00
0845-300-PU-W
Course Number: 0845-300-PU-W
Course Name: 1913 - Exchanging and Transforming Data using XML and XSLT
# of class dates: 0
Description: In this course, you will cover: an overview of XML and XSLT, selecting and navigating nodes using XPath, introducing XSLT, refining and combining style sheets, programming with XSLT, defining XML grammar and data types, creating and changing XML structure with XSLT, cross-referencing documents using XSLT & manipulating XML documents using SAX.
1913 - Exchanging and Transforming Data using XML and XSLT
Course Number: 0845-300-PU-W
Course Name: 1913 - Exchanging and Transforming Data using XML and XSLT

# of class dates: 0

Description: In this course, you will cover: an overview of XML and XSLT, selecting and navigating nodes using XPath, introducing XSLT, refining and combining style sheets, programming with XSLT, defining XML grammar and data types, creating and changing XML structure with XSLT, cross-referencing documents using XSLT & manipulating XML documents using SAX.
35 $2435.00
1411-750-12-W
Course Number: 1411-750-12-W
Course Name: 20480 - Programming in HTML 5 with JavaScript and CSS3
# of class dates: 4
Description: This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured applications. The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios. They are intended to focus on the principals and coding components/structures that are used to establish an HTML5 software application. This course uses Visual Studio 2012, running on Windows 8.
20480 - Programming in HTML 5 with JavaScript and CSS3
Course Number: 1411-750-12-W
Course Name: 20480 - Programming in HTML 5 with JavaScript and CSS3

# of class dates: 4

Description: This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured applications. The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios. They are intended to focus on the principals and coding components/structures that are used to establish an HTML5 software application. This course uses Visual Studio 2012, running on Windows 8.
35 $2899.00
1411-751-12-W
Course Number: 1411-751-12-W
Course Name: 20481 - Essentials of Developing Windows Store Apps using HTML5 and JavaScript
# of class dates: 0
Description: In this course students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Visual Studio and Expression Blend tools.
20481 - Essentials of Developing Windows Store Apps using HTML5 and JavaScript
Course Number: 1411-751-12-W
Course Name: 20481 - Essentials of Developing Windows Store Apps using HTML5 and JavaScript

# of class dates: 0

Description: In this course students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Visual Studio and Expression Blend tools.
35 $2899.00
1411-752-12-W
Course Number: 1411-752-12-W
Course Name: 20482 - Advanced Windows Store App Development using HTML5 and JavaScript
# of class dates: 0
Description: In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store.
20482 - Advanced Windows Store App Development using HTML5 and JavaScript
Course Number: 1411-752-12-W
Course Name: 20482 - Advanced Windows Store App Development using HTML5 and JavaScript

# of class dates: 0

Description: In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store.
35 $2889.00
1411-061-C#-W
Course Number: 1411-061-C#-W
Course Name: 20484 - Essentials of Developing Windows® Store Apps Using C#
# of class dates: 0
Description: In this course students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Visual Studio and Expression Blend tools. Audience Profile This course is intended for professional developers who have 1-2 years of experience creating client applications and who are comfortable programming in C# and have done some XAML-based programming.
20484 - Essentials of Developing Windows® Store Apps Using C#
Course Number: 1411-061-C#-W
Course Name: 20484 - Essentials of Developing Windows® Store Apps Using C#

# of class dates: 0

Description: In this course students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Visual Studio and Expression Blend tools. Audience Profile This course is intended for professional developers who have 1-2 years of experience creating client applications and who are comfortable programming in C# and have done some XAML-based programming.
35 $2899.00
1411-062-C#-W
Course Number: 1411-062-C#-W
Course Name: 20485 - Advanced Windows® Store App Development Using C#
# of class dates: 0
Description: In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store. Audience Profile This course is intended for professional developers who have 1 or more years of experience creating applications for a production environment and who are comfortable programming in C# and XAML to create Windows 8 apps.
20485 - Advanced Windows® Store App Development Using C#
Course Number: 1411-062-C#-W
Course Name: 20485 - Advanced Windows® Store App Development Using C#

# of class dates: 0

Description: In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store. Audience Profile This course is intended for professional developers who have 1 or more years of experience creating applications for a production environment and who are comfortable programming in C# and XAML to create Windows 8 apps.
35 $2899.00
1411-063-CO-W
Course Number: 1411-063-CO-W
Course Name: 20486D - Developing ASP.NET Core MVC Web Applications
# of class dates: 8
Description: In this 5-day course, the professional web developers will learn to develop advanced ASP.NET Core MVC applications using .NET Core tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. This course will also prepare the student for exam 70-486. Audience profile This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic. After completing this course, students will be able to: * Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application. * Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models. * Configure the pipeline of ASP.NET Core web applications using middleware, and leverage dependency injection across MVC application. * Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views. * Develop a web application that uses the ASP.NET Core routing engine to present friendly URLs and a logical navigation hierarchy to users. * Create Views in an MVC application that display and edit data and interact with Models and Controllers. * Create MVC Models and write code that implements business logic within Model methods, properties, and events. * Connect an ASP.NET Core application to a database using Entity Framework Core. * Implement a consistent look and feel across an entire MVC web application. * Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application. * Add client side packages and configure Task Runners. * Run unit tests and debugging tools against a web application in Visual Studio 2017. * Write an MVC application that authenticates and authorizes users to access content securely using Identity. * Build an MVC application that resists malicious attacks. * Use caching to accelerate responses to user requests. * Use SignalR to enable two-way communication between client and server. * Describe what a Web API is and why developers might add a Web API to an application. * Describe how to package and deploy an ASP.NET Core MVC web application from a development computer to a web server.
20486D - Developing ASP.NET Core MVC Web Applications
Course Number: 1411-063-CO-W
Course Name: 20486D - Developing ASP.NET Core MVC Web Applications

# of class dates: 8

Description: In this 5-day course, the professional web developers will learn to develop advanced ASP.NET Core MVC applications using .NET Core tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. This course will also prepare the student for exam 70-486. Audience profile This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic. After completing this course, students will be able to: * Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application. * Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models. * Configure the pipeline of ASP.NET Core web applications using middleware, and leverage dependency injection across MVC application. * Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views. * Develop a web application that uses the ASP.NET Core routing engine to present friendly URLs and a logical navigation hierarchy to users. * Create Views in an MVC application that display and edit data and interact with Models and Controllers. * Create MVC Models and write code that implements business logic within Model methods, properties, and events. * Connect an ASP.NET Core application to a database using Entity Framework Core. * Implement a consistent look and feel across an entire MVC web application. * Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application. * Add client side packages and configure Task Runners. * Run unit tests and debugging tools against a web application in Visual Studio 2017. * Write an MVC application that authenticates and authorizes users to access content securely using Identity. * Build an MVC application that resists malicious attacks. * Use caching to accelerate responses to user requests. * Use SignalR to enable two-way communication between client and server. * Describe what a Web API is and why developers might add a Web API to an application. * Describe how to package and deploy an ASP.NET Core MVC web application from a development computer to a web server.
35 $2899.00
1411-753-12-W
Course Number: 1411-753-12-W
Course Name: 20487 - Developing Windows Azure and Web Services
# of class dates: 8
Description: In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure. This course is intended for both novice and experienced .NET developers who have a minimum of six months programming experience, and want to learn how to develop services and deploy them to hybrid environments.
20487 - Developing Windows Azure and Web Services
Course Number: 1411-753-12-W
Course Name: 20487 - Developing Windows Azure and Web Services

# of class dates: 8

Description: In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure. This course is intended for both novice and experienced .NET developers who have a minimum of six months programming experience, and want to learn how to develop services and deploy them to hybrid environments.
35 $2899.00
1411-756-13-W
Course Number: 1411-756-13-W
Course Name: 20497 - Software Testing with Visual Studio 2013
# of class dates: 0
Description: In this course, Developers and Testers will learn to use the tools in Visual Studio 2013 Ultimate to complete software testing requirements. Students will learn how to plan test efforts, execute manual and automated tests, and some techniques to manage work items and the test process workflow. This course will also prepare students for exam 70-497. This course is designed for Visual Studio Online, a Microsoft hosted software-as-a-service (SaaS). Like most hosted application services, the look and feel of this service might change periodically. Although this course has been designed to minimize inconsistencies, you may notice some differences between the course content and the current version of Visual Studio Online that is available during the training event.
20497 - Software Testing with Visual Studio 2013
Course Number: 1411-756-13-W
Course Name: 20497 - Software Testing with Visual Studio 2013

# of class dates: 0

Description: In this course, Developers and Testers will learn to use the tools in Visual Studio 2013 Ultimate to complete software testing requirements. Students will learn how to plan test efforts, execute manual and automated tests, and some techniques to manage work items and the test process workflow. This course will also prepare students for exam 70-497. This course is designed for Visual Studio Online, a Microsoft hosted software-as-a-service (SaaS). Like most hosted application services, the look and feel of this service might change periodically. Although this course has been designed to minimize inconsistencies, you may notice some differences between the course content and the current version of Visual Studio Online that is available during the training event.
14 $1195.00
1411-150-NE-W
Course Number: 1411-150-NE-W
Course Name: 2310 - Developing Web Applications Using Microsoft Visual Studio 2008 SP1
# of class dates: 0
Description: In this course, you will cover: the conceptual framework of the .NET framework and ASP.NET; how to create new projects, and how to use Visual Studio.NET; how to use Visual Studio.NET to create a class project and write code in Visual Basic.NET or C#; how to display an ASP.NET web form; how to add procedures to an ASP.NET Web application and server controls on an ASP.NET Web Form; how to use the Trace feature and the Debug object; how to use the client-side and server-side validation controls to screen data; user controls and how to create them; a conceptual overview of the objects in ADO.NET; how to manually add data access tools to a Web application; advanced features of ADO.NET; reading data from XML files; accessing web service and incorporating data into the Web application; long and short-term storage of data & how to configure; deploy and secure a web application.
2310 - Developing Web Applications Using Microsoft Visual Studio 2008 SP1
Course Number: 1411-150-NE-W
Course Name: 2310 - Developing Web Applications Using Microsoft Visual Studio 2008 SP1

# of class dates: 0

Description: In this course, you will cover: the conceptual framework of the .NET framework and ASP.NET; how to create new projects, and how to use Visual Studio.NET; how to use Visual Studio.NET to create a class project and write code in Visual Basic.NET or C#; how to display an ASP.NET web form; how to add procedures to an ASP.NET Web application and server controls on an ASP.NET Web Form; how to use the Trace feature and the Debug object; how to use the client-side and server-side validation controls to screen data; user controls and how to create them; a conceptual overview of the objects in ADO.NET; how to manually add data access tools to a Web application; advanced features of ADO.NET; reading data from XML files; accessing web service and incorporating data into the Web application; long and short-term storage of data & how to configure; deploy and secure a web application.
35 $2495.00