Full Stack Web Development

Full Stack Web Development

Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with versions of MVC and support for building services. The browser client is evolving rapidly, with constant changes and updates to JavaScript, TypeScript, Angular, Vue, and other related frameworks. But more than this, there’s now WebAssembly and the ability to run other languages natively in the browser, including C/C++, C#, and many more. Your need to keep up-to-date with all these technologies has never been greater, and we’re here to give you the knowledge you need!

Show:
Sort By:

Single Track Package - Full Stack Web Development - Unlimited 2019

Full Stack Web Development - Unlimited 2019 Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with versi..

$1,395.00

Single Track Package - Full Stack Web Development - San Diego 2019

Full Stack Web Development - San Diego 2019 Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with versi..

$225.00

Single Track Package - Full Stack Web Development - New Orleans 2019

Full Stack Web Development - New Orleans 2019 Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with ver..

$225.00

Single Track Package - Full Stack Web Development - Microsoft HQ 2019

Full Stack Web Development - Microsoft HQ 2019 Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with ve..

$225.00

Single Track Package - Full Stack Web Development - Las Vegas 2019

Full Stack Web Development - Las Vegas 2019 Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with versi..

$225.00

Single Track Package - Full Stack Web Development - Chicago 2019

Full Stack Web Development - Chicago 2019 Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with version..

$225.00

Single Track Package - Full Stack Web Development - Boston 2019

Full Stack Web Development - Boston 2019 Web development has become the dominant approach for building enterprise software. To provide your best on every project, you need to understand the server and browser client worlds. On the server there’s ASP.NET classic, and ASP.NET Core, both with versions..

$225.00

When Azure AD is Not Enough: Creating a Token Service in ASP.NET Core 3.0 - (TH17) - Boston 2019

Roland Guijt A big change in terms of security in ASP.NET Core 3.0 is that Microsoft is including the capability to create your own token service that supports OpenIdConnect. It uses the well-established IdentityServer framework as the basis for that. A token service enables you to do centralized a..

$25.00

What's New in Bootstrap 4 - (TH09) - Boston 2019

Paul Sheriff Bootstrap 4 has been recreated from the ground-up using CSS 3 features such as Flexbox. As such, it only supports the latest, stable releases of all major browsers. On Windows, this means only IE 10, 11 and Edge. Many of the old, familiar CSS classes are still available, but have been m..

$25.00

What's New in Bootstrap 4 - (TH05) - San Diego 2019

Paul Sheriff Bootstrap 4 has been recreated from the ground-up using CSS 3 features such as Flexbox. As such, it only supports the latest, stable releases of all major browsers. On Windows, this means only IE 10, 11 and Edge. Many of the old, familiar CSS classes are still available, but have been ..

$25.00

What's New in Bootstrap 4 (TH17) - New Orleans 2019

Paul Sheriff Bootstrap 4 has been recreated from the ground-up using CSS 3 features such as Flexbox. As such, it only supports the latest, stable releases of all major browsers. On Windows, this means only IE 10, 11 and Edge. Many of the old, familiar CSS classes are still available, but have been ..

$25.00

What's New in Bootstrap 4 (TH13) - Microsoft HQ 2019

Paul Sheriff Bootstrap 4 has been recreated from the ground-up using CSS 3 features such as Flexbox. As such, it only supports the latest, stable releases of all major browsers. On Windows, this means only IE 10, 11 and Edge. Many of the old, familiar CSS classes are still available, but have been m..

$25.00

What's New in Bootstrap 4 - (TH05) - Chicago 2019

Jeremy Likness Bootstrap 4 has been recreated from the ground-up using CSS 3 features such as Flexbox. As such, it only supports the latest, stable releases of all major browsers. On Windows, this means only IE 10, 11 and Edge. Many of the old, familiar CSS classes are still available, but have been..

$25.00

What Happened to My Promises? A Primer on RxJS - (T05) - Chicago 2019

