10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

Similar documents
DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

Developing Web Applications with Microsoft Visual Studio 2010

10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

Developing Windows Applications with Microsoft Visual Studio 2010

Developing Data Access Solutions with Microsoft Visual Studio 2010

DE Developing Windows Applications with Microsoft Visual Studio 2010

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

Developing Web Applications with Microsoft Visual Studio 2010

Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#)

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Introduction to Web Development with Microsoft Visual Studio 2010

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

ASP.NET Web Forms Programming Using Visual Basic.NET

Developing ASP.NET MVC 4 Web Applications

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

20486-Developing ASP.NET MVC 4 Web Applications

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

ASP.NET Using C# (VS2017)

DE Introduction to Web Development with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

Introduction to Web Development with Microsoft Visual Studio 2010

20486: Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications

ASP.NET MVC Training

Apex TG India Pvt. Ltd.

Visual Studio Course Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Developing ASP.NET MVC 5 Web Applications

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment.

Developing Web Applications Using ASP.NET Duration:56 Hours

Microsoft Visual Studio 2010 Training Course Catalogue. Learning Solutions

Developing Web Applications Using Microsoft Visual Studio 2008

Course 20486B: Developing ASP.NET MVC 4 Web Applications

CORSO MOC10265: Developing Data Access Solutions with Microsoft. CEGEKA Education corsi di formazione professionale

20486C: Developing ASP.NET MVC 5 Web Applications

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

Microsoft Developing ASP.NET MVC 4 Web Applications

Diploma in Microsoft.NET

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

DOT NET Syllabus (6 Months)

20486 Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 4 Web Applications

COWLEY COLLEGE & Area Vocational Technical School

20483BC: Programming in C#

DOT NET SYLLABUS FOR 6 MONTHS

Developing ASP.Net MVC 4 Web Application

.NET-6Weeks Project Based Training

Programming in C# (20483)

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Programming in C#

Hands On, Instructor-Led IT Courses Across Colorado

Programming Fundamentals of Web Applications

ASP.NET Using C# (VS2013)

Developing Windows Applications with Microsoft Visual Studio 2010 (MS 10262)

Developing Microsoft SharePoint Server 2013 Core Solutions

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

.Net. Course Content ASP.NET

PROGRAMMING WITH THE MICROSOFT.NET FRAMEWORK USING MICROSOFT VISUAL STUDIO 2005 Course No. MS4995A 5 Day PREREQUISITES COURSE OUTLINE

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led


Dot Net Online Training

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

DOT NET COURSE BROCHURE

Developing Microsoft SharePoint Server 2013 Core Solutions

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Microsoft SharePoint 2010, Application Development

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

"Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING

Introduction 13. Feedback Downloading the sample files Problem resolution Typographical Conventions Used In This Book...

C#.NET TRAINING / /

: 20488B: Customized Developing Microsoft SharePoint Server

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

Course Outline. ASP.NET MVC 5 Development Training Course ASPNETMVC5: 5 days Instructor Led. About this Course

Advance Dotnet ( 2 Month )

Developing Windows Applications with Microsoft Visual Studio 2010

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

Developing Microsoft SharePoint Server 2013 Core Solutions

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

.NET FRAMEWORK. Visual C#.Net

Programming in C# for Experienced Programmers

Transcription:

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview 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. This will also prepare the student for exam 70-515. Prerequisites In addition to their professional Web development experience, students who attend this training should have the following technical knowledge: An understanding of the problem-solving techniques that apply to software development, including the following principles of software development: modern software development model typical phases of a software development lifecycle concepts of event-driven programming concepts of object-oriented programming creating use-case diagrams designing and building a user interface developing a structured application A basic understanding of the following scripting techniques and some hands-on experience writing scripts: Web scripting techniques Macro scripting techniques Windows scripting techniques A general understanding of the purpose, function, and features of following.net Framework topics: Common Language Runtime.NET Framework class library Common Type System Component interoperation Cross-Language Interoperability Assemblies in the Common Language Runtime Application Domains Runtime hosts supported by the.net Framework Experience using Visual Studio 2008 in the following task areas: Declaring and initializing typed variables using the Camel case naming convention Using arithmetic, relational, and logical operators in code statements

Using branching statements to control code execution Using looping statements to iterate through collections or repeat steps until a specified condition is met Creating classes and methods to establish the basic structure of an application Using methods and events to implement the programming logic of an application Identifying syntax and logic errors Accessing and managing data from a data source Experience in object oriented design and development as follows: Creating and accessing classes and class properties Creating and accessing methods and overloaded methods Implementing inheritance, base classes, and abstract classes Declaring, raising, and handling events Responding to and throwing exceptions Implementing interfaces and polymorphism Implementing shared and static members Implementing generics Creating components and class libraries Experience in N-Tier application design and development as follows: Managing a software development process Controlling input at the user interface level in Windows Client and Web applications Debugging, tracing, and profiling.net applications Monitoring and logging.net applications Implementing basic testing best practices Performing basic Data Access tasks with LINQ Implementing basic security best practices in.net Applications Implementing basic service calls Using.NET Configuration Files Deploying.NET Framework Applications using ClickOnce and the MS Installer Audience This course is intended for professional Web developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Members of the audience have a minimum of two to three years of experience developing Web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 and newer releases of the Visual Studio product. The audience understands how to use the new features of Visual Studio 2010. Course Outline Course Introduction Course Introduction 5m

Module 01 - Overview of Web Application Design Lesson 1: Overview of IIS 7.0 Key Features of IIS 7.0 Architecture of ASP.NET on IIS 7.0 ASP.NET Enhancements for IIS 7.0 Demo - Administering IIS 7.0 by Using IIS Manager Lesson 2: Overview of ASP.NET 4.0 ASP.NET 4.0 Architecture New Features in ASP.NET 4.0 Lesson 3: Introduction to the MVC Framework What is the MVC Framework? Demo - Exploring an MVC Application Lesson 4: Overview of the Request Life Cycle Life Cycle of a Web Forms Request Life Cycle of a MVC Request Comparison of the Web Forms and MVC Request Life Cycles Working with the Web Forms Page Life Cycle Module 01 Review 1h 41m Module 02 - Designing a Web Application Lesson 1: Web Applications: Case Studies Discussion: Overview of Web Applications and their Characteristics Overview of the Web Application Design Process Lesson 2: Web Application Design Essentials Common Design Considerations Discussion: Web Forms and MVC Guidelines for Determining When to Use Web Forms and When to Use MVC Considerations for Using Web Forms with MVC Lesson 3: Microsoft Visual Studio 2010 Tools and Technologies for Web Application Design Overview of the Design View in Visual Studio 2010 Enterprise Library IIS SEO Toolkit Module 02 Review 39m Module 03 - Developing MVC Models Lesson 1: Exploring Ways to Create MVC Models Overview of MVC What is an MVC Model? Creating an MVC Model Creating an MVC Model by Using Classes Demo - Creating an MVC Model by Using Classes Lesson 2: Working with Data in MVC Models What is LINQ to SQL? Active Record Pattern What is the Entity Framework? 1h 15m

LINQ to SQL vs. Entity Framework Data Mapper Pattern Lesson 3: Creating a Data Repository What is the Repository Pattern? Demo - Creating a Data Repository Data Type Errors Handled by MVC Models Business Logic Errors and MVC Extending Model Class to Add Business Rules Handling Business Rule Errors Model Data Validation Creating a Data Validation Class Module 03 Review Module 04 - Developing MVC Controllers Lesson 1: Implementing MVC Controllers What is an MVC Controller? Demo - Creating an MVC Controller What is an Action Filter? Demo - Using an Action Filter Lesson 2: Creating Action Methods What are Action Methods? Calling an MVC View Retrieving Data from the Request Demo - Retrieving Data from the Request Module 04 Review 32m Module 05 - Developing MVC Views Lesson 1: Implementing MVC Views What is an MVC View? Demo - Creating an MVC View What Are HTML Helpers? Lesson 2: Implementing Strongly-typed MVC Views What is a Strongly-typed View? Demo - Creating a Strongly-typed View CRUD MVC Views Lesson 3: Implementing Partial MVC Views What is a Partial MVC View? Demo - Creating a Partial MVC View Module 05 Review 32m Module 06 - Designing for Discoverability Lesson 1: Search Engine Optimization Overview of Search Engine Optimization Components of the IIS SEO Toolkit Demo - Analyzing a Website by Using the IIS SEO Toolkit 56m

Lesson 2: Discoverability Files What are Robots Files? Demo - Creating a Robots File What is the Sitemap File? Demo - Creating a Sitemap File Lesson 3: Using ASP.NET Routing How ASP.NET Routing Works Demo - Using ASP.NET Routing with Web Forms Pages Using ASP.NET Routing with MVC Pages Creating Route Constraints Demo - Creating Route Constraints Creating Custom Routes Demo - Creating Custom Routes Module 06 Review Module 07 - Writing Server-Side Code for Web Forms Lesson 1: Overview of the Structure of a Web Application Structure of a Web Application Web Application File Types Web Application Compilation Methods Lesson 2: Controlling ViewState What is View State? Controlling View State Using ViewStateMode Using Control State View State Best Practices Lesson 3: Localizing a Web Application What is Localization? Working with Resource Files Reading Data from Resource Files Demo - Localize a Web Application Lesson 4: Persisting Data on a Web Forms Page Introduction to State Management Options for State Management Options for Saving Session State Using SQL Server to Store Session State Lesson 5: Validating User Input Why Validate? Validation Controls Validation Controls Properties Validation Groups Displaying Validation Errors Regular Expressions Validation Custom Validation Module 07 Review 2h 9m

Module 08 - Optimizing Data Management for Web Forms Lesson 1: Managing Data by Using LINQ to Entities Overview of LINQ to Entities Overview of ADO.NET Entity Framework Object Services The Entity Data Model Demo - Creating an Entity Data Model Object Oriented Programming using LINQ to Entities CRUD Operations using LINQ to Entities Lesson 2: Using Data Source Controls Types of Data Source Controls Capabilities of Data Source Controls Advanced GridView Control Techniques How to use the ListView and DetailsView Controls Using the Microsoft Chart Control Lesson 3: Using ASP.NET Dynamic Data What Is ASP.NET Dynamic Data ASP.NET Dynamic Data Usage Scenarios Scaffolding Feature of ASP.NET Dynamic Data Routing Feature of ASP.NET Dynamic Data Demo - Creating an ASP.NET Dynamic Data Web Application Module 08 Review 57m Module 09 - Ensuring Quality by Debugging, Unit Testing and Refactoring Lesson 1: Debugging and Refactoring Code Overview of Debugging Overview of Debugging Using Visual Studio 2010 Debugging Tools Demo - Enabling Debugging of a Web Application What is Refactoring? Extract Method Refactoring Demo - Extract Method Refactoring Encapsulate Field Refactoring Demo - Encapsulate Field Refactoring Extract Interface Refactoring Demo - Extract Interface Refactoring Lesson 2: Unit Testing Code What is Unit Testing? Steps to Creating a Unit Test Demo - Creating and Running a Unit Test Optional Unit Test Steps Lesson 3: Processing Unhandled Exceptions Displaying a Custom Error Page 55m

Processing Unhandled Exceptions Lesson 4: Test-Driven Development Advantages of Test-Driven Development over Traditional Development The Test-Driven Development Process Module 09 Review Module 10 - Securing a Web Application Lesson 1: Configuring Authentication IIS Authentication Types of ASP.NET Authentication Demo - Configuring IIS Authentication How to Configure Forms Authentication Lesson 2: Configuring ASP.NET Membership What is ASP.NET Membership? How to Configure ASP.NET Membership Demo - Managing Users by Using ASP.NET Membership How to Implement the Login Control PasswordRecovery Control Lesson 3: Managing Authorization by Using ASP.NET Roles What are ASP.NET Roles? Demo - Managing ASP.NET Roles How to Restrict Access to Resources Active Directory Security Module 10 Review 45m Module 11 - Applying Master Pages and CSS Lesson 1: Applying Master Pages Challenges in Providing a Consistent UI What is a Master Page? Demo - Creating a Master Page Demo - Using a Master Page in Web Forms and MVC View Pages What are Nested Master Pages? The Master Page Event Model and Relationships Lesson 2: Applying CSS, Skins, and Themes What are Cascading Style Sheets? Demo - Creating a CSS File CSS Features of Visual Studio Overview of Themes and Control Skins Module 11 Review Module 12 - Developing Client-side Scripts and Services Lesson 1: Developing Client-side Scripts Client-side Code vs. Server-side Code Creating a Client-side Script Demo - Adding Client-side Script to the Page Demo - Showing an Alert Box Using Client-side Code 2h 20m 46m

ASP.NET Controls Using Client-side Script Lesson 2: Implementing Ajax Purpose of Ajax Pros and Cons of Using Ajax ScriptManager and UpdatePanel Controls in Microsoft Ajax Library Demo - Using the UpdatePanel Control Introduction to jquery Library Lesson 3: Creating Services Web Services vs. Plain HTML Pages Why Use Services? Differences between ASMX Services and WCF Services Creating WCF Services Demo - Creating Ajax-enabled WCF Services & Invoking Ajax-enabled WCF Service Using Client-side Code Calling Ajax-enabled WCF Service Using Client-side Code Module 12 Review Module 13 - Implementing Advanced Ajax in a Web Application 26m Lesson 1: Implementing Ajax in ASP.NET MVC Pages Using Microsoft Ajax Benefits of Using the Microsoft Ajax Library in MVC Pages How to Use the Microsoft Ajax Library in MVC Pages Lesson 2: Implementing Ajax in Asp.Net MVC Pages Using jquery jquery.load Method jquery.get Method jquery.post Method jquery.ajax Method Lesson 3: Working with jquery and Ajax Events Using the jquery.ajaxsend() Event Handler Using the jquery.ajaxcomplete Event Handler Using the jquery.ajaxerror Event Handler Demo - Working with jquery Ajax Event Handlers Module 13 Review Module 14 - ASP.NET Deployments Lesson 1: Overview of Web Application Deployments Web Deployment Packages One-Click Publish Enterprise Scenarios Third-party Hosting Scenarios Deploying a SQL Server Database Extending the Web Publishing Pipeline Extending the Web Publishing Platform: The Development Computer Extending the Web Publishing Platform: The Web Server Lesson 2: Overview of Website Deployments The Copy Web Site Tool The Publish Web Site Utility 23m

Web.config File Deployment Module 14 Review Module 15 - Developing a Web Application by Using Silverlight Lesson 1: Introduction to Rich Internet Applications What Is an RIA? RIAs vs. Rich Web Uis Discussion: Exploring RIAs and Rich Web UIs Lesson 2: Overview of Silverlight What is Silverlight? Architecture of Silverlight What is XAML? XAML Sample Lesson 3: Creating a Silverlight Application Demo - Creating the Silverlight Project Structure Components of a Silverlight Application UI How to Call Web Services in a Silverlight Application Module 15 Review Course Closure 1h 36m Total Duration: 15h 55m