SDD Deep Dive 2017 Workshops

Tuesday 7 November 2017

9:30

9:30–17:30

3-Day Workshop

Session WRK-02

Mastering ASP.NET Core with Angular

Are you building next-generation web apps? Do you want a framework that is faster than Node.js on I/O and computation both? Do you know the best practices while building RESTful APIs? Do you want scalability as well as performance? Everything you need to know about best practices from a beginner to an advanced level will be covered in this workshop (for UI, API and server side).

In this workshop, you’ll have the unique opportunity to learn these Core fundamentals from a world-renowned expert who also happens to be an ASP.NET Insider, Web API Advisor and an awarded Microsoft MVP for six consecutive years. Chander Dhall will share his knowledge and experience of how he’s worked with Fortune 500 Companies to scale their systems to more than a billion hits a day with examples in ASP.NET Core. He will also dig deep into Angular 4, ASP.NET Core, MVC, Web API and Entity Framework Core and other related frameworks like System.js, Webpack, Angular CLI, etc.

Day 1

  • TypeScript
    • All Features
    • Code with me (Beginner to Advanced level)
    • Design Patterns in Typescript
  • Angular 4
    • What’s new in Angular 4
    • Data Binding
    • Components (Input, Output and Data Flow)
    • Modules, Templates and Metadata
    • Dependency Injection
    • HTTP Services
    • Reactive Extensions
    • Routing
    • Observables vs Promises
    • Angular forms (Template Driven & Reactive Forms)

Day 2

  • MVC & Web API
    • Configuration (ASP.NET Core)
    • Middleware (ASP.NET Core)
    • ASP.NET Core CLI
    • .NET Core from Scratch
    • Understanding the ASP.NET Pipeline(Deep-Dive)
    • Controllers
    • Dependency Injection
    • Routing
    • Action Results
    • Views (Razor and Angular)
    • Models and ViewModels
    • View Components
    • Tag Helpers
    • View Components vs Tag Helpers
  • Entity Framework Core
    • Architecture
    • Setup
    • Migrations
    • Best Practices

Day 3

  • Advanced Angular & ASP.NET Core with Entity Framework
    • Code with me: Angular 4 Grid with ASP.NET API and Entity Framework Core
    • Extending ASP.NET MVC & WEB API
    • Deployment/Self-Hosting
    • ASP.NET Identity

Prerequisites for attendees: Basic knowledge of C#, .NET, JavaScript

Chander Dhall

Chander Dhall

http://chanderdhall.com

Chander is a Microsoft MVP, ASP.NET Insider, Web API Advisor, INETA speaker and open source contributor, with years of experience in enterprise software development. He started coding when he was 6, and created his first successful software product at the age of 14. He is the dev chair of DevConnections, and he works in a goal-oriented, technologically-driven, fast-paced Agile (Scrum) environment. He has a master’s degree in computer science with specialization in algorithms, principles and patterns, and is focused on building high-performing modular software.

Follow Chander on Twitter

Other presentations by Chander Dhall

Wed 8 Nov 2017 at 9:30

3-Day Workshop

Mastering ASP.NET Core with Angular – Day 2

Thu 9 Nov 2017 at 9:30

3-Day Workshop

Mastering ASP.NET Core with Angular – Day 3

Return to full conference agenda