Laurie Barth If you're familiar with AngularJS you may be used to interacting with your Http requests via promises. Well, no more. With angular.io promises have given way to observables. Specifically, angular's implementation is built on top of RxJS. So let's learn about this reactive programming li..

$25.00

Versioning ASP.NET Core APIs (T13) - Microsoft HQ 2019

Philip Japikse Building an API with ASP.NET MVC in .NET Core is only half the job. If you're API is going to live more than one release cycle, you're going to need to version it. During this session, you'll see how easy it is now to version APIs using functionality built into ASP.NET Core. You will ..

$25.00

Upload and Store a File Using MVC - (TH01) - Boston 2019

Paul Sheriff Many web applications require the user to upload files. The HTML file input allows the user to select a file from their hard drive, but how do you then upload that file? What are the best practices? How can you limit the file size? How can you style the control to match the rest of your..

$25.00

Upload and Store a File Using MVC (TH09) - New Orleans 2019

Paul Sheriff Many web applications require the user to upload files. The HTML file input allows the user to select a file from their hard drive, but how do you then upload that file? What are the best practices? How can you limit the file size? How can you style the control to match the rest of you..

$25.00

Up and Running with Angular in 75 Minutes (T13)

Justin James If you have been thinking about learning Angular, now is your chance. Take your Angular knowledge from 0 to 60 in just 75 minutes. We will take a stroll through the concepts that you need to know like modules, components, services, routes, and guards to be able to create any Angular..

$25.00

TypeScript: The Future of Front End Web Development. - (W01) - Boston 2019

Ben Hoelting TypeScript is the real deal. Many developers have heard of TypeScript but most have never used it in production. Many C# developers hate JavaScript. I believe the reason for their hatred has nothing to do with JavaScript but with the lack of tooling and language features. TypeScript is ..

$25.00

TypeScript: Moving Beyond the Basics (W05) - New Orleans 2019

Allen Conway So you have the basics down in TypeScript fundamentals and have even begun creating applications using this wonderful language. However being stuck with just the basics does not allow you to unlock the full power that TypeScript has to offer. With a dizzying array of new features const..

$25.00

Top 10 Browser Threats Mitigated - (TH17) - Chicago 2019

Roland Guijt Cross site scripting attacks, cross site request forgery and redirection attacks are just a few of the many threats that applications in a browser face. These threads are easily mitigated using features that come with every browser nowadays. The problem is you need to know that they're ..

$25.00

Take Advantage of HTML5 Features - (T01) - Las Vegas 2019

Paul Sheriff HTML5 has added a host of new structural and semantic elements. New attributes and input types are also available to help make your web applications respond better on mobile devices. In addition, you API's have been added such as geolocation, drag and drop, local and session storage. Yo..

$25.00

SignalR: Real-time for All the Things (TH19) - Las Vegas 2019

Brady Gaster You may know a bit about SignalR from its upbringing as the real-time framework for .NET. While still true in that SignalR for .NET Core is a thing now, SignalR has evolved and is no longer “just for .NET developers.” With the new Azure SignalR Service providing a common back-end for an..

$25.00

Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0 (W13) - Las Vegas 2019

Brock Allen ASP.NET Core and MVC is a mature and modern platform to build secure web applications and APIs. This session is a survey of the components provided by the platform to provide security including hosting, data protection, authentication, authorization, and identity. We will also discuss fe..

$25.00

Securing Web APIs from JavaScript/SPA Applications (W09) - Las Vegas 2019

Brock Allen Modern web development means that more and more application code is running in the browser as JavaScript. This architectural shift requires us to change how we perform authentication and authorization. Fortunately, using modern protocols such as OpenID Connect you don't need to invent yo..

$25.00

Securing Single Page Applications (SPAs) - (T09) - San Diego 2019

Ben Hoelting One topic often pushed to the side when talking about Single Page Applications (SPAs) is security. The short answer is "you can't secure the client side." However, the reality is you still need to secure your application as a whole. In this session, you will learn about what you can an..

