X

10958 Programming Fundamentals of Web Applications

Course Overview

Students will learn basic web development, including CSS, plug-ins, scripting, basic data access, how to use Windows Azure for application hosting, and how to move beyond WebMatrix 2 into Visual Studio.

Who Should Attend

This course is intended for web developers who are beginners and have some knowledge of HTML.

Course Outline

1 - Overview of Microsoft Web Technologies

  • Introduction to Web Fundamentals
  • Introduction to the Microsoft Web Stack
  • Introduction to the Open Source Application Gallery
  • Lab : Creating a Website in Windows Azure

2 - Exploring WebMatrix 2

  • The Project Life Cycle
  • Introduction to Microsoft WebMatrix 2
  • Lab : Exploring WebMatrix 2

3 - Building Simple Websites in WebMatrix 2

  • Building Webpages in WebMatrix 2
  • Using Razor Syntax to Build Dynamic Pages
  • Lab : Building Simple Websites in WebMatrix 2

4 - Building Data-Driven Websites in WebMatrix 2

  • Introduction to Databases
  • Creating a Database in WebMatrix 2
  • Displaying Data
  • Lab : Building Data-Driven Websites in WebMatrix 2

5 - Adding Rich Content to WebMatrix 2 Websites

  • Adding Media Content
  • Using HTML5 in a Website
  • Lab : Adding Rich Content to WebMatrix 2 Websites

6 - Designing the WebMatrix 2 Website

  • Structuring a Website
  • Applying Template Views
  • Applying Styles to a Website
  • Adapting a Site for Mobile Browsers
  • Lab : Designing the WebMatrix 2 Website

7 - Deploying a WebMatrix 2 Web Applications

  • Hosting Web Applications
  • Hosting Databases
  • Deploying to your Chosen Locations
  • Lab : Deploying a WebMatrix 2 Web Application

8 - Troubleshooting WebMatrix 2 Websites

  • Sources of Errors
  • Using the Microsoft Internet Explorer Developer Tools
  • Troubleshooting Problems
  • Lab : Troubleshooting WebMatrix 2 Websites

9 - Consuming Services and Data from the Web

  • Calling Web Services from a Web Application
  • Public Data Sources
  • Lab : Consuming Data and Services from the Web

10 - Enriching a WebMatrix 2 Web Application by Using Open Source Components

  • Overview of Open Source Packages in NuGet
  • Browsing, Installing, and Using Packages
  • Lab : Enriching a WebMatrix 2 Website by Using Open Source Components

11 - Securing a WebMatrix 2 Website

  • Why Use Client-side Scripts?
  • The jQuery Script Libraries
  • Using AJAX and Partial Page Updates
  • Optimizing Caches to Improve Performance
  • Lab : Building Responsive Pages

13 - Driving Traffic to a WebMatrix 2 Website

  • Growing a Website
  • Analyzing a WebMatrix 2 Application
  • Optimizing a WebMatrix 2 Application for Search Engines
  • Marketing an Application
  • Lab : Driving Traffic to a WebMatrix 2 Website

14 - Customizing an Application from the WebMatrix 2 Gallery

  • Exploring the Application Gallery
  • Modifying an Existing Application
  • Lab : Customizing an Application from the WebMatrix 2 Gallery

15 - Transitioning from WebMatrix 2 to Visual Studio

  • Developing Websites in Visual Studio
  • Moving Between WebMatrix 2 and Visual Studio
  • Lab : Transitioning from WebMatrix 2 to Visual Studio

Enroll Today

This is a 5-day class

Price: $2,975.00
Payment Options

ILT Instructor‑Led Training

OLL Online LIVE

GTR  Guaranteed to Run

Class times are listed Eastern time. This class is available for Private Group Training

To sort by location or date, click the ‘When’ and ‘Where’ column headings.

Cart When Time   Where How
09/10/2018 9:00AM - 5:00PM GTR Online LIVE OLL
12/03/2018 9:00AM - 5:00PM GTR Online LIVE OLL

Class times are listed Eastern time
This class is available for Private Group Training