YoVDO

Become a Full-stack .NET Developer - Architecture and Testing

Offered By: Pluralsight

Tags

ASP.NET MVC Courses Javascript Courses Unit Testing Courses Application Development Courses Software Architecture Courses Integration Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Knowing how to architect and test ASP.NET MVC applications helps you build better apps. In Part 3 of the "Become a Full-stack .NET Developer" series, you'll refactor your app toward a better architecture as well as write unit and integration tests.

As a .NET developer, you ought to know how to architect and test your applications - not only do these skills make you a more advanced developer, but they also help you build better apps. In this course, Become a Full-stack .NET Developer - Architecture and Testing, you'll learn how to do just that. This course is the third part of the "Become a Full-stack .NET Developer" series. In the previous two parts, you built a real-world mini social networking application for live music lovers. In this final part, you'll finish off the remaining use cases, modularize JavaScript code, and then refactor your application towards a clean, decoupled, and testable architecture. Next, you'll learn about programming against interfaces, and finally you'll write unit and integration tests for various moving parts. By the end of this course, you'll be able to create highly testable apps with better architecture, and you'll be one step closer to being a full-stack .NET developer.

Syllabus

  • Implementing the Remaining Use Cases 25mins
  • Modularizing JavaScript Code 40mins
  • Refactoring Towards the Clean Architecture 41mins
  • Programming Against Interfaces 44mins
  • Testing Controllers 34mins
  • Testing Repositories 19mins
  • Adding Integration Tests 33mins

Taught by

Mosh Hamedani

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera