Become a Full-stack .NET Developer

Have you always wanted to see how professional, experienced developers build an application from A to Z? This course will show you how. You'll build a real-world mini social networking application with ASP.NET MVC 5 and Entity Framework 6.
Course info
Rating
(891)
Level
Beginner
Updated
May 25, 2016
Duration
5h 34m
Table of contents
Saving Data
25m 1s
Description
Course info
Rating
(891)
Level
Beginner
Updated
May 25, 2016
Duration
5h 34m
Description

Whether you're a junior developer and want to learn a systematic approach to build applications, or you're more experienced and want to strengthen your front-end and/or back-end development skills, this course is for you. In this hands-on course, Become a Full-stack .NET Developer, you will be part of building a real-world mini social network. You will learn how to start with a plain requirements document, break it down into tasks, and build the entire application end-to-end in an agile way. You’ll make design decisions along the way, refactor code and build a clean decoupled and testable architecture. You'll learn all kinds of tools and techniques involving ASP.NET MVC, Web API, Entity Framework Code First, Bootstrap3, HTML5, CSS3, refactoring, clean coding, clean architecture and dependency injection: in other words, the tools and techniques needed by every full-stack .NET developer. By the end of this course, you'll have the knowledge and skills necessary to take you one step closer to being a full-stack .NET developer.

About the author
About the author

Mosh (Moshfegh) Hamedani is a passionate and pragmatic software engineer specializing in web application development with ASP.NET MVC, Web API, Entity Framework, Angular, Backbone, HTML5, and CSS.

More from the author
Transcript
Transcript

Hi everyone, my name is Mosh Hamedani and welcome to my course Become a Full-stack .NET Developer

I am a software engineer and author with 15 years of professional experience.

The demand for full-stack developers who are comfortable with both front-end and back-end development is increasing constantly, and in fact, some companies only hire full-stack developers.

In this course, you’re going to learn the core front-end and back-end skills that every full-stack .NET developer must know.

Some of the major topics that we will cover include:

  • Building beautiful user-interfaces
  • Building back-end APIs
  • Object-oriented programming
  • Clean architecture and automated testing

And you’re going to learn all this in the context of a real-world application. So, if you’ve always wanted to see how professional developers start from requirements document and deliver working software with clean code, clean architecture and automated tests, this is the course for you.

This course comes in 3 parts. The focus of the first part is on the fundamentals of full-stack development. So, by the end of this part you’ll be able to get the requirements document for your next project, extract the core use cases, that have the most impact on the design and architecture of your application, and implement them end to end in a systematic way.

Before beginning the course you should be familiar with ASP.NET MVC 5 and Entity Framework 6.

I hope you’ll join me on this journey to learn full-stack development with Become a Full-stack .NET Developer course, at Pluralsight.