Тёмный

Build Your First Full Stack Web App From Zero to Hero! 

Learn Smart Coding
Подписаться 4,4 тыс.
Просмотров 1,8 тыс.
50% 1

In this comprehensive full-stack development tutorial, we walk you through the entire process of building a feature-rich web application from scratch, using the latest technologies such as .NET Core 8 for the backend and Angular 18 for the frontend. Whether you're an aspiring developer or a seasoned professional looking to refine your skills, this video has everything you need to know to build a production-ready app.
What you’ll learn:
Backend Development with .NET Core 8 Web API: We start by setting up the backend with .NET Core 8, building APIs that handle data processing, and integrating with Azure SQL Database for secure and scalable storage.
Frontend Development with Angular 18: You'll learn how to structure your frontend application using Angular 18, implementing a seamless user experience with modern UI practices and handling state, routing, and HTTP requests.
Azure Services Integration: Discover how to leverage Microsoft Azure to take your application to the next level:
Azure Web App Service: Host your app on Azure's reliable and scalable infrastructure.
Azure Storage Account: Learn how to upload and serve images from Azure storage.
Application Insights: Monitor your app with Azure Application Insights for telemetry and diagnostics.
Azure SQL Database: Store and manage your app’s data securely with Azure’s managed SQL service.
Authentication with Azure AD B2C: Master Azure AD B2C to implement authentication and authorization for your users. You'll also learn how to customize claims using API Connectors, adding flexibility to your authentication workflows.
Sending Emails with SendGrid: Easily send transactional emails from your app using SendGrid integrated with your .NET backend.
Azure Functions: Implement serverless functionality with Azure Functions to handle background tasks efficiently, scaling with demand.
Continuous Integration/Continuous Deployment (CI/CD) with Azure DevOps: We’ll walk you through setting up Azure DevOps pipelines for automated testing and deployment, making sure your app is always up to date and live with just a few clicks.
Full Demo of the Completed Application: Finally, you’ll see the full app in action with features like user registration, secure login, data management, image uploads, and email notifications. We’ll demonstrate real-world use cases, including user management with Azure AD B2C, submitting forms, and seamless data flow between the backend and frontend.
Technologies Covered:
Backend: .NET Core 8 Web API
Frontend: Angular 18
Cloud Infrastructure: Azure Web App Service, Azure SQL Database, Azure Storage, Application Insights
Authentication: Azure AD B2C with custom claims
Email: SendGrid for sending emails
Serverless Computing: Azure Functions
CI/CD Pipelines: Azure DevOps
This video provides everything you need to build a production-ready full-stack application and deploy it using modern cloud technologies.
Repo:
github.com/lea...
github.com/lea...
github.com/lea...
Video Timestamp:
Project Overview: 00:00:42 - 00:08:50
Database Design: 00:08:50 - 00:37:00
Setup .NET Core 8 Web API Project: 00:37:00 - 01:02:15
Setup Angular 18 Project: 01:02:15 - 01:22:25
Build Web API HTTP GET Endpoints: 01:22:25 - 02:26:00
Angular Basics - Data Binding: 02:26:00 - 02:45:15
Angular Basics - Directives: 02:45:15 - 02:59:00
Angular Components, Routing, Pages: 02:59:00 - 03:58:00
Angular HTTP Services, Spinner, Toaster & More: 03:58:00 - 04:16:20
Azure Free SQL Database: 04:16:20 - 04:29:06
Azure App Service (Web App for Angular & Web API Apps): 04:29:06 - 04:39:15
Azure App Insights & Serilog for .NET Web API: 04:39:15 - 04:48:55
CI/CD for Web API & Deployment to Azure: 04:48:55 - 05:00:06
CI/CD for Angular & Deployment to Azure: 05:00:06 - 05:16:30
Azure AD B2C Integration for .NET Core & Angular: 05:16:30 - 05:50:40
Azure AD B2C Custom Claims with Azure Functions & API Connectors: 05:50:40 - 06:23:45
CI/CD for Azure Functions (Deploy to Azure): 06:23:45 - 06:38:52
SQL Trigger & SendGrid Email Integration using Azure Functions: 06:38:52 - 06:55:05
.NET Core Web API CRUD Operations: 06:55:05 - 07:38:55
.NET Core Health Checks: 07:38:55 - 08:06:20
Complete Web API CRUD for the Entire App: 08:06:20 - 08:34:15
Upload Image to Azure Storage (Using Angular & Web API): 08:34:15 - 08:49:55
Angular 18 Reactive Forms: 08:49:55 - 09:14:02
Angular 18 Auth Guards (Protect Routes): 09:14:02 - End
Please post your questions in the comment section and I will be happy to answer your questions.
Subscribe for more useful videos just like this: / @learnsmartcoding
Happy coding!

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@helloworld7287
@helloworld7287 6 часов назад
Video Timestamp: Project Overview: 00:00:42 - 00:08:50 Database Design: 00:08:50 - 00:37:00 Setup .NET Core 8 Web API Project: 00:37:00 - 01:02:15 Setup Angular 18 Project: 01:02:15 - 01:22:25 Build Web API HTTP GET Endpoints: 01:22:25 - 02:26:00 Angular Basics - Data Binding: 02:26:00 - 02:45:15 Angular Basics - Directives: 02:45:15 - 02:59:00 Angular Components, Routing, Pages: 02:59:00 - 03:58:00 Angular HTTP Services, Spinner, Toaster & More: 03:58:00 - 04:16:20 Azure Free SQL Database: 04:16:20 - 04:29:06 Azure App Service (Web App for Angular & Web API Apps): 04:29:06 - 04:39:15 Azure App Insights & Serilog for .NET Web API: 04:39:15 - 04:48:55 CI/CD for Web API & Deployment to Azure: 04:48:55 - 05:00:06 CI/CD for Angular & Deployment to Azure: 05:00:06 - 05:16:30 Azure AD B2C Integration for .NET Core & Angular: 05:16:30 - 05:50:40 Azure AD B2C Custom Claims with Azure Functions & API Connectors: 05:50:40 - 06:23:45 CI/CD for Azure Functions (Deploy to Azure): 06:23:45 - 06:38:52 SQL Trigger & SendGrid Email Integration using Azure Functions: 06:38:52 - 06:55:05 .NET Core Web API CRUD Operations: 06:55:05 - 07:38:55 .NET Core Health Checks: 07:38:55 - 08:06:20 Complete Web API CRUD for the Entire App: 08:06:20 - 08:34:15 Upload Image to Azure Storage (Using Angular & Web API): 08:34:15 - 08:49:55 Angular 18 Reactive Forms: 08:49:55 - 09:14:02 Angular 18 Auth Guards (Protect Routes): 09:14:02 - End
@goodsuggestionbutno6783
@goodsuggestionbutno6783 4 дня назад
Finished watching now. Awesome video.
@jibrinmasud
@jibrinmasud 4 дня назад
You finished watching a 9hours video under 25min???.
@goodsuggestionbutno6783
@goodsuggestionbutno6783 4 дня назад
@@jibrinmasud Of course. You are slow mate.
@ganeshgoud5794
@ganeshgoud5794 3 дня назад
savior💚. great content.
@hunglongduong922
@hunglongduong922 4 дня назад
what an awesome fullstack video I've ever watched ! The video is sooo helpful. Anyway thank you so much, from VN, I love this video
@learnsmartcoding
@learnsmartcoding 4 дня назад
I'm so happy to hear you enjoyed it! Let me know if you have any questions.
@jibrinmasud
@jibrinmasud 4 дня назад
You’ve really been cooking something great.
@learnsmartcoding
@learnsmartcoding 4 дня назад
Glad you liked it!
@niloferakb5106
@niloferakb5106 4 дня назад
Awesome, Thank you
@learnsmartcoding
@learnsmartcoding 4 дня назад
I'm glad you liked it!
@samogh2931
@samogh2931 4 дня назад
Hi thanks for the extended course. Please add timestamps
@learnsmartcoding
@learnsmartcoding 4 дня назад
Thanks for the suggestion! I'll definitely look into adding timestamps to make navigation easier.
@learnsmartcoding
@learnsmartcoding 4 дня назад
Thank you, I added the timestamp details in the video descriptions. Video Timestamp: Project Overview: 00:00:42 - 00:08:50 Database Design: 00:08:50 - 00:37:00 Setup .NET Core 8 Web API Project: 00:37:00 - 01:02:15 Setup Angular 18 Project: 01:02:15 - 01:22:25 Build Web API HTTP GET Endpoints: 01:22:25 - 02:26:00 Angular Basics - Data Binding: 02:26:00 - 02:45:15 Angular Basics - Directives: 02:45:15 - 02:59:00 Angular Components, Routing, Pages: 02:59:00 - 03:58:00 Angular HTTP Services, Spinner, Toaster & More: 03:58:00 - 04:16:20 Azure Free SQL Database: 04:16:20 - 04:29:06 Azure App Service (Web App for Angular & Web API Apps): 04:29:06 - 04:39:15 Azure App Insights & Serilog for .NET Web API: 04:39:15 - 04:48:55 CI/CD for Web API & Deployment to Azure: 04:48:55 - 05:00:06 CI/CD for Angular & Deployment to Azure: 05:00:06 - 05:16:30 Azure AD B2C Integration for .NET Core & Angular: 05:16:30 - 05:50:40 Azure AD B2C Custom Claims with Azure Functions & API Connectors: 05:50:40 - 06:23:45 CI/CD for Azure Functions (Deploy to Azure): 06:23:45 - 06:38:52 SQL Trigger & SendGrid Email Integration using Azure Functions: 06:38:52 - 06:55:05 .NET Core Web API CRUD Operations: 06:55:05 - 07:38:55 .NET Core Health Checks: 07:38:55 - 08:06:20 Complete Web API CRUD for the Entire App: 08:06:20 - 08:34:15 Upload Image to Azure Storage (Using Angular & Web API): 08:34:15 - 08:49:55 Angular 18 Reactive Forms: 08:49:55 - 09:14:02 Angular 18 Auth Guards (Protect Routes): 09:14:02 - End
@vivekhkurup1378
@vivekhkurup1378 4 дня назад
Thank u so much sir
@learnsmartcoding
@learnsmartcoding 4 дня назад
Glad you found it helpful! Happy coding!
@marghuburrahmanansari4952
@marghuburrahmanansari4952 День назад
Please make a video on complete xunit testing of all layers like service, repository etc.
@learnsmartcoding
@learnsmartcoding 17 часов назад
That's a great idea! I'll add it to my list of future videos. I will make one based on this application so that it will be easy to understand.
@marghuburrahmanansari4952
@marghuburrahmanansari4952 17 часов назад
@@learnsmartcoding Thanks
@vivekhkurup1378
@vivekhkurup1378 День назад
Hi sir , I am going through these videos session is best for learning but I have few doubts here we have started with angular 18 directly where ngmodule is not there but in organization all use ngmodule as the application will be large and old one so I need to understand that ngmodule part first as its basic for angular, so do u have any other videos where @ngmodule is used for developing the application
@learnsmartcoding
@learnsmartcoding День назад
Hi Vivek, Thank you for asking your question. Here is the full stack video where I used ngModule to build the angular application. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-70q8PanGbnw.htmlsi=OxpibMNNYzIAb-eh Feel free to ask any questions you may have.
@CyranicalGoated
@CyranicalGoated 13 часов назад
Hi, so if I want to host this on vercel or render, how do I go about it, do I need to host the client and server side separately? Thank you.
@learnsmartcoding
@learnsmartcoding 7 часов назад
Hi, this app is based on dotnet core web api as backend and angular as front end, so yes, both should be hosted. If you have control on hosting, both can be hosted under one domain with few adjustments on routing.
@CyranicalGoated
@CyranicalGoated 6 часов назад
@@learnsmartcoding thank you, also you hosted the project on azure by the end of the video right?
@learnsmartcoding
@learnsmartcoding 5 часов назад
@@CyranicalGoated I have showed the deployment/hosting in the middle of the series. here are the timestamp Video Timestamp: Project Overview: 00:00:42 - 00:08:50 Database Design: 00:08:50 - 00:37:00 Setup .NET Core 8 Web API Project: 00:37:00 - 01:02:15 Setup Angular 18 Project: 01:02:15 - 01:22:25 Build Web API HTTP GET Endpoints: 01:22:25 - 02:26:00 Angular Basics - Data Binding: 02:26:00 - 02:45:15 Angular Basics - Directives: 02:45:15 - 02:59:00 Angular Components, Routing, Pages: 02:59:00 - 03:58:00 Angular HTTP Services, Spinner, Toaster & More: 03:58:00 - 04:16:20 Azure Free SQL Database: 04:16:20 - 04:29:06 Azure App Service (Web App for Angular & Web API Apps): 04:29:06 - 04:39:15 Azure App Insights & Serilog for .NET Web API: 04:39:15 - 04:48:55 CI/CD for Web API & Deployment to Azure: 04:48:55 - 05:00:06 CI/CD for Angular & Deployment to Azure: 05:00:06 - 05:16:30 Azure AD B2C Integration for .NET Core & Angular: 05:16:30 - 05:50:40 Azure AD B2C Custom Claims with Azure Functions & API Connectors: 05:50:40 - 06:23:45 CI/CD for Azure Functions (Deploy to Azure): 06:23:45 - 06:38:52 SQL Trigger & SendGrid Email Integration using Azure Functions: 06:38:52 - 06:55:05 .NET Core Web API CRUD Operations: 06:55:05 - 07:38:55 .NET Core Health Checks: 07:38:55 - 08:06:20 Complete Web API CRUD for the Entire App: 08:06:20 - 08:34:15 Upload Image to Azure Storage (Using Angular & Web API): 08:34:15 - 08:49:55 Angular 18 Reactive Forms: 08:49:55 - 09:14:02 Angular 18 Auth Guards (Protect Routes): 09:14:02 - End Hope this helps
@tarunchugh5137
@tarunchugh5137 4 дня назад
perferct video course, is there any working url of this project
@learnsmartcoding
@learnsmartcoding 4 дня назад
Hi Tarun, Here is the app URLs. smartlearnbykarthik.azurewebsites.net/ smartlearnbykarthik-api.azurewebsites.net/swagger/index.html Please try it out and I'm sure you will enjoy it.!
@godstimeisioma638
@godstimeisioma638 4 дня назад
Thanks for this man! Good job.
@learnsmartcoding
@learnsmartcoding 4 дня назад
Glad you enjoyed it!
@mehmetyirtici5322
@mehmetyirtici5322 4 дня назад
Is this the first part or full course?
@learnsmartcoding
@learnsmartcoding 4 дня назад
Hi, this is the full course covering all episodes of the series
@wolverineff3259
@wolverineff3259 4 дня назад
Sir please add timelapse sir❤️
@learnsmartcoding
@learnsmartcoding 4 дня назад
Thank you, I added the timestamp details in the video descriptions. Video Timestamp: Project Overview: 00:00:42 - 00:08:50 Database Design: 00:08:50 - 00:37:00 Setup .NET Core 8 Web API Project: 00:37:00 - 01:02:15 Setup Angular 18 Project: 01:02:15 - 01:22:25 Build Web API HTTP GET Endpoints: 01:22:25 - 02:26:00 Angular Basics - Data Binding: 02:26:00 - 02:45:15 Angular Basics - Directives: 02:45:15 - 02:59:00 Angular Components, Routing, Pages: 02:59:00 - 03:58:00 Angular HTTP Services, Spinner, Toaster & More: 03:58:00 - 04:16:20 Azure Free SQL Database: 04:16:20 - 04:29:06 Azure App Service (Web App for Angular & Web API Apps): 04:29:06 - 04:39:15 Azure App Insights & Serilog for .NET Web API: 04:39:15 - 04:48:55 CI/CD for Web API & Deployment to Azure: 04:48:55 - 05:00:06 CI/CD for Angular & Deployment to Azure: 05:00:06 - 05:16:30 Azure AD B2C Integration for .NET Core & Angular: 05:16:30 - 05:50:40 Azure AD B2C Custom Claims with Azure Functions & API Connectors: 05:50:40 - 06:23:45 CI/CD for Azure Functions (Deploy to Azure): 06:23:45 - 06:38:52 SQL Trigger & SendGrid Email Integration using Azure Functions: 06:38:52 - 06:55:05 .NET Core Web API CRUD Operations: 06:55:05 - 07:38:55 .NET Core Health Checks: 07:38:55 - 08:06:20 Complete Web API CRUD for the Entire App: 08:06:20 - 08:34:15 Upload Image to Azure Storage (Using Angular & Web API): 08:34:15 - 08:49:55 Angular 18 Reactive Forms: 08:49:55 - 09:14:02 Angular 18 Auth Guards (Protect Routes): 09:14:02 - End
@wolverineff3259
@wolverineff3259 4 дня назад
​outstanding video! Your creativity, effort, and dedication truly shine through every second. It's clear that your content resonates deeply, and it's inspiring to see such high-quality work. Keep up the fantastic work sir❤ ​@@learnsmartcoding
Далее
Brutally honest advice for new .NET Web Developers
7:19
Azure DevOps: Zero to Hero Tutorial
2:10:54
Просмотров 272 тыс.
What’s your height?🩷🙀💚
00:59
Просмотров 3,8 млн
DIY Pump Solutions
00:18
Просмотров 1,4 млн
ASP.NET Core 8 Web API in Clean architecture from scratch
2:12:25
Data Bash 2024 - Room 2
8:02:49
Просмотров 403