Software Development
Visual Studio for New Users
Introducing Visual Studio
Visual Studio Frameworks and Tools

Introducing Visual Studio

Course Number:
wd_vsaa_a01_it_enus
Lesson Objectives

Introducing Visual Studio

  • start the course
  • describe the current state of the .NET architecture
  • install Microsoft Visual Studio on your workstation
  • continue to use Visual Studio beyond the trial period
  • recognize the main features of the Visual Studio IDE
  • sign in to Visual Studio
  • use different VS accounts for different purposes
  • view and act on notification events in Visual Studio
  • tailor your Visual Studio install to your tastes
  • view and act on notification events in Visual Studio
  • add and edit menus, toolbars, and actions in Visual Studio
  • start using the Visual Studio IDE
  • arrange the panels in Visual Studio to suit your workflow
  • modify the Visual Studio start page
  • integrate external tools into your Visual Studio installation
  • synchronize Visual Studio settings across workstations
  • use Visual Studio Team Services and Foundation Server
  • begin work on a new Visual Studio project
  • use the Visual Studio IDE features when writing code
  • compile code into executable applications in Visual Studio
  • test code for correctness in Visual Studio
  • troubleshoot and debug issues in code in Visual Studio
  • locate performance issues in code in Visual Studio
  • use cloud solutions within Visual Studio projects
  • connect to and manage data stored in databases
  • prepare your application for release
  • install or develop Visual Studio extensions
  • write and compile a simple application

Overview/Description
Visual Studio is the de facto standard for software development on the Windows platform. With its extensive expandability, it can be enhanced and extended to suit almost any developer need or paradigm. In this course, you will become familiar with the Visual Studio components. You will also begin to develop simple applications.

Target Audience
Developers wishing to gain familiarity with the Visual Studio development platform.

Visual Studio Frameworks and Tools

Course Number:
wd_vsaa_a02_it_enus
Lesson Objectives

Visual Studio Frameworks and Tools

  • start the course
  • describe the Git version control software
  • identify features and benefits of GitHub
  • connect to the GitHub versioning service
  • create a GitHub repository
  • publish your work to GitHub
  • use Team Foundation Server with Visual Studio
  • describe programming models for creating interactive web content using ASP.NET with Visual Studio
  • use the Model-View-Controller paradigm with ASP.NET
  • describe the Web API framework for building web services
  • use Bower to manage project dependencies
  • use Gulp to manage building your project
  • use Grunt to perform build operations in your project
  • use TypeScript to develop a web application
  • use SignalR to push content to clients in real time
  • use AngularJS to create a client-side web app
  • identify tools for styling applications
  • use Knockout to create an MVVM client
  • use Bootstrap to improve and style your user interface
  • develop an app using the Universal Windows platform
  • use Xamarin to target Android and iOS platforms
  • use Apache Cordova to develop mobile applications
  • develop multi-platform games with Unity and Visual Studio
  • develop cross-platform apps with the .NET Execution Environment
  • target code to the CoreCLR, the classic .NET Framework, or both
  • use Node.js tools with Visual Studio
  • use Entity Framework to access database objects
  • use Cloud Explorer to work with Azure resources
  • develop a basic UWP application

Overview/Description
Contemporary software runs on an ever growing number of platforms, devices and hardware. Your development environment should be able to accommodate publishing to as many of these as possible. Due to Visual Studio's extensible nature, a wide variety of frameworks and tools can be integrated to enable development on many platforms. In this course you will learn about using Visual Studio to develop web-based applications and services. You will also learn about developing mobile applications as well as managing and versioning your code.

Target Audience
Developers wishing to gain familiarity with the Visual Studio development platform.

Close Chat Live