Introduction to Clean Architecture

Presentation

Introduction to Clean Architecture

Presentation Details

If you are new to Test-Driven Development (TDD) this is the workshop for you. TDD is the revolutionary software development technique that is taking the industry by storm. You’ll learn why TDD is so innovative, how it differs from the traditional way of developing software, and the theory behind TDD.

Seats:

40 Total

This Presentation has already happened!

Cost:

NZ$119.00 Standard

NZ$29.00 Student

Location:

Online

Event is in the past.

Find more events.

Description

If you are new to Test-Driven Development (TDD) this is the workshop for you. TDD is the revolutionary software development technique that is taking the industry by storm. You’ll learn why TDD is so innovative, how it differs from the traditional way of developing software, and the theory behind TDD. In an extensive demo session, you’ll discover how to use TDD with your code. Best of all, you’ll get to reinforce your knowledge of the new material in a hands-on lab programming session. Highly Recommended.

Details

Have you had enough of messy, hard-to-read code?

Do you want to learn how to write beautiful code that is clean and easy-to-understand?

Then this is the workshop for you!

You will receive a full introduction to Test-Driven Development (TDD). The core of the workshop is a live demonstration of how to apply TDD to write real-world code from scratch. You’ll then go and apply your new knowledge in a hands-on TDD programming session.

Whether you are new to programming or an old hand, this workshop will show you how an iterative approach to programming can significantly reduce the complexity in code compared to the ‘traditional’ way.

Learn about this novel technique that is taking the software development industry by storm.

This workshop is for people who are new to TDD but who have some programming experience.

What you’ll get

  • Theory of TDD (1 hr)
  • Demo of TDD in action (2 hrs)
  • Hands-on lab practising TDD (3 hrs)

What you’ll learn

  • What is TDD?
  • Traditional programming vs TDD
  • Rules and lifecycle of TDD
  • How to apply TDD in your code

You’ll also get exposed to

  • Refactoring with TDD
  • How to write great unit tests
  • Writing Clean Code

Prerequisites

  • You should have basic knowledge of programming & unit testing.
  • Ideally, you’ll have some work experience and be a junior developer or above.
  • The demo will be in C# using Microsoft Visual Studio Code. Same for the hands-on lab. Some experience with C# will be useful but not necessary. You can pair with someone in the hands-on lab who has experience with C#.

Event is in the past.

Find more events.