Learn about MVC Framework as a methodology how to divide an application's implementation into three component roles: models, views, and controllers. Learn about Windows Communication Foundation (WCF) that provides a unified framework for rapidly building service-oriented applications that makes it easy to build and consume secure, reliable, and transacted Web services. Learn about The Entity Data Model as a conceptual data model that can be used to model the data of a given domain. However, at some point the data needs to be stored in an actual database, typically a relational database. Learn about Spring.NET that has the chance to revolutionize the way .NET applications are configured, deployed and hosted. Its “inversion of control” or, more recently described “dependency injection” model has a lot to offer.
At the end of this course, you will be able to:
Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
*All Australian prices are exclusive of GST
*If the course status is FULL or no date is scheduled in your state please contact object training on 1300 360 203
|Location||Days||Dates||Cost (ex GST)||Course Status|
|Melbourne||3 Days||18/06/2013 - 20/06/2013||$2250.00||Available||Book Now|
|Sydney||3 Days||28/08/2013 - 30/08/2013||$2250.00||Available||Book Now|
|Melbourne||3 Days||24/09/2013 - 26/09/2013||$2250.00||Available||Book Now|
Support for EDM Entity Data Model (EDM) EdmGen.exe EDM Constraints Entity Framework What exactly is an entity? The Entity Framework The Storage Model EntityClient Managed Provider eSQL samples Object Services Runtime State Management Object Services and EntityClient LINQ for Entities
Overview of ASP.NET Why do we Need ASP.NET Five types of web controls Master Pages Master Page Content Content Page Programming Languages in ASP.NET ASP.NET Architecture What is ASP.NET The ISAPI Connection How ASP.NET works Getting into the .NET runtime Loading .NET HttpRuntime, HttpContext and HttpApplication HttpModule HttpHandler Application Configuration Application Entension
What are XML Web Services Web Services execution How do Web Services Work Web Services Infrastructure What goes on behind a Web Service Developing a Web Service Creating a Proxy Web Service Proxy Operation Creating a Consumer Key protocols(SOAP,Disco and WSDL) Debugging the Web Service Creating a Discovery File The Wsdl.exe tool Using Code-Behing Sata Types as Paramaters Variable Length Parameter List Array of Class Types Web Services Deployment
ASP.NET MVC Overview The MVC Framework Model Views Controllers Advantages of an MVC-Based Web Application Advantages of a Web Porms-Based Web Application URL Does Not Equal a Page ASP.NET Routing Create a new Controller The Controller Class Controller Actions Action Results Redirect to action The ContentResult action Auto-wrapping into ContentResult Views with parameter Creating a view Viewing naming convention Adding Content to a View HTML Helpers Using ViewD MVC Routing Overview Routing in Global.asax.cs Default Routing
WFC Overview Basic Programming Lifecycle WCG part of .NET Framework Design of the WCF WCF Service Defining WCF services ServiceContract DataContract Defining Endpoints
Inversion of Control Dependency Injection Spring.NET Frameowrk Where does Spring.Core sit? Application of Configuration Instructions The Container Defining Objects in the Container Constructor Injection Constructor Injection- By Name Constructor Injection- By Type Constructor Injection- By Index Constructor Injection- By Order Constructor Injection- By Combination Constructor Injection- By Collections Setter Injection What can be Injected Inline Objects Injection Special Values Constructor vs. Setter Injection Autowriting Inti-methoos Lazy Initialization Object Definition Inheritance Object Creation Approaches Static Factory Instance Factory Object Scope Singleton Object Scope Prototype Object Scope Application Configuration Instruction Using the Container in an Application Organizing Configuration
What is AOP Cross Cutting Concerns Joinpoint's Pointcuts Advice Types Cefore Advice AfterReturning Advice Around Advice Throws Advice
ACID Principles Risk of not using transactions Local vs. Declarative Transactions Defining a Transaction Manager Declarative Transaction control Transaction Attributes
Participants should have practical experience in programming languages such as C# or VB.NET
Developers and Programmers
$2250.00 ex GST
Presentations, Demonstrations & Exercises (50% practical). PC-based
Deliverable material for this course includes:
For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.
Please click here to review our terms and conditions before booking on your course