Feedback Form
Feedback Analytics
 
חברות הדרכה |
ג'ון ברייס | נטברייס | Blue Education | ג'ון ברייס בינלאומי
תחומי הדרכה נוספים ב
ג'ון ברייס
 
 
פרטים עבור קורס : 50032 - Complete .NET 2.0 Application Development and Best Practices

מחזורים עתידיים:
קורס זה יפתח לפי דרישה
סילבוס הקורס:
Complete .NET 2.0 Application Development and Best Practices
Introduction
Elements of this syllabus are subject to change.
Audience
The target audience for this clinic includes the following

Developers with solid experience writing applications using .NET 2.0

Prerequisites
Before attending this course students must have

Experience with Visual Studio IDE


Firm grounding in OOP


Firm grounding in .NET 2.0 development


This fourday course Intertechs Complete .NET 2.0 Application Development and Best Practices is intended for developers who have some familiarity with basic Microsoft .NET 2.0 programming but wish to deepen their understanding of the various APIs used to build a distributed application. The course beings by examining several coding guidelines and Microsoft Visual Studio 2005 tricks which are useful regardless of the type of application you are developing. The remainder of this class will examine the construction of presentation tiers Microsoft Windows Forms and ASP.NET the data layer ADO.NET and business layer COM+ as well as various issues regarding security and deployment.
Solid understanding of C# or Microsoft Visual Basic

Course Outline
Module 1 General Coding Best Practices
This module covers best practices for creating data and types as well as how best to manage memory and how to develop assemblies.
Lessons

Best practices for numerical string array constant data


Best practices for creating interface structure and enum types


Best practices regarding memory management


Best practices regarding assembly development

Module 2 Building Types with Visual Studio 2005
In this module students learn how to work with Visual Studio 2005 to build custom code snippets.
Lessons

Discover the numerous versions of Visual Studio 2005


Work with the VS 2005 visual class designers


Examine VS 2005 refactoring support


Understand the role of code snippets and surround with technology


Build custom code snippets


Understand the OTB Object Test Bench

Module 3 Evolution of Enterprise Systems
In this module students will learn how enterprise systems are built by comparing various architectures.
Lessons

Compare structures of typical enterprise architectures that have been used over the past decades


Discuss the benefits of using layered component based service oriented and webbased architectures


Compare and contrast the .NET Framework with the J2EE and COM platforms


Overview the various MScentric technologies used to build a distributed system


Know the role of Microsofts application blocks

Module 4 The Presentation Layer
This module examines UI APIs and touches on the role of Windows Presentation Foundation WPF.
Lessons

Contrast various UI models


Examine select crossplatform and open source UI APIs


Examine select details of building UI layers via Windows Forms 2.0


Preview the Role of Windows Presentation Foundation


Examine select details of building UI layers via ASP.NET 2.0


Distinguish between the UI layer and UI Process layer

Module 5 The Data Layer
This module covers data access components and examines the new features of ADO.NET 2.0.
Lessons

Review the ADO.NET programming model


Contrast data readers and DataSets


Examine new features of ADO.NET 2.0


Enumerate several dataaccesscentric best practices


Examine the role of data access components

Module 6 The Business Layer
Business objects and processes are examined in this module and students are introduced to the role of BizTalk server and COM+.
Lessons

Examine the role of business objects and business processes


Define an application server


Understand the role of BizTalk server


Understand the role of Enterprise Services COM+

Module 7 Crossing Layers
In this module students will learn the differences between .NET remoting and XML web services.
Lessons

Understand the five key best practices of designing a distributed system.


Understand the core architectural differences between .NET remoting and XML web services.


Be introduced to the .NET remoting architecture.


Examine .NETs implementation of XML web services.

Module 8 Security
This module covers the basics of securing assemblies using various models.
Lessons

Examine several principals of securing a distributed system


Understand the role of authentication authorization and secure communications


Understand various ways to secure your assemblies


Survey the .NET Role Based Security RBS model


Survey the ASP.NET Forms authentication model


Survey the new ASP.NET 2.0 security controls

Module 9 Deploying Applications
In this module students learn about ClckOnce applications and deployment issues.
Lessons

Understand the details of assembly binding and versioning


Survey the Visual Studio .NET Package and Deployment projects


Study ClickOnce applications and see how they ease deployment hassles


Learn how to configure CAS security permissions for ClickOnce applications

לצפיה בתכנים

לפרטים נוספים - סניף תא - 03-7100777 סניף ירושלים - 02-6781881 סניף חיפה - 04-8409988
(C) כל הזכויות שמורות לג'ון ברייס הדרכה
פותח ע"י יוחנן רחמים