 |
|

MM .NET
On-Line Workshop
This
COMPLTELY NEW in-depth workshop takes you through the process of
designing and building a fully functioning real-world MM .NET application. You will
learn best practices and advanced techniques as you take a system
specification, create a business object model (including business
processes), write unit tests then create a robust WPF, Web Forms and Silverlight front end for the application.
This hands-on class is
taught by
Kevin McNeish, Eight-time Microsoft .NET MVP recipient,
INETA Speaker and Chief Architect of MM .NET.
If
You Can't Attend the Class--Just Purchase the Recording
We are using Camtasia to create
high-quality recordings of the entire training class. Even if you can't
attend the live class, if you sign up for the class you will still get
the full recording which you can review at your leisure. Students who
sign up for the class but do not attend are free to attend another one
of our on-line regular MM .NET classes any
time in the future.
Register Now!
|
|
|
Planning the
Construction of a .NET Application
|
One of the keys to
successful application development is proper planning for the construction
phase. This session introduces the concept of User Stories to help define and
plan the construction of your .NET applications. User Stories are also examined
in the light of application development processes, with particular emphasis on
using SCRUM for your projects. |
|
|
|
Creating
a Business Object Model
|
In this
section of the class you take a software specification and create
business objects that represent the static structure of classes in
the application and assign them attributes and responsibilities. You
will also define business rules to enforce constraints specified in
the specification. You will examine the use of class diagrams as
well as the MM .NET Business Layer Generator and Microsoft's Entity Framework for generating
your business objects and data access layer. you will also see how
to best work with different "shapes" of data.
|
|
|
|
Creating Business
Processes |
In this session you will
create higher level business processes that call the services of business objects to
support the requirements of the application. You will learn how creating
business processes supports Service-Oriented Architecture (SOA) principles.
|
|
|
|
Unit Testing |
In this session you will write unit tests that will ensure your business processes, business
objects and data access layer are functioning
properly outside the context of a user interface. You will learn
about the test-first approach as well the creating unit tests on
existing code.
|
|
|
|
Creating a
WPF
User Interface |
In this session you will create a Windows Presentation
Foundation front end from which you will access your business objects and
business processes. You will learn about design patterns such as
Chain-of-Responsibility, Model-View-Controller, and Observer which will be used
in subsequent UI sessions
|
|
|
|
|
Creating
a Web Forms User
Interface |
This
class section
provides an in-depth look at building
a Web front ends
for your application. This includes
information on programming in the stateless environment of the Web
as well as using MM .NET business objects
and entity objects in your Web applications.
|
|
|
|
|
Creating
a Silverlight User |
This
session demonstrates taking advantage of MM .NET's integration and extensions
for Silverlight 4 and RIA services to build a compelling, rich internet
application.
|
How it Works
The live training class is broadcast directly to your
company using Citrix's www.gotomeeting.com.
All you need is a computer with a high speed internet connection and a
phone, or you can use VoIP with a headset and microphone. During each training
session you simply connect to the training seminar via the internet and you see
the trainer's computer in a window on your machine. If multiple students at your
company want to take the class (Note: Each participant must pay for the class)
you can simply hook up a projector to your computer so everyone in the room can
see. As the trainer steps through presentations and uses Visual Studio to create and
execute code samples you see it all as it is happening.
For audio hookup, you call into the specified phone number and join a
conference call where you can hear the trainer and vice versa, or you can use VoIP
and connect with a headset and microphone. To
minimize disruptions, you can post questions in a chat window for the
instructor to answer.
Benefits
-
You save the usual costs of airfare, hotel, food, and rental car to
attend a class
-
You save travel time to and from a training location
-
You get a recording of the entire training class!
Schedule
The class runs for three days, from 11am-5pm Eastern each day
Cost
The cost for the class is $999 per student, but if you
take advantage of our early-bird specials you get
the early bird price of $799 per student. Note that if you have
multiple students taking the training, each student must pay for the class.
In addition to the class registration fee, the number you call for audio
hookup is a toll number, so you will be charged on your phone bill at the
regular rate of your long distance provider. If you use Voice-Over-IP or if you have free unlimited long
distance calls, then the call is free.
For more information or to ask any
questions, email us at
oakleaf@oakleafsd.com
or call 434-979-2417
Register Now!
Last Updated:
|