Testdrevet utvikling

Find out about other courses by Roy over here.

 Roy also does TDD courses in Javascript, Java, Node.js, and Ruby.

For more info and dates, email royo@bouvet.no

 

The Art Of Unit Testing in .NET 

In this 4 day course we will have 60% of the time in exercises in pairs.

We will take a look at the following subjects: How to write your first unit tests, using NUnit , and compare it to mstest.

Also: how to write unit tests that are readable, maintainable and trustworthy, using the test frameworks and test runners, The Concept of Mocks, Stubs and Fakes, Hand Written Fakes, Isolation (Mocking) Frameworks, Pros and cons of hand written vs. isolation frameworks, constrained vs. unconstrained isolation frameworks, Refactoring Techniques on legacy untestable code, using a profiler framework with legacy code (typemock),Review of existing open source tests with DOs and DONTs, Test Hierarchies and extending the test framework.

Audience: .NET developers with no experience unit testing or some. No experience needed except from C#.

Date: February 5th, 4 days from 09:00 to 16:30

Price: kr 18.900

 

Test Driven EpiServer Development

In this 1 day course we will take a look at the following subjects: How to write your first unit tests, using NUnit , and compare it to mstest.  Write your first tests with EpiServer. What should you write tests for in EpiServer? Differentiate between unit and integration tests. Testing Controllers, models and views.

Also learn how to fake anything with a framework like Typemock Isolator,  how to write unit tests that are readable, maintainable and trustworthy, the Concept of Mocks, Stubs and Fakes, Hand Written Fakes, Isolation (Mocking) Frameworks, Pros and cons of hand written vs. isolation frameworks, constrained vs. unconstrained isolation frameworks, Refactoring Techniques on legacy untestable code,  and more.

Audience: .NET developers with EpiServer experience. No unit testing experience needed.

Date: February 27nd, June 14th, 1 day from 09:00 to 16:30

Price: kr 5.500




Beginning Ruby

In this 1 day workshop we will take a look at Ruby, and why so many people fall in love with the language for many different purposes. We will see Ruby in many different scenarios: from domain specific tools like Rake, to full grown frameworks like Sinatra and rails,  to iphone programming with ruby.

Audience: developers of any language. No unit testing experience needed.

Date: February 28th, 1 day from 09:00 to 16:30

Pris: kr 5.500

 

 

Web Development with Ruby

In this 1 day course you´ll join Roy Osherove in discovering Ruby On Rails, Sinatra, and other web frameworks based on Ruby. Discover why so many companies choose Ruby web dev frameworks for their new web projects, and why producing a web project with Rails, or an API project with Sinatra, can take a fifth of the time it would take on more traditional languages such as Java or .NET.

Date: March 1st, 1 day from 09:00 to 16:30

Price: kr 5.500

 


Refactoring Skills for Test Driven Development

In this 2 day course we will take a look at interesting ways to make your code well designed, while practicing test driven design and development. We will also discuss refactoring patterns for legacy code, and have many exercises in which you will be asked to refactor, or design some code, in a test driven, or in a test-after technique.

Audience: .NET developers unit testing experience.

Date: March 7th, 2 days from 09:00 to 16:30

Price: kr 11.900

 

 

Beginning RSpec and TDD workshop (Ruby)

In this 1 day course we will take a look at test driven and Behavior Driven Development (TDD and BDD), and how rspec allows us to achieve them in Ruby.

Half of the time will be devoted to exercise, in which you will develop a small set of logic, driven by rspec. We will also cover how to write readable, trustworthy, maintainable specs and tests.

Audience: Beginning and advanced Ruby developers interested in learning unit testing and tdd.

Date: April 17th, 1 day from 09:00 to 16:30

Price: kr 5.500




TDD in IOS workshop

In this 1 day workshop we will take a look at test driven and Behavior Driven Development (TDD and BDD), and how we can achieve them in an IOS environment such as xcode, or other tools.

