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
(669)
Level
Beginner
Updated
May 25, 2016
Duration
5h 34m
Table of contents
Saving Data
25m 1s
Description
Course info
Rating
(669)
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 the second part of 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 the first part of this course, we explored the core front-end and back-end skills that every full-stack .NET developer must know. In this part, we’re going to extend our social networking application and implement a few advanced use cases like a notification system, similar to what you see on Facebook. Some of the major topics that we will cover include: 1. Building modern user-interfaces with Bootstrap 2. Building back-end APIs, and 3. Object-oriented programming By the end of this part you’re going to go from a junior-level developer to an intermediate-level developer and get prepared for the next part where we explore clean architecture and automated testing. Before beginning this course, ideally you should have watched the first part because there I’ve covered a lot of concepts and techniques. So if you’re new to this series, you may wonder why I’ve done things in a certain way, or you may think I’m coding too fast. If that’s case, then you really need to go back and watch the first part. Also, 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.