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
Level
Beginner
Updated
May 25, 2016
Duration
5h 35m
Table of contents
Course Overview
Course Introduction
Extracting Core Use Cases from Requirements
Planning the First Iteration
Building a Model Using Code-first Workflow
Building a Form with Bootstrap
Saving Data
Implementing Validation
Preventing Common Web Application Vulnerabilities
Moving Towards a Beautiful Design
Usability Best Practices
Extending ASP.NET Identity Users
Creating Beautiful and Precise Designs with CSS
Implementing a Use Case from Top to Bottom
Implementing Secondary Use Cases
Description
Course info
Level
Beginner
Updated
May 25, 2016
Duration
5h 35m
Description

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 you 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, though, 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.

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
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Mosh Hamedani, and welcome to my course, Become a Full-Stack. NET Developer. I'm 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'll 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 these in the context of a real world application. So if you have always wanted to see how professional developers start from a requirements document and deliver working software with clean code, clean architecture, and automated tests, this is the course for you. This course comes in three 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.