This extensive course is designed to prepare the 70-515 TS Microsoft certification exam. By passing this exam you will obtain a Microsoft certification as a technology specialist in developing applications with Microsoft ASP.NET with the .NET 4.0 Framework and Visual Studio 2010.
Both if you want to prepare the exam or if you need to learn new skills for work reasons, when you finish this training you’ll become an expert in in .NET Web development technologies.
The course covers:
- ASP.NET Web Forms, advanced level
- ASP.NET AJAX, advanced level
- ASP.NET MVC, beginner level
- jQuery, beginner level
Become an expert! Why is a campusMVP.Net course better than regular InCompany or classroom training?
More than 475 pages of course contents in PDF format: upon completing the course you can download all the theory resources in PDF format so you can use it for future reference. These resources are printable, include navigation and are indexed for search purposes.
Course Features
- Course access period: 3 months (12 weeks)
- Course length: estimated 100 hours
- Dedication time needed: 8-10 hours per week although this depends greatly on your current skills
- Level: Intermediate-Advanced
- We include a downloadable campusMVP.Net achievement diploma
- One-to-one coaching by expert MVP/MCT trainers to answer questions and doubts throughout the course
If you have any questions or doubts, we are eager to help you. Just ask!
Outline
The course is divided in 4 thematic blocks. They cover everything you need to prepare the 70-515 TS certification exam and more, since it is designed to train you so you can make the most out the course when facing real work situations:
- ASP.NET Web Forms 4.0: learn everything you need to develop web applications using Microsoft’s leading event oriented programming paradigm. This course block starts practically from scratch up to advanced topics.
- ASP.NET AJAX: this course block focuses on user interaction through asynchronous programming between the client and the server. It is centered on the technology integrated in ASP.NET Web Forms in order to make working with AJAX easier. It starts from scratch so you can fully master the subject.
- ASP.NET MVC: this course block includes the basis of the latest Web development programming paradigm provided by Microsoft, based on the Model-View-Controller pattern.
- jQuery: it’s the world’s most popular JavaScript library, free and Open Source. Microsoft offers jQuery support with Visual Studio 2010 and ASP.NET 4.0. This subject is very important in Microsoft’s 70-515 TS certification exam. This course block provides the basis of jQuery to prepare the certification exam.
- Certification exam tips: in this section we offer you practical advice for the moment of truth, the MCTS exam, based on our own personal experience when taking it.
Audience profile requirements
Students must have previous skills and knowledge on the .NET platform, and basic knowledge on managing databases. Nevertheless, this course includes basic lessons on how to manage SQL Server.It’s necessary to have basic knowledge and experience with HTML and JavaScript.
Summary
This course offers all the resources you need to study in depth the different Microsoft Web developing technologies:
- 3 month access to complete the “70 515 TS: Web Applications Development with Microsoft .NET Framework 4 certification exam preparation course”. Study 24×7, practice at your own pace and from wherever you want.
- 3 months of expert coaching and trainer support: the MVP/MCT expert that has developed the course content is the same person available throughout the certification exam training course to answer every single question and doubt you might come up with while completing this MCTS exam training.
- Study methodology: we give insight and advice on how to study and how to face the exam.
- The right amount of theory needed, just enough and no more :-). This MCTS exam preparation course is designed towards real-world developing skills, with coding examples and exercises. At campusMVP.Net we always balance out theory with practice.
- Precise practice videos that go straight to the point to explain visually the most important issues.
- Coding examples for you to download and run on your computer.
- Course self-evaluation test.
- MeasureUp official exam simulation, a supplier endorsed by Microsoft. Start practicing way before attending the official exam. You have 6 month access to the simulation, with dozens of questions and answers explained in detail. The price of this course does not include certification exam fees. You have to go to your closest Microsoft official test center and set an exam date. You can find your closest Microsoft official test center at www.prometric.com.
- Downloadable achievement diploma when passing the final course exam.
More than 475 pages of course contents are downloadable in PDF upon completing the course. When passing the exam you can download the course resources for future reference use. More than 600 pages of theory, developing tips and expert advice
Full 70-515TS course syllabus
ASP.NET Web Forms
ASP.NET Web Forms
MODULE 1: Working with Web Forms
1.1.- The Development Environment
DEMO: Hello World with ASP.NET Web Forms
How Does It Work?
Interface and Code Separation
Web Sites vs Web Applications
1.2.- Web Forms Basic Server Controls
DEMO: Working with Basic Controls
DEMO: Using Various Button Controls
DEMO: Data Input Controls: TextBoxes
DEMO: Data Input Controls: Lists and Selections
DEMO: Calendar Controls
HTML Controls
3rd Party Controls
1.3.- Adaptive Rendering
DEMO: Adaptive Rendering
1.4.- Validation Controls
DEMO: Validation Controls
Custom Validators
1.5.- User Controls
DEMO: User Controls
1.6.- Code Reuse
DEMO: Reusing Code
Mixing Code in Several Languages
MODULE 2: Day to Day Work With Web Forms
2.1.- Web Applications Settings and Configuration
Reading and Writing Settings
Important Configuration Sections
Splitting Configuration Sections
Encrypting Configuration Sections
2.2.- Master Pages
DEMO: Master Pages
2.3.- CSS, Themes and Skins
Style Sheets
Themes & Skins
Assigning Themes
DEMO: Themes & Skins
2.4.- Application State
Session State
DEMO: Session & Application State
Share Information Globally: Caching
Page-Scope Storage: ViewState
ViewState Security
Cookies
Handling Cookies
Cookies: Advanced Topics
Pages and Controls Output Cache
DEMO: Output Cache
Custom Output Cache
Output Cache Additional Topics
2.5.- Application Global Events: Global.asax
2.6.- ASP.NET Request Handlers
ASHX Pure Request Handlers
Request Handler Classes – Example: Images Watermarks
Configuring Handlers in the Web Server
2.7.- Multi-Language Apps
MODULE 3: Data Access With Web Forms
3.1.- Data Access Controls
3.2.- Using Data Access Controls
DEMO: Data Control Fundamentals
DEMO: Basic Editing
DEMO: Handling Errors
DEMO: Master-Details and Passing Info Between Pages
DEMO: Intercepting Data Operations
DEMO: Templates and Advanced Editing
DEMO: Advanced Row Binding
DEMO: Sorting and Advanced Sorting
TIP: Assign a Sort Order Indicator Icon
DEMO: Client-Side Confirmations
DEMO: Row Numeration
DataSource Controls Caching
3.3.- The LinqDataSource Control
Data Grouping
Additional Considerations
LinqDataSource vs ObjectDataSource
3.4.- The ListView Control
3.5.- The DataPager Control
3.6.- Chart Control
MODULE 4: ASP.NET Applications Security
4.1.- User Authentication – Windows
4.2.- User Authentication – Forms
4.3.- Access Authorization
4.4.- The Membership and Roles APIs
4.5.- Security Web Controls
DEMO: Add Security to a Web App
MODULE 5: Advanced Techniques
5.1.- ASP.NET Provider Model
Available providers and Type providers
How Providers Work
Step by Step Sample: Create a Custom Provider
5.2.- Page and Control Life-Cycle
Additional Page Life Cycle Considerations
5.3.- Asynchronous Pages
Step by Step: Async Page
Executing simultaneous asynchronous tasks
Async Pages Life-Cycle
Asynchronous Request Handlers
5.4.- Uploading Files to the Server
5.5.- Web Applications Instrumenting and Monitoring
Tracing
Full Application Tracing
Advanced Tracing
Health Monitoring
Implementing Health Monitoring
MODULE 6: Creating Custom Web Controls
6.1.- Basic Steps to create a Custom Web Control
6.2.- Design Time Attributes
6.3.- Creating a Custom Web Control
DEMO: Creating a Custom Web Control
DEMO: Testing our Web Control
6.4.- Server Events for Custom Web Controls
6.5.- Complex Properties
6.6.- Properties Serialization and Type Converters
6.7.- Common Property Editors
6.8.- Composite Controls and Custom Designers
DEMO: Composite Controls
MODULE 7: Web Applications Deployment
DEMO: Configuring the Web Server in IIS 7.x
7.1.- Copying Files to the Server – Cases
7.2.- Deploying from Visual Studio
7.3.- Managing Databases
7.4.- Project Precompilation
Precompilation from Visual Studio
Manual Precompilation
7.5.- Web Setup Projects
7.6.- Automatic Deployment with Microsoft Web Deploy
Creating a Basic Deployment Package
Deploying Packages in IIS
Installing Necessary Components
Manual Package Deployment using the Wizard
One-Click Remote Deployment
Deploying Databases
Configuration Automatic Transforms: XDT
Additional Interesting Links
ASP.NET AJAX
ASP.NET AJAX
MODULE 1: Introduction to AJAX
1.1.- The Need for AJAX
DEMO: The Need for AJAX
1.2.- Manual Creation of an AJAX page
DEMO: Manual AJAX
MODULE 2: ASP.NET AJAX in Practice
2.1.- Our First AJAX Application
DEMO: First Simple AJAX App
2.2.- AJAX Page Life-Cycle
2.3.- The ScriptManager Control
2.4.- The UpdatePanel Control
Triggers
2.5.- Timers
2.6.- Updating Progress
LAB: Product Inventory
MODULE 3: Consuming Services with AJAX
3.1.- Network Callbacks
3.2.- Web Services
Create a Web Service
DEMO: Create a Service
Calling the service from a “Conventional” client
DEMO: Calling the service
3.3.- Exposing the Service for AJAX
DEMO: Exposing the Service for AJAX
3.4.- The AJAX Client
DEMO: Consuming the Service from the Client Side
LAB: Web Services
MODULE 4: AJAX Control Toolkit
4.1.- Control Toolkit Setup
4.2.- First Example: Accordion Control
4.3.- Second Example: ConfirmButton
4.4.- Another Example: MaskedEdit
4.5.- Creating Animations in the Client Side
LAB: Adding more AJAX features
MODULE 5: Additional and advanced techniques
5.1.- AJAX with Master Pages
5.2.- The ScriptManagerProxy Component
5.3.- Network Callbacks to Static Methods
DEMO: Static Methods
5.4.- Registering Client Script
5.5.- Finding Out the Type of Postback
5.6.- Debugging and Tracing AJAX Pages
5.7.- AJAX Authentication
5.8.- AJAX Profiles
5.9.- JavaScript Extensions
Programming with JavaScript Extensions
Localizing Numbers and Dates in JavaScript
LAB: Adding Client Side Functionality
jQuery
jQuery
MODULE 1: Introduction to jQuery
1.1.- Using the jQuery Library
DEMO: jQuery Setup
1.2.- jQuery Fundamentals
1.3.- Selectors
1.4.- Sets Methods
1.5.- Accessing Elements
DEMO: Our First jQuery Program
DEMO: append, each, index
1.6.- Manipulating contents
1.7.- Using CSS
1.8.- Client-Side Events
DEMO: Events and More Examples
1.9.- AJAX with jQuery
DEMO: AJAX with jQuery
ASP.NET MVC
ASP.NET MVC
MODULE 1: Intro to ASP.NET MVC
1.1.- The MVC Pattern
1.2.- The Model
1.3.- The View
1.4.- The Controller
1.5.- Relationship Between Model, View and Controller
1.6.- ASP.NET MVC Advantages
1.7.- ASP.NET MVC Disadvantages
MODULE 2: First Application with ASP.NET MVC
2.1.- Creating an ASP.NET MVC Project
2.2.- Anatomy of an ASP.NET MVC project
2.3.- How an ASP.NET MVC Application Works
MODULE 3: Adding More Features
3.1.- Declaration of Intent
3.2.- Creating the Model
3.3.- Defining Routes
3.4.- Creating the Controller
3.5.- Creating the Views
MODULE 4: Additional Features
4.1.- Areas
Defining Areas
The Impact of Areas
4.2.- Deploying ASP.NET MVC Apps
Exam Tips & Tricks
Exam Tips & Tricks
Types of Questions in the Exam
Throughout the duration of the course you will have one of the leading experts within this field at your disposition to ask him questions or concerns.
About the author

JM Alarcon
ASP.NET Visual Developer MVP
MsC Mechanical engineering and business consultant specialist, he has written several books and hundreds of articles on computer science and engineering in specialized press such as PC World, Windows Magazine, dotNetMania…
He has extensive training and teaching experience, having trained hundreds of people since mid ’90s. JM is a Microsoft Certified Trainer (MCT). Learn more about JM Alarcon.
What others are saying about this course


