|
طراحی وپیاده سازی سیستم های متوسط و بزرگ (Enterprise Applications) علاوه بر مهارتهائی مانند تسلط بر زبان مورد نظر ، تکنولوژی های مورد استفاده و اصول طراحی و تحلیل شی گرا ؛ چگونگی به کار بردن اصول طراحی و تحلیل شی گرا و الگوهای طراحی برروی تکنولوژی مورد نظر را نیز نیاز دارد.
همچنین در اینگونه سیستم ها نقش نیازهای جانبی مانند امنیت ، کار آرائی ،caching و شیوه Deployment پررنگ تر بوده و معمار نرم افزار باید بتوانداینگونه نیازمندیهارادر چارچوب تکنولوژی های مورد استفاده بصورت بهینه طراحی و پیاده سازی کند.
در این دوره مجموعه ای از Best practice ها در طراحی Framework و معماری سیستم ها مبتنی بر .NET Framework 2.0 عرضه خواهد شد که کلیات آن شامل موارد زیر می باشد:
-
Software Architect and his/her roles and responsibilities
-
Multi-Layer / Multi-Tier Architecture
-
Architecture Patterns
-
Design of the Data Access Layer
-
Design of the Business Logic Layer
-
Design of the User Interface Layer
-
Deployment
-
Messaging (MSMQ)
-
SOA (Service Oriented Architecture) and XML Web Services
-
Security
-
Report Generator Design
-
Transaction
-
Concurrency
-
Cryptography
-
Asynchronous access to system resources and Databases
-
Overview of existing open source Frameworks
-
Overview of Microsoft Enterprise Library 2.0
-
Framework Design
کلیه مطالب شامل بخش تئوری و پیاده سازی روی Visual Studio 2005 Team Suit Edition خواهد بود

|