Skip Main Navigation
Page Content

Save This Event

Event Saved

Modern Web Development with ASP.NET Core and Vue.js

Shawn Wildermuth

Wednesday, January 16, 2019 at 9:00 AM - Friday, January 18, 2019 at 6:00 PM (EST)

Modern Web Development with ASP.NET Core and Vue.js

Ticket Information

Ticket Type Price    
Not So Early Bird
Sales End Jan 1, 2019
from $899.99
Full price
$999.99 +$0.00 Fee
Students/Military/Veterans
$899.99 +$0.00 Fee
General Ticket
Sales End Jan 16, 2019
from $1,099.99
Full price
$1,199.99 +$0.00 Fee
Students/Military/Veterans
$1,099.99 +$0.00 Fee

Share Modern Web Development with ASP.NET Core and Vue.js

Event Details

Modern Web Development with ASP.NET Core and Vue.js

Learning to build modern websites can be a challenge. The number of technologies that are involved in building a website today can be daunting. That's where Shawn Wildermuth comes in. His hands-on, pragmatic approach can help you understand how these technologies work together.

Shawn will show you how to build a website using the latest in Microsoft and open-source technologies. In this course, you will learn how to build a website including an API and a Single-Page application (SPA) use ASP.NET Core, Entity Framework Core and Vue.js.

If you’re trying to get up to speed with the Microsoft web stack or are an existing web developer, this course will teach you something new about how to build websites quickly and with modern web browsers and devices in mind. He will teach you how to build a website by showing you every step, every trick and every tool.

In this 3-day course, we will show you how to develop websites made for the modern world of browsers.

This course will use the following technologies:

  • Visual Studio 2017 (15.9)
  • ASP.NET Core 2.2
  • Entity Framework 2.2
  • Vue.js 2
  • Webpack 4.24

Outline

Webpack Vue.jsVisual Studio

  • ASP.NET Core
    • What is ASP.NET Core?
    • Your First Controller
    • Your First View
    • Using a Service
    • Introducing Dependency Injection
    • Understanding Routing
    • Using ActionLinks
    • Using Layout Pages
  • Building the Data Model With Entity Framework
    • Creating Entity Classes
    • Creating the Context
    • Creating a Repository
    • Integrating EF with Dependency Injection
  • Creating an API
    • Is it REST?
    • Creating an Controller
    • Implementing GET
    • Implementing POST
    • Implementing PUT
    • Implementing DELETE
    • Implementing Associations
    • Using Query Parameters
  • Versioning an API
    • Deciding on a Versioning Strategy
    • Using Versioning in the API
    • Maturing an API with Versioning
  • What is VueJS
    • What Problem is VueJS Solving?
    • Where Can VueJS Be Used
    • How is VueJS Different?
    • Your First VueJS Project
  • Data Binding in VueJS
    • Data Binding Basics
    • Formatting in VueJS
    • List Binding
    • Using Forms
    • Validation
  • Calling Services
    • Using HTTP in VueJS
    • Calling a GET
    • Calling a POST
    • Calling a PUT
    • Calling a POST
  • VueJS Routing
    • Why Client-Side Routing
    • Introducing Routing
    • Setting Up Patterns for Routing
    • Nested Routes
    • Passing Parameters
    • Using Browser History
  • Packaging JavaScript
    • What is WebPack
    • Installing WebPack
    • Using WebPack with Vue.js
    • Development and Production with WebPack

Prerequisites

Before taking this course students should have some familiarity with .NET and C#.  No ASP.NET or HTML experience is necessary. The course is a great way to get developers who typically create desktop applications ready to build web applications.

Have questions about Modern Web Development with ASP.NET Core and Vue.js? Contact Shawn Wildermuth

Save This Event

Event Saved

When & Where


Hyatt Place Perimeter
1005 Crestline Parkway
Atlanta, GA 30328

Wednesday, January 16, 2019 at 9:00 AM - Friday, January 18, 2019 at 6:00 PM (EST)


  Add to my calendar

Organizer

Shawn Wildermuth

Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. As a Microsoft MVP since 2003, he’s also involved with Microsoft as an ASP.NET Insider and ClientDev Insider. You may have taken one of his more than twenty courses on Pluralsight (http://shawnw.me/psauthor). He’s authored eight books and innumerable articles on software development. You can also see him at one of the local and international conferences he’s spoken at including TechEd, Oredev, SDC, NDC, VSLive, DevIntersection, MIX, Devteach, DevConnections and Dev Reach. He is one of the Wilder Minds. You can reach him at his blog at http://wildermuth.com. He’s also making his first, feature-length, documentary about software developers today called “Hello World: The Film”. You can see more about it at http://helloworldfilm.com.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.