Cover

Learning Web Development with Pluralsight

As many of you know, I’m a Pluralsight author and I’ve been writing courses for the site for a long time now. I have over twenty courses to my name. While my ASP.NET Core courses get a lot of attention, I’ve been trying to help people get started in general web development through my courses.

To this end, I wanted to answer the question I get a lot of times about how someone would transition into web development from desktop or other programming (or even completely new to the field). This post’s purpose is to help people see what Pluralsight courses (mine and others) would be a good primer into web development.

While this isn’t a Pluralsight learning path, it’s what I suggest to get started with web development on the Microsoft stack (using open source tools and technologies).

Web Development Basics

  1. Front-End Web Development Quick Start With HTML5, CSS, and JavaScript (by Shawn Wildermuth)
  2. jQuery Fundamentals (by Dan Wahlin)
  3. Bootstrap 3 (by Shawn Wildermuth)
  4. Practical HTML5 (by Gill Cleeren)
  5. CSS3 In-Depth (by Estelle Weyl)

Tools

  1. Visual Studio 2017 Essentials and Beyond (by Kate Gregory)
  2. Visual Studio Code (by John Papa)

Languages

  1. C# Fundamentals with Visual Studio 2015 (by Scott Allen)
  2. JavaScript Fundamentals (by Liam McLennan)
  3. JavaScript for C# Developers (by Shawn Wildermuth)
  4. TypeScript Fundamentals (by John Papa and Dan Wahlin)
  5. JavaScript Fundamentals for ES6 (by Scott Allen and Joe Eames)

ASP.NET Core

  1. Building a Web App with ASP.NET Core, MVC 6, EF Core, and Angular (by Shawn Wildermuth)
  2. Entity Framework Core: Getting Started (by Julie Lerman)
  3. Implementing and Securing and API with ASP.NET Core (by Shawn Wildermuth)
  4. Web API Design (by Shawn Wildermuth)

Client-side Frameworks

  1. Angular: Getting Started (by Deborah Kurata)
  2. React Fundamentals (by Liam McLennan)
  3. Building Applications with React and Flux (by Cory House)
  4. Getting Started with Vue.js (by Chad Campbell)

Hope this helps you either enter into web development or enrich your existing skills!