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 -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 versio..

$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 (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

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

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

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

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

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

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

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

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

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

Blazing the Web - Building Web Applications in C# (TH13) - New Orleans 2019

Jason Bock With WebAssembly, creating web applications can be built with any programming language; JavaScript is no longer the only choice. In this session, you'll see how you can use Blazor to run C# natively in the browser. We'll also cover Razor Components, JavaScript interop, server-side Blazor..

$25.00

Authentication and Authorization in ASP.NET Core - (TH13) - Boston 2019

Roland Guijt You've probably seen how a ASP.NET Core application works, but authentication and authorization are a different cup of tea. Microsoft completely re–did a large part of these security features in ASP.NET Core. ASP.NET Identity enables you to do authentication for a single application an..

$25.00

Angular Unit Testing from the Trenches (W01) - New Orleans 2019

Justin James For a number of years now we have been hearing about all of the benefits that automated unit testing provides like increasing our quality, catching errors earlier, ensuring that all developers are testing in the same manner and deploying updates with high confidence that nothing will b..

$25.00

Angular Best Practices (T09) - Microsoft HQ 2019

Deborah Kurata This session covers best practices for building clean and usable Angular applications. We cover setting up your folder structure, organizing your components into modules, registering services, routing best practices, working with asynchronous data, using RxJS effectively, and much mo..

$25.00

Angular Application Testing Outside the Church of TDD (TH01) - Microsoft HQ 2019

Chris Klug I hate writing tests! There, I said it! I think TDD gets in my way, and it annoys me! People who preach it annoy me! People who tell me that "I just don't understand it" annoy me! Not to mention the ones that say, "real professional developers use TDD". Unfortunately, this "religious" vie..

$25.00

Angular 101 - (T05) - Boston 2019

Deborah Kurata This beginner-level session introduces the .NET developer to Angular, the very popular JavaScript framework for building client-side applications. We cover key building blocks such as modules, components, and templates. Come and get a quick start to building successful Web applicatio..

$25.00

Angular 101 (T01) - Microsoft HQ 2019

Deborah Kurata This beginner-level session introduces the .NET developer to Angular, the very popular JavaScript framework for building client-side applications. We cover key building blocks such as modules, components, and templates. Come and get a quick start to building successful Web applicatio..

$25.00

Advanced Fiddler Techniques (TH01) - New Orleans 2019

Robert Boedigheimer Fiddler is a great free web diagnostic tool that nearly everyone uses, but typically only for very basic things. If all you need is to see the requests made between the browser and web server, the browser devtools can do that. Fiddler has many more advanced features that most d..

$25.00

Getting Started with ASP.NET Core 2.0 Razor Pages (T05) - New Orleans 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're similar to Razor Views in MVC, they have interesting differences. Essentially, they're the preferred way to generate server-side HTML content in the Microsof..

$0.00