|
Book your place now
|
Delivery
Method: Classroom Course
|
|
|
Dates:
|
Times: 9:00 AM - 5:00 PM
|
|
Duration:
|
3 days
|
| |
| |
|
Location:
|
Venue Addres to be Advised, TBA, Sydney, NSW 2000
View map
|
| |
| |
|
Places:
|
0
|
| |
| |
|
RRP:
|
$ 2112
|
| |
|
Price:
|
$ 1901
(Price includes GST)
|
|
Deposit:
|
$ 261.36
(Price includes GST)
|
| |
| |
|
Discount:
|
10%
|
Phone Training Provider:
0294593354
|
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.
This Advanced Net Training Course covers the following:
Entity Framework • 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 • ASP.NET(basic architecture, models, handlers)
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
Web Services Overview • 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 • 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
Windows Communication Foundation
• WFC Overview • Basic Programming Lifecycle • WCG part of .NET Framework • Design of the WCF • WCF Service • Defining WCF services • ServiceContract • DataContract • Defining Endpoints
Spring.NET (Core)
• 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
Spring.NET (AOP) Aspect Oriented Programming
• What is AOP • Cross Cutting Concerns • Join point's • Point cuts • Advice Types • Before Advice • After Returning Advice • Around Advice • Throws Advice
Transaction Management with Spring.NET • ACID Principles • Risk of not using transactions • Local vs. Declarative Transactions • Defining a Transaction Manager • Declarative Transaction control • Transaction Attributes
At the end of this Advanced Net Training Course you will be able to:
* confidently develop MVC applications taking advantage of the Entity Data Model and to integrate it with the Windows Communication Foundation, as well as take advantage of the Spring.NET technology.
Participants should have practical experience in programming languages such as C# or VB.NET
If you need more information contact Startnextweek.com.au on 1300 728 102
|