Half of the time will be devoted to exercise, in which you will develop a small set of logic, driven by tests. We will also cover how to write readable, trustworthy, maintainable specs and tests.

Audience: Beginning and advanced IOS developers (iphone, ipad) interested in learning unit testing and tdd.

Date: April 19th, 1 day from 09:00 to 16:30

Price: kr 5.500

 


Test Driven ASP.NET MVC Patterns

In this 1 day course we will take a look at the following subjects: How to write your first unit tests, using NUnit , and compare it to mstest.  Write your first tests with ASP.NET MVC. What should you write tests for in ASP.NET MVC? Differentiate between unit and integration tests. Testing Controllers, models and views.

How to write unit tests that are readable, maintainable and trustworthy. the Concept of Mocks, Stubs and Fakes, Hand Written Fakes, Isolation (Mocking) Frameworks, Pros and cons of hand written vs. isolation frameworks, constrained vs. unconstrained isolation frameworks, and more.

Audience: .NET developers with asp.net mvc experience. No unit testing experience needed.

Kursdato: May 22nd, 1 day from 09:00 to 16:30

Price: kr 5.500

 

Beginning Node.js workshop

In this 1 day workshop we will take a look at node.js, and how to write simple servers and APIs with it, how to write tests with it, and get up to speed on pros and cons of using Node.js.

Audience:  developers of any language with some javascript or java experience. No unit testing experience needed.

Date: May 28nd, 1 day 09:00 to 16:30

Price: kr 5.500




Typemock Ninja Secrets Workshop

In this 1 day course, Roy Osherove, previously the CTO at Typemock.com, will take you on a wild tour of all the things you didn’t even know you could do with Typemock Isolator – one of the most powerful isolation (mocking) frameworks in .NET, and the first unconstrained framework in .NET.

From creating your own domain specific isolation framework, to extending typemock itself, to changing the behavior of other people’s compiled code to suit your benefit.

Audience: .NET developers with some unit testing experience. No typemock experience needed.

Kursdato: June 10th, 1 day from 09:00 to 16:30

Price: kr 5.500

 

The Art Of Unit Testing and TDD Masterclass in .NET

In this 5 day course we will have 70% of the time in exercises in pairs.

On the last day, we will try to write tests against your REAL code, so bring some real code you’d like to test in class.

We will take a look at the following subjects: How to write your first unit tests, using NUnit , and compare it to mstest.

Also: how to write unit tests that are readable, maintainable and trustworthy, using the test frameworks and test runners, The Concept of Mocks, Stubs and Fakes, Hand Written Fakes, Isolation (Mocking) Frameworks, Pros and cons of hand written vs. isolation frameworks, constrained vs. unconstrained isolation frameworks, Refactoring Techniques on legacy untestable code, using a profiler framework with legacy code (typemock),Review of existing open source tests with DOs and DONTs, Test Hierarchies and extending the test framework.

Audience: .NET developers with no experience unit testing or some. No experience needed except from C#.

Date: August 26nd, 5 days from 09:00 to 16:30

Price: kr 21.900

 


 

Find out about other courses by Roy over here.

 



Påmelding til kurs eller mer informasjon?
kurs@bouvet.no, telefon 23 40 60 50 eller våre via våre websider: www.bouvet.no/kurs

 



REFERANSER
  • Storebrand

    Storebrand

    - Kafka wrote “The right understanding of any matter and a misunderstanding of the same matter do not wholly exclude each other”.Roy has taught how TDD helps addressing this classic software issue. Which means how TDD helps addressing one of the biggest challenges with software development. Thank you for a great course!" (Hans Martin Myhre, Storebrand)

  • Lindorff

    Lindorff

    - Teaching the TDD Master class, Roy stands out with his genuine interest in making you a better developer. He is goal-oriented and makes a great effort in teaching you how to improve. His attitude to always get better truely motivates me. (Helge Nymoen, Senior System Developer, Lindorff)