$25.00

SASS and CSS for Developers (TH05) - New Orleans 2019

Robert Boedigheimer Web developers use CSS every day, but few understand how it works. Learn how to leverage CSS to separate your content and presentation. Review selectors, inheritance, and common techniques for providing for a flexible layout. Discover recent improvements, what browsers support t..

$25.00

Real-time Web Applications with ASP.NET Core SignalR - (TH13) - Chicago 2019

Roland Guijt SignalR for ASP.NET Core is finally here. But it's quite a lot different than the "old" SignalR. After a short introduction of what SignalR is I'll show you how to build real-time functionality into every ASP.NET Core application by diving into the code of a demo application showing you..

$25.00

Object Oriented Programming Using TypeScript - (W19) - San Diego 2019

Gregor Dzierzon Why TypeScript? In this session, we will explore the benefits of using TypeScript in your JavaScript-based application. Whether you are developing a client app in Angular or React, or are building a node.js server application, TypeScript can help standardize your code and make it ea..

$25.00

N Things You Didn't Know About the Router - (T09) - Boston 2019

Deborah Kurata This session explores the many facets of routing in an Angular application, and covers a lot of awesome yet practical techniques. With routing, we can define multiple routes, pass data to routes, preload data for our views, guard our routes, add a spinner, and even improve performance..

$25.00

MVVM and ASP.NET Core Razor Pages - (T01) - San Diego 2019

Ben Hoelting Today ASP.NET MVC applications require quite a bit of convention and understanding just to create a simple Hello World application. Many times, you simply want to create a page and navigate to it. Simple, right? Wrong, using MVC this requires a controller, a view, an understanding of r..

$25.00

Moving to ASP.NET Core 2.X - (T01) - Boston 2019

