|
Provided by: Skills Matter Progressive .NET Course - 3 days - UKComputer |
![]() |
This 3-day crash course gives an overview of the progresive .NET practices, ideas and tools that help us deliver software better and faster. Students will get hands-on experience and a solid introduction to test driven development, agile acceptance testing, continuous integration, dependency injection, object-relational mapping, aspect oriented programming, agile web development and asynchronous systems using leading open-source .NET tools.
We build a practical application from scratch in this course, demonstrating how all these techniques and tools work in practice.
LEARN HOW TO:
* Implement TDD in .NET using MBUnit, Rhino Mocks and FitNesse
* Utilise Aspect oriented programming and Dependency Injection using Castle Windsor
* Manage relational persistence easily using Object-Relational Mapping tools such as ActiveRecord and NHibernate
* Efficiently build Web applications using the MVC pattern in Monorail and test them using Selenium
* Impolement asynchronous processing to improve responsiveness and scalability of web systems using MassTransit
* Introduce continuous integration in your projects using CruiseControl. NET and CI Factory
We build a practical application from scratch in this course, demonstrating how all these techniques and tools work in practice.
LEARN HOW TO:
* Implement TDD in .NET using MBUnit, Rhino Mocks and FitNesse
* Utilise Aspect oriented programming and Dependency Injection using Castle Windsor
* Manage relational persistence easily using Object-Relational Mapping tools such as ActiveRecord and NHibernate
* Efficiently build Web applications using the MVC pattern in Monorail and test them using Selenium
* Impolement asynchronous processing to improve responsiveness and scalability of web systems using MassTransit
* Introduce continuous integration in your projects using CruiseControl. NET and CI Factory
|
|
||||||||||||||
Certificate Program
Provided by Skills Matter
Progressive .NET Course - 3 days - UK
PROGRAMME
Day 1:
* Introduction
* What opensource tools bring to the .NET table
* Introduction to test driven development and unit testing
* TDD in practice with Gallio and MBUnit
* Saving time and effort in TDD with mocking
* Mocking in practice with Rhino Mocks
* Introduction to acceptance testing
* Acceptance testing in practice with FitNesse. NET
* Q&A and discussion
Day 2:
* Introduction to dependency injection
* Dependency injection in practice with Castle Windsor
* Automocking to help unit tests
* Introduction to the MVC pattern
* MVC in practice with Castle Monorail
* Monorail Ajax support
* Testing web applications with Selenium RC .NET
* Q&A and discussion
Day 3:
* Introduction to ORM
* ORM in practice with ActiveRecord
* Advanced ORM with NHibernate: HQL, Criterion and accessing stored procedures
* Introduction to asynchronous systems
* Asynchronous workflows in practice with NServiceBus
* Introduction to continous integration and automated builds
* Continous integration in practice with CruiseControl. NET and CI Factory
* A brief overview of alternative tools
* Q&A and discussion
Day 1:
* Introduction
* What opensource tools bring to the .NET table
* Introduction to test driven development and unit testing
* TDD in practice with Gallio and MBUnit
* Saving time and effort in TDD with mocking
* Mocking in practice with Rhino Mocks
* Introduction to acceptance testing
* Acceptance testing in practice with FitNesse. NET
* Q&A and discussion
Day 2:
* Introduction to dependency injection
* Dependency injection in practice with Castle Windsor
* Automocking to help unit tests
* Introduction to the MVC pattern
* MVC in practice with Castle Monorail
* Monorail Ajax support
* Testing web applications with Selenium RC .NET
* Q&A and discussion
Day 3:
* Introduction to ORM
* ORM in practice with ActiveRecord
* Advanced ORM with NHibernate: HQL, Criterion and accessing stored procedures
* Introduction to asynchronous systems
* Asynchronous workflows in practice with NServiceBus
* Introduction to continous integration and automated builds
* Continous integration in practice with CruiseControl. NET and CI Factory
* A brief overview of alternative tools
* Q&A and discussion
About The Training Provider: Skills Matter
Skills Matter - Skills Matter is a leading provider of training, mentoring and project based skills transfer in agile software development using advanced technologies.
Our curriculum comprises of RUP training, eXtreme Programming, Test Driven Development training and UML training, J2EE & Java training, including Sun, WebLogic and WebSphere training, C and .NET training and training in C programming. We also...

