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.
What you'll learn
Hello! Have you ever to learn a systematic approach to build applications, or maybe more you just want to strengthen your front-end and/or back-end development skills?
My name is Mosh Hamedani, and in my Pluralsight course Become a Full-stack .NET Developer, you’re going to learn how to do just that.
You’ll focus on ASP.NET MVC, Web API, Entity Framework Code First, Bootstrap3, HTML5, and CSS3, and learn about things like starting with a plain requirements document, breaking it down into tasks, and building the entire application end-to-end in an agile way.
Before you begin learning how to become a full-stack .NET developer, make sure you’re already familiar with the basics of ASP.NET MVC 5 and Entity Framework 6, as this course doesn’t teach the fundamentals of these frameworks.
Table of contents
- Introduction 1m
- A Poor Design 2m
- A Better Design 2m
- Extending the Domain Model 6m
- Overriding Code-first Conventions Using Fluent API 3m
- Designing the API 2m
- Building the API 5m
- Testing the API with Postman 4m
- Preventing Duplication 4m
- Adding a Button 4m
- Wiring up the Button to the API 6m
- Introducing a DTO 5m
- Summary 1m
.NET is a platform used for application development, comprised of multiple programming languages, libraries, and APIs to streamline the process. .NET is primarily used for desktop applications and web services.
A full stack developer is someone who works on both the front end and back end of a website or application. The front end being the more visual/visible elements of a site or app, and the back end being things like databases and networks.
Ultimately you need to be able to build an application from beginning to end using various frameworks and best practices. You'll need to learn ASP.NET, HTML, CSS, security practices, and more. We will go over most of these in more detail in this course.
It will help to already be familiar with the basics of ASP.NET MVC 5 and Entity Framework 6. But the rest of the disciplines and concepts taught in this course are taught assuming no prior exposure. If you need to learn the fundamentals, check out this course on ASP.NET.
You will learn how to build an app through use of:
- ASP.NET MVC
- Web API Entity Framework 6 - Code First
- Clean architecture
- Automated testing
- And more!
This course is for anyone who wants to learn how to build applications from beginning to end, or anyone who just wants to strengthen their front and back-end development skills.