Philip Japikse In this session, I show you how ASP.NET Core implements the Model View Controller pattern for Web Applications and the Model Controller pattern for Restful services. I cover convention over configuration, implementing Controllers and Action methods, Views (including partial views and ..

$25.00

Moving to ASP.NET Core 2.X (T05) - Microsoft HQ 2019

Philip Japikse In this session, I show you how ASP.NET Core implements the Model View Controller pattern for Web Applications and the Model Controller pattern for Restful services. I cover convention over configuration, implementing Controllers and Action methods, Views (including partial views and ..

$25.00

Moving to ASP.NET Core 2.X (T01) - New Orleans 2019

Philip Japikse In this session, I show you how ASP.NET Core implements the Model View Controller pattern for Web Applications and the Model Controller pattern for Restful services. I cover convention over configuration, implementing Controllers and Action methods, Views (including partial views and..

$25.00

Migrating from AngularJS to Angular + TypeScript (W16) - New Orleans 2019

Allen Conway You may have already invested a lot of time and effort into building an AngularJS 1.x app, and haven't cut your teeth into migrating to Angular and TypeScript. With the Angular Upgrade library, we can bootstrap our Angular app as an Angular + AngularJS Hybrid app, and allow ourselves t..

$25.00

Managing Your Angular Async Data Effectively - (T13) - San Diego 2019

Deborah Kurata Every application needs some data and when working with the Web, that data is often asynchronous. In this session, we cover retrieving and displaying asynchronous data, building a data resolver, and handling exceptions. We examine how to work with multiple data sets, prevent nested s..

$25.00

JavaScript Patterns for the C# Developer - (T13) - Boston 2019

Ben Hoelting One of the biggest learning curves for C# developers trying to learn JavaScript is getting over the lack of language features available in JavaScript. Simple keywords like Namespace, Class and Interface are not currently available in JavaScript. So how do you create these things and do ..

$25.00

JavaScript Patterns for the C# Developer (W05) - Las Vegas 2019

Ben Hoelting One of the biggest learning curves for C# developers trying to learn JavaScript is getting over the lack of language features available in JavaScript. Simple keywords like Namespace, Class and Interface are not currently available in JavaScript. So how do you create these things and do ..

$25.00

JavaScript for the C# (and Java) Developer - (W19) - Chicago 2019

Philip Japikse Yes, it has curly braces. Yes, it has semi colons. And you can write C# like code in JavaScript. But should you? JavaScript programming has many paradigms that make it very different than writing typical managed code. In this session I show you, the C# programmer, what you need to kno..

$25.00

Improving Web Performance - (TH17) - San Diego 2019

Robert Boedigheimer This session starts with a traditional web page and shows step by step how to improve its performance and user experience! Discover performance techniques that everyone should use, then learn techniques that differ when targeting HTTP 1.1 vs. HTTP/2. Review tools that can help i..

$25.00

Human Readable JavaScript: Using ES2015+ to Craft Better Code - (T09) - Chicago 2019

Laurie Barth Love JavaScript? Awesome! Hate JavaScript? That's ok! We know that JavaScript hasn't been very easy to read in the past, lots of dollar signs and slick one-liners. The good news is that things have gotten better! In this talk we'll look at some of the syntax ES2015+ introduced to help ..

$25.00

Guiding Principles for ASP.NET Core - (T01) - Chicago 2019

K. Scott Allen Improve the architecture, design, and code inside your ASP.NET Core applications with an opinionated approach to ASP.NET Core. In this talk, we'll look at strategies for organizing projects, solutions, files and folders. We'll also look at data access alternatives, see tips for writin..

$25.00

Getting Pushy with SignalR and Reactive Extensions - (TH05) - Boston 2019

Jim Wooley As our systems increasingly demand more real-time updates, we need better ways of working with these live streams of information. Traditional pull models fail to provide the real-time responsiveness and scale needs that modern systems expect. Moving to a push model allows us to scale easi..

$25.00

Getting Pushy with SignalR and Reactive Extensions (W20) - New Orleans 2019

Jim Wooley As our systems increasingly demand more real-time updates, we need better ways of working with these live streams of information. Traditional pull models fail to provide the real-time responsiveness and scale needs that modern systems expect. Moving to a push model allows us to scale eas..

$25.00

Getting Pushy with SignalR and Reactive Extensions (W01) - Microsoft HQ 2019

Jim Wooley As our systems increasingly demand more real-time updates, we need better ways of working with these live streams of information. Traditional pull models fail to provide the real-time responsiveness and scale needs that modern systems expect. Moving to a push model allows us to scale easi..

$25.00

Fast Focus: Hybrid Web Frameworks (W09) - New Orleans 2019

Allen Conway Many web applications require the user to upload files. The HTML file input allows the user to select a file from their hard drive, but how do you then upload that file? What are the best practices? How can you limit the file size? How can you style the control to match the rest of you..

$25.00

Fast Focus: Getting Started with ASP.NET Core 2.x Razor Pages - (W09) - Boston 2019

Walt Ritscher Razor Pages are a new feature of ASP.NET Core 2.0 that brings a simple page based development model to .NET Core. While they are similar to Razor Views in MVC, they have interesting differences. Essentially, they are the preferred way to generate server-side HTML content in the Microso..

$25.00

Fast Focus: Getting Started with ASP.NET Core 2.0 Razor Pages - (W09) - San Diego 2019

Walt Ritscher Razor Pages are a new feature of ASP.NET Core 2.0 that brings a simple page based development model to .NET Core. While they are similar to Razor Views in MVC, they have interesting differences. Essentially, they are the preferred way to generate server-side HTML content in the Micros..

$25.00

Fast Focus: Getting Started with ASP.NET Core 2.0 Razor Pages - (W09) - Chicago 2019

Walt Ritscher Razor Pages are a new feature of ASP.NET Core 2.0 that brings a simple page based development model to .NET Core. While they are similar to Razor Views in MVC, they have interesting differences. Essentially, they are the preferred way to generate server-side HTML content in the Microso..

$25.00

Diving Deep Into ASP.NET Core 2.x - (W15) - Chicago 2019

Philip Japikse ASP.NET Core has changed development of web applications and Restful services in revolutionary ways. In this session I show you what you need to know to move to ASP.NET Core.You will learn: Changes from ASP.NET MVC and WebAPI Dependency Injection, Configuration, Environmental awarene..

$25.00

Diving Deep Into ASP.NET Core 2.x - (W01) - San Diego 2019

Philip Japikse .NET Core has changed development of web applications and Restful services in revolutionary ways. In this session I show you what you need to know to move to ASP.NET Core. Changes from ASP.NET MVC and WebAPI Dependency Injection, Configuration, Environmental awareness View Compo..

$25.00

Diving Deep into ASP.NET Core 2.x (T09) - New Orleans 2019

Philip Japikse ASP.NET Core has changed development of web applications and Restful services in revolutionary ways. In this session I show you what you need to know to move to ASP.NET Core. You will learn: New ASP.NET Core Features Using DI with ASP.NET Core Configuration and Environmenta..

$25.00

Designing and Building Advanced Angular Components - (W01) - Chicago 2019

Anthony Monsees Learn the ins and outs of designing your own reusable Angular components. Learn about component inheritance, child views & templates, dynamic component creation and using your component with ngModel and reactive forms!You will learn: Understand Component Life cycle and inheritance H..

$25.00

Cross-Platform Development with Xamarin, C#, and CSLA .NET (W17) - Las Vegas 2019

Rockford Lhotka You may write your smart client app in UWP, Xamarin, WPF, or even Windows Forms. In any case, your app probably calls back-end services and needs to interact with app servers. Some or all of your business logic may run on the client, the app server, or both. That's ideal for the bala..

$25.00

Creating Business Applications Using Blazor (Razor Components) (W13) - Microsoft HQ 2019

Michael Washington Server-side Blazor (also known as Razor Components) allows you to create high performance, visually rich business applications with minimal JavaScript. This speeds your development lifecycle, allows you to re-use your existing business logic and custom libraries, and provides a su..

$25.00

Cool Features in CSS 3 (T05) - Las Vegas 2019

T05 - Cool Features in CSS 3 - Paul Sheriff CSS 3 adds many new features that used to be only possible with JavaScript. New layout methods help you with responsive design. New functions make creating dynamic HTML quick and easy. Media queries are a powerful way to modify your HTML based on device si..

$25.00

Choosing a Front-End JavaScript Framework (W01) - Las Vegas 2019

Ben Hoelting JavaScript frameworks are a dime a dozen these days. There is probably a framework named for every word in the dictionary. Determining what framework is the best for your enterprise, team or project can be challenging. Especially since no one has experience building application with all..

$25.00

C# in the Browser with Client-side Blazor and WebAssembly (W09) - Microsoft HQ 2019

Rockford Lhotka WebAssembly (wasm) is an important new browser capability that allows us to write web pages in languages other than JavaScript. For .NET developers it is exciting to know that we can use C# to write browser-based code. The experimental ASP.NET Blazor technology is a UI framework for ..

$25.00

C# in the Browser with Blazor and WebAssembly - (W05 ) - Boston 2019

Rockford Lhotka WebAssembly (wasm) is an important new browser capability that allows us to write web pages in languages other than JavaScript. For .NET developers it is exciting to know that we can use C# to write browser-based code. The experimental ASP.NET Blazor technology is a UI framework for ..

$25.00

Building Reactive Client Experiences with RxJs and Angular Forms (W05) - Microsoft HQ 2019

Jim Wooley We've been building event-based asynchronous applications for decades now, but traditional event based models suffer from complex nested callbacks, are difficult to mock and test, and struggle to manage synchronizing multiple streams. Reactive programming models can help to solve these ch..

$25.00