- 20
- 155 118
Ruben Heeren
Netherlands
Приєднався 28 чер 2021
I'm Ruben Heeren, a .NET developer and content creator.
I like solving problems with software and sharing knowledge. My love for learning allows me to keep growing as a person and as a developer. It's my goal to help people learn software development with .NET and I do that by creating educational content about it.
On this channel I post free content. That consists mainly of tutorials and mini-courses about .NET, C#, Microsoft Azure, ASP.NET Core and Blazor (including HTML and CSS and Bootstrap).
I like solving problems with software and sharing knowledge. My love for learning allows me to keep growing as a person and as a developer. It's my goal to help people learn software development with .NET and I do that by creating educational content about it.
On this channel I post free content. That consists mainly of tutorials and mini-courses about .NET, C#, Microsoft Azure, ASP.NET Core and Blazor (including HTML and CSS and Bootstrap).
Stripe .NET Tutorial
In this video you'll learn how to use Stripe with .NET.
Stripe is one of the most, if not the most popular payment processors.
We'll build a simple storefront CRUD app with an Entity Framework Core SQLite database and an ASP.NET Core Web API. Then we hook that up to a Blazor WebAssembly front end. After that we'll add Stripe so that customers can pay for their orders. After the customer pays, the funds will show up in your Stripe (test mode) dashboard.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►► Links mentioned:
Snippets Article: rubenheeren.com/articles/snippets-dotnet-stripe-tutorial.html
Stripe Register Account: dashboard.stripe.com/register
Stripe Docs - API keys: stripe.com/docs/keys
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►► Interested in learning Blazor? Take a look at my course for it:
rubenheeren.com/course-promo-link/blazor-your-dev-portfolio
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►► DOWNLOAD SOURCE CODE:
github.com/RubenHeeren/DotNetStripeTutorial
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►► TIMESTAMPS
0:00 - Overview and Demo
2:07 - Creating Projects
05:19 - Data layer
14:14 - API
26:46 - Front End
36:54 - Testing
40:07 - Thanks for watching
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Good luck on your developer journey!
#stripe #dotnet #blazor
Stripe is one of the most, if not the most popular payment processors.
We'll build a simple storefront CRUD app with an Entity Framework Core SQLite database and an ASP.NET Core Web API. Then we hook that up to a Blazor WebAssembly front end. After that we'll add Stripe so that customers can pay for their orders. After the customer pays, the funds will show up in your Stripe (test mode) dashboard.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►► Links mentioned:
Snippets Article: rubenheeren.com/articles/snippets-dotnet-stripe-tutorial.html
Stripe Register Account: dashboard.stripe.com/register
Stripe Docs - API keys: stripe.com/docs/keys
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►► Interested in learning Blazor? Take a look at my course for it:
rubenheeren.com/course-promo-link/blazor-your-dev-portfolio
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►► DOWNLOAD SOURCE CODE:
github.com/RubenHeeren/DotNetStripeTutorial
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►► TIMESTAMPS
0:00 - Overview and Demo
2:07 - Creating Projects
05:19 - Data layer
14:14 - API
26:46 - Front End
36:54 - Testing
40:07 - Thanks for watching
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Good luck on your developer journey!
#stripe #dotnet #blazor
Переглядів: 14 476
Відео
Angular ASP.NET Core Minimal APIs Tutorial (pt. 3 - publishing)
Переглядів 5332 роки тому
In this 3-part series you're going to learn how to combine the popular front end TypeScript framework Angular with an ASP.NET Core Web API. At the end of it you'll have a minimal example CRUD Application that demonstrates how to combine the two. Can be used as a clean template to kickstart your CRUD apps. In this third and final video we focus on publishing the Angular app and ASP.NET API to th...
Angular ASP.NET Core Minimal APIs Tutorial (pt. 2 - front end)
Переглядів 2,2 тис.2 роки тому
In this 3-part series you're going to learn how to combine the popular front end TypeScript framework Angular with an ASP.NET Core Web API. At the end of it you'll have a minimal example CRUD Application that demonstrates how to combine the two. Can be used as a clean template to kickstart your CRUD apps. In this second video we focus on the Angular front end. In the previous video we built the...
Angular ASP.NET Core Minimal APIs Tutorial (pt. 1 - back end)
Переглядів 2,3 тис.2 роки тому
In this 3-part series you're going to learn how to combine the popular front end TypeScript framework Angular with an ASP.NET Core Web API. At the end of it you'll have a minimal example CRUD Application that demonstrates how to combine the two. Can be used as a clean template to kickstart your CRUD apps. In this first video we focus on the web API. In the second video we'll focus on the Angula...
ASP.NET Web API Crash Course (Exploring .NET E4)
Переглядів 6232 роки тому
In this entry of Exploring .NET you'll learn about the ASP.NET framework. ASP.NET is the part of the .NET development platform that focuses on the web. In this piece of content we'll specifically hone in on Web APIs because that was the most requested subject. Have you ever wondered what .NET is and what you can do with it? What falls under this big development platform? Which languages can be ...
Azure Cosmos DB + Functions App API (Exploring .NET E3)
Переглядів 7112 роки тому
In this entry of Exploring .NET you'll learn how to build a minimalistic CRUD microservices application using Azure Functions and Azure Cosmos DB. We'll implement the Create, Read, Update and Delete database operations you'll see in many code repositories. Have you ever wondered what .NET is and what you can do with it? What falls under this big development platform? Which languages can be used...
Azure Introduction (Exploring .NET E2)
Переглядів 2102 роки тому
Have you ever wondered what .NET is and what you can do with it? What falls under this big development platform? Which languages can be used? What are the differences between .NET Framework, Mono, .NET Core and just .NET? Well if so, look no further. My goal with this series is to answer all those questions and hopefully demystify .NET for you. We'll go on a journey of exploration! In this seco...
Overview (Exploring .NET E1)
Переглядів 4102 роки тому
Have you ever wondered what .NET is and what you can do with it? What falls under this big development platform? Which languages can be used? What are the differences between .NET Framework, Mono, .NET Core and just .NET? Well if so, look no further. My goal with this series is to answer all those questions and hopefully demystify .NET for you. I speak quite slow in this video so 1.25x speed co...
Blazor WASM and Minimal APIs CRUD Mini Course (pt. 2 - front end)
Переглядів 3,2 тис.2 роки тому
Learn how to get Blazor WASM up and running together with ASP.NET Minimal APIs in this mini course. The end result is a nice minimalistic CRUD web app that can you can use to kickstart your own CRUD apps. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ PART 1: ua-cam.com/video/jkaUO-39gHI/v-deo.html ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ I'll also cover publishing the projects to the Microsoft Azure Cloud on free tier resource...
Blazor WASM and Minimal APIs CRUD Mini Course (pt. 1 - back end)
Переглядів 5 тис.2 роки тому
Learn how to get Blazor WASM up and running together with ASP.NET Minimal APIs in this mini course. The end result is a nice minimalistic CRUD web app that can you can use to kickstart your own CRUD apps. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ PART 2: ua-cam.com/video/v8vdjj8KfcU/v-deo.html ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ I'll also cover publishing the projects to the Microsoft Azure Cloud on free tier resource...
Blazor tutorial - CRUD app in ~30 minutes v2
Переглядів 4,6 тис.2 роки тому
Learn how to build a minimal Blazor Server CRUD web application and publish it to the Microsoft Azure cloud. The application showcases how to do the database CRUD operations (Create, Read, Update and Delete) on a simple "Post" model which exists in a SQLite database. The database is generated by using a code-first approach with Entity Framework Core. So for the technologies we'll use the .NET 6...
React ASP.NET Core Minimal APIs Tutorial (Small CRUD App)
Переглядів 80 тис.2 роки тому
In this video I demonstrate how to combine the popular front end JavaScript library React and the new ASP.NET Core 6 Minimal Web APIs. At the end of it you'll have a minimal example CRUD Application that demonstrates how to combine the two. Can be used as a clean template to kickstart your CRUD apps. Publishing to the Microsoft Azure Cloud is also covered. The React app will be published to an ...
Learning New Tech: My Process
Переглядів 2862 роки тому
Software developers need to learn new tech all the time. In this video I talk about my process of learning new tech and I'll share a little diagram with you that summarizes my strategy. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ►► Blazor - Real World Developer Portfolio Course Discount Link: rubenheeren.com/course-promo-link/blazor-your-dev-portfolio ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ►► DOWNLOAD DIAGRAM: 1drv.ms/u/s...
ASP.NET Core Testing Tutorial
Переглядів 5672 роки тому
ASP.NET Core Testing Tutorial - learn about testing software and writing unit tests for an ASP.NET Core Web API. The technologies used are: • ASP.NET Core Web API • xUnit The IDE used is Visual Studio 2022 preview. The .NET version is .NET 6. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ►► Blazor - Real World Developer Portfolio Course Discount Link: rubenheeren.com/course-promo-link/blazor-your-dev-portfolio ▬▬...
C# Books - My Top 3
Переглядів 5 тис.2 роки тому
C# Books - Top 3 - In this video I talk about my personal top 3 C# books. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ►► Blazor - Real World Developer Portfolio Course Discount Link: rubenheeren.com/course-promo-link/blazor-your-dev-portfolio ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ►► BOOKS LINKS The C# Players guide: csharpplayersguide.com/ The C# Yellow Book: www.csharpcourse.com/ PDF link: www.robmiles.com/s/CSharp-Book-...
Blazor WebAssembly Authentication (Part 2: Front End)
Переглядів 4,5 тис.2 роки тому
Blazor WebAssembly Authentication (Part 2: Front End)
Blazor WebAssembly Authentication (Part 1: Back End)
Переглядів 7 тис.2 роки тому
Blazor WebAssembly Authentication (Part 1: Back End)
Blazor tutorial - CRUD app in ~30 minutes
Переглядів 11 тис.3 роки тому
Blazor tutorial - CRUD app in ~30 minutes
Setting up a fancy Windows Terminal (including VS & VSCode)
Переглядів 5 тис.3 роки тому
Setting up a fancy Windows Terminal (including VS & VSCode)
[FREE] Hosting ASP.NET Web Apps with a SQLite database on Azure
Переглядів 5 тис.3 роки тому
[FREE] Hosting ASP.NET Web Apps with a SQLite database on Azure
good job, i want to connect my pure js project to backend we've made and add auth to it
Great tutorial! Is it possible to use another project's configuration instead of Blazor WASM? For example, .NET Maui application framework?
why do you use nullable strings, i didnt see same someone always used?
This channel needs more views and subscribers...Quality content
Best tutorial Thankful 🎉
I make a simple TODO Task telegram bot and decide where to store the data. I'm currently using free Azure SQL, but I don't like that it pauses after a period of inactivity. So I'm thinking of either changing my plan from the current free plan to 5 DTUs for $5/month or using the SQLite method. So I have a few questions. What will happen to the database when I publish a new version of the application (given that Copy to Output directory is set to Do not copy)? Will the data remain? Or is it possible that the database will be deleted when the Web App is restarted? Also, will this work if I use the F1 Web App plan?
How to include razor components or pages while publish in client server web assembly project?
great tutorial , learned a lot.
Hi i got error sqlite is not available
hi can we apply it for cmd in integrated terminal in vscode?
I just started watching. The volume is too low. I need to get speakers or headsets to hear this. Please improve the volume in future videos. Also, the video gets blury.
Actually I'd have to say the most excellent tutorial I've seen on youtube! Good work and yep, works good and makes a lot of sense.
👏🤝✍🤝👏
Is there anything here that prevents using Blazor Server rather than Blazor WASM?
Thank you for taking the time for this very informative video Ruben. I will save me hours of time!
Thanks for the very good video. I had to change this line of code because of an error: var referer = Request.Headers["Referer"]; do you think it works?
Thanks! Not sure I'd have to check.
How can we integrate UPI payment gateways using Stripe Example: integrating Google pay UPI payment or apple pay UPI payments. Please share me it's related api document or video using c#. Thank you
👏
Great tutorial Ruben 👌
The login is not being remembered. If I close the page and then go back, even though the UI shows "Sign Out" button. It is not actually logged in. So the API calls don't work.
Hi Ruben, I was trying to do windows authentication, I added to the fetch call credentials:"include" , [Authorize] in the controller, app.useAuth and app.useAuthintication along with .allowCredentials() in Program.cs, however I get a 400 error, do you know what I am missing or point me in the right direction. Thank you so much
Sorry Vikram I'm not 100% sure how to use ASP.NET authentication together with React. Maybe this post will help you: jasonwatmore.com/react-18-authentication-with-net-6-aspnet-core-jwt-api
1000 THX from Morocco,
Does the link to the code work? I send the request but I don't receive anything. Thanks in advance.
Hey Felipe, sorry for the late response but I updated the link to a direct GitHub link.
@@RubenHeerenDev Thank you
Super !!! Thanks
Thank you for fantastic tutorial! It's always greatly appreciated when EVERY step is shown from start to finish.
Hello there, Ruben. I'm trying to contact you on LinkedIn, but you need to accept my friendship request first! :)
Cool stuff!
Excellent Content. Git What I was looking for. Thank you!!. Pls make more videos
Lekker man!
realy nice tutorial
This is excellent -- thank you Ruben...
This explanation is just super ♥️ ♥️♥️
thank you so much mr
Thanks for the advice! I now know which book to read after yellow book and you're right, one learn learns best by building his own project.
Hola bro, me aparece el siguiente error para hacer la migración: No se pudo ejecutar porque no se encontró el comando o el archivo especificado. Algunas de las posibles causas son : * Escribió mal un comando dotnet integrado. * Pretendía ejecutar un programa .NET, pero dotnet-ef no existe. * Pretendía ejecutar una herramienta global, pero no se encontró ningún ejecutable con prefijo dotnet con este nombre en PATH.
Could use a little help with this.
Excellent tutorial. Thanks for sharing
hello i want to buy your course Blazor - Real World Developer Portfolio (WASM + Web API) but i never learned blazor before .. can i still start it ?
Hi Mohamed I think I answered you on Discord.
You can also use just one page for both create and edit by adding two routes and checking if Id is null.
Yea that might be better. Thanks for the feedback.
watched at 1.5 speed :D
Dude your awesome and to the point no bs kind of teacher. Keep going!
Thanks James I appreciate it!
I like it very much. Thanks for this great tutorial, ive learned a lot
thanks russian man
i tried joining the dicord, but im met with errors, i am running into some problems, i am trying to use the powershell for the dotnet ef migrations command, but it just throws me errors, and i cannot get past this part, i would love some assistance :D
Hi Marcel I think I answered you in the Discord.
@@RubenHeerenDev got it thanks 👍
go lighter on the ads, focus on growing viewers
ctrl-shift-s will save all
Very useful, thanks.
Great thanks.
So very helpful. Thank you!