In this video CJ shows how to get started with C# as a TypeScript / JavaScript web developer.
00:00 Intro
00:30 Setup
00:53 Learning Plan
01:08 C Sharp Syntax First Look
01:31 var, arrays and foreach
02:07 LanguageIntegrated Query (LINQ)
02:32 Pattern Matching
03:09 Records
03:52 C# Learning Resources
04:36 ASP.NET Minimal API Example
06:22 Swagger / OpenAPI Documentation
07:04 TypeScript Client Code Generation
07:34 ASP.NET API / OpenAPI Example
09:21 OpenAPI TypeScript Client
10:12 .NET Versions
10:30 ASP.NET Razor, MVC, Blazor
11:08 What is Sentry?
11:36 Full Stack Error Tracing with Sentry
12:48 How to Add Sentry to your Apps
13:33 Thanks!
All links and notes: https://gist.github.com/w3cj/8f5d597c...
Set up your local environment | https://learn.microsoft.com/enus/dot...
Download / Install .NET | https://dotnet.microsoft.com/enus/do...
C# Dev Kit for VSCode | https://marketplace.visualstudio.com/...
C# | https://dotnet.microsoft.com/enus/la...
Learn X in Y Minutes | https://learnxinyminutes.com/docs/csh...
Tour of C# | https://learn.microsoft.com/enus/dot...
Roadmap for JavaScript and TypeScript developers learning C# | https://learn.microsoft.com/enus/dot...
Learn C# | https://dotnet.microsoft.com/enus/le...
C# Beginner Video Series | • C# for Beginners
What is .NET | https://dotnet.microsoft.com/enus/le...
NET Implementations | https://learn.microsoft.com/enus/dot...
NET Framework | https://en.wikipedia.org/wiki/.NET_Fr...
Mono | https://en.wikipedia.org/wiki/Mono_(s...
Overview of ASP.NET Core | https://learn.microsoft.com/enus/asp...
Minimal APIs overview | https://learn.microsoft.com/enus/asp...
Minimal API Tutorial | https://learn.microsoft.com/enus/asp...
OpenAPI / Swagger Integration | https://learn.microsoft.com/enus/asp...
openapitypescriptcodegen | https://github.com/ferdikoomen/openap...
openapitypescript | https://github.com/drwpow/openapityp...
openapiclientaxios | https://github.com/openapistack/opena...
Databases with Entity Framework Core | https://learn.microsoft.com/enus/asp...
Authentication and Authorization | https://learn.microsoft.com/enus/asp...
Razor Pages | https://learn.microsoft.com/enus/asp...
MVC | https://learn.microsoft.com/enus/asp...
Blazor | https://learn.microsoft.com/enus/asp...
Mobile Apps | https://dotnet.microsoft.com/enus/ap...
Desktop Apps | https://dotnet.microsoft.com/enus/ap...
Game Engines | https://dotnet.microsoft.com/enus/ap...
Add Sentry Error Tracking to ASP.NET App | https://docs.sentry.io/platforms/dotn...
Add Sentry Error Tracking to your TypeScript Frontend | https://docs.sentry.io/platforms/java...
View Distributed Traces in Sentry | https://docs.sentry.io/concepts/keyt...
Hit us up on Socials!
https://www.syntax.fm/links
Brought to you by Sentry Use code "tastytreats" to get 2 months free https://sentry.io/syntax
#typescript #javascript #webdevelopment