Home > Course Details

Programming Courses

MS.NET Training available in Sydney Canberra. MS.NET Training, Developing Microsoft dot NET Applications for Windows (C sharp – dot NET), Developing Microsoft dot NET Applications for Windows (VB dot NET), Introduction to XML and the MS.NET Platform, Programming with the Microsoft dot NET Framework using Visual Studio Training courses will ensure you attain all the necessary skills and qualifications to build Microsoft Windows Forms applications by using the Microsoft .NET Framework. These courses are part of the Microsoft Visual Basic .NET curriculum and are intended to provide Visual Basic programmers with the skills required to create Windows Forms applications by using the .NET Framework. .

Book your course to become skilled and qualified in MS.NET today! Check below for a range of courses or call 1300 722 640 and we can find the right MS.NET course for you.

Book your place on this MS.NET Training course with Object Training through startnextweek.com.au now and get instant confirmation!

ADVANCED.NET


Book Now
Book your place now

Course Details
Course Id: 341260
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%


Book Now
Email  Email a friend Want this course in-house?
Phone No  Phone Training Provider: 0294593354

About This Training Course

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.

Subjects Covered

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

Training Course Outcomes

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.

Prerequisites

Participants should have practical experience in programming languages such as C# or VB.NET

Other Information

If you need more information contact Startnextweek.com.au on 1300 728 102

To find out more about this course complete your details below and select Submit

Subject:*
*
*


*
*

* These fields are required
Copyright © 2006-2011 startnextweek Pty Ltd. All rights reserved.