LearnKey Training

MTA Web Development Fundamentals Course (98-363) - Exam Retired

MTA Web Development Fundamentals Course (98-363) - Exam Retired

MTA Web Development Fundamentals Course (98-363) - Exam Retired

4 Sessions -
9 Hours of Interactive Training

This course is designed to prepare students for the MTA Web Development Fundamentals exam, which is designed to provide candidates with an assessment of their knowledge of fundamental Web development concepts. It can also serve as a stepping-stone to the Microsoft Certified Technology Specialist exams for ASP.NET Web Development. This certification is ideal for high school or college students that want to explore the Web Development path. This can also improve college applications and resumes.

  • Understand core programming concepts like; Object-Oriented Programming, Error Handling, and Computer Decision Structure
  • Understand the deference between; Inheritance, Encapsulation, and Polymorphism
  • Learn the fundamentals of ASP.NET development

About The Author
Tony Northrup, MCPD, MCITP, MCSE, and CISSP is a consultant and author living in Waterford, Connecticut. Tony started C++ and assembly programming long before Windows 1.0 was released, but has focused on Windows development and administration for the last eighteen years. He has authored 30 books and several video training courses covering Windows development, networking, and security. Among other titles, Tony is coauthor of the Microsoft Press MCTS Training Kit for exam 70-515 (Web Applications Development with Microsoft .NET Framework 4) and the author of the Microsoft Press MCPD Exam Ref for exam 70-519 (Designing and Developing Web Applications Using Microsoft .NET Framework 4). Tony has a technology blog at www.vistaclues.com.

Session 1

Section A: Introduction

  • MTA Overview
  • Microsoft Certification Roadmap
  • Exam 98-363 Overview

Section B: Understanding Web Page Structure

  • Visual Studio Templates
  • Creating a New Web Page From a Template
  • Template-Based Design Considerations
  • Understanding Web Page Parts
  • Web Page Parts: The Body
  • Web Page Parts: Script
  • View HTML Elements in VS
  • Understanding ASPX Page Declaration
  • Understanding Server Controls

Section C: Customizing Page Layout

  • Using ASPX Label Control
  • Using ASPX HyperLink Control
  • Using ASPX TextBox Control
  • Using ASPX Button Control
  • Using ASPX Image/Menu Controls
  • Understanding User Controls
  • Master Pages
  • Content Pages
  • CSS Overview
  • Modifying CSS
  • Overriding Styles
  • Tables

Section D: Understanding Web App Structure

  • Web Application Structure
  • Class Libraries
  • File Types
  • Folders

Section E: Understanding Page Life Cycle

  • Handling User Input
  • Visual Studio Debugger
  • Page Life Cycle
  • Page Events
  • Page_Load and IsPostBack
  • Cross-Page Posting
  • Other Common Page Events
  • Exceptions
  • AutoEventWireup

Section F: Application and Session Life Cycles

  • Application Events
  • Session Events
  • Creating Application Objects
  • Session Overview

Section G: Understanding Web Communications

  • HTTP Overview
  • Web Server Responsibilities
  • Intrinsic Objects
  • Tracing
  • Displaying Request Properties
  • Adding a QueryString Object
  • Server.Transfer
  • Response.Redirect

Session 2

Section A: Understanding Web Site Configuration

  • Web Application Configuration
  • Application Settings
  • Configuring Application Settings
  • Configuring Web Page AppSettings
  • Working with ConfigSource

Section B: Bugs, Errors, and Exceptions

  • Error Pages
  • Handling Errors
  • Exception Handling
  • Catching Exceptions
  • Using Response.Write
  • Using Trace.Write
  • Using Application Error Event Handler
  • Debugging
  • Using Breakpoints to Debug in VS

Section C: Web Page Deployment

  • Deployment Methods
  • Deployment Options
  • Create a Web Deployment Package
  • Create a SQL Deployment Package
  • Publishing a Web Application
  • Create a Web Setup Project
  • Configure Deployment Options
  • Signing/Other Options

Section D: Web Page Management

  • Application Pools
  • Configure Application Pools

Section E: Storing Data

  • Client-Side Storage
  • Server-Side Storage
  • Cookies Defined
  • Storing Client Data in a Cookie
  • View State Defined
  • View State DEMO
  • Application/Session State Defined
  • Application/Session State DEMO

Session 3

Section A: XML

  • XML Defined
  • Reading an XML Document
  • Displaying XML to the Client
  • Defining Specific XmlNodeType
  • XML Classes Defined

Section B: Web Services

  • Web Service Defined
  • WCF
  • Create a Web Service using WebMethod
  • Debugging a Web Service
  • Connecting to a Web Service

Section C: Working with Databases

  • Databases Defined
  • Web Site Architecture
  • Database Types
  • Data Access Technologies
  • Creating a DynamicData Web App
  • Understanding the DBML Model
  • Viewing Table Data
  • Understanding Database Classes
  • Database Changes in Web.config
  • Browsing the DB via a Web App
  • Understanding Register.Routes
  • Understanding Dynamic Data App Structure
  • Field Templates
  • DynamicData Web.config

Section D: Binding Data to Web

  • Data Binding
  • LINQ Queries
  • Using LINQ to Query a DB
  • Legacy Database Classes
  • Database Connections

Section E: Client-Side Programming

  • Client-Side Programming Defined
  • JavaScript Overview
  • Create JavaScript App using ASP.NET
  • Running JavaScript Apps
  • Debugging JavaScript Apps
  • Extending JavaScript with jQuery

Section F: Client-Side Scripting Technologies

  • Microsoft AJAX Defined
  • Using the UpdatePanel Control
  • More AJAX Controls
  • AJAX Triggers
  • VBScript

Session 4

Section A: Web Forms Authentication

  • ASP.NET Membership
  • ASP.NET Membership Controls
  • Using Forms Authentication

Section B: Windows Authentication

  • Windows Membership
  • Using Windows Authentication

Section C: Other Authentication Methods

  • Impersonation Defined
  • Configuring Impersonation
  • Other Authentication Mechanisms

Section D: Data Validation

  • Validation Defined
  • Validation Classes
  • Using Validator Controls

Section E: Exam Review

  • CSS Overview
  • Web Page Configuration Considerations
  • Client-Side Storage
  • Server-Side Storage
  • Controls
  • Exceptions
  • Tracing
  • Page Life Cycle
  • Application Pools
  • Deployment Methods
  • Web Services
  • JavaScript
  • AJAX
  • Data Sources