Full Stack Web Development 2025 | Angular 19, .NET Core Web API, Azure | Series Overview

preview_player
Показать описание
Welcome to Learn Smart Coding, and Happy New Year 2025! 🎉 My name is Karthik, and I’m thrilled to kick off this exciting new year with a brand-new series where we’ll build an innovative app called SmartCertify from scratch.
This year, we’re diving deep into cutting-edge tech stacks and empowering ourselves to learn, grow, and rock the tech world together! 🚀

SmartCertify is designed to revolutionize how online course exams are conducted, offering features like interactive question management, real-time notifications, and seamless progress tracking. Whether you’re a developer looking to level up your skills or a tech enthusiast ready to explore, this series has something for everyone!

And hey, if you’re passionate about coding and ready to make 2025 your best year yet, be sure to subscribe to this channel, where I believe Everyone can code!

Let’s talk about what makes SmartCertify so exciting.
Imagine you’re an instructor managing multiple courses and exams. Or a learner preparing for certifications. SmartCertify simplifies it all with features like:
A dynamic system to create and manage courses, questions, and answers.
Question tagging by difficulty levels like easy, medium, or advanced.
Interactive exams where users can pause and resume later.
Automated email notifications and banners to keep users informed

To build SmartCertify, we’ll use a combination of cutting-edge technologies:
Frontend: Angular 19, using its standalone components for a modern approach.
Backend: .NET Core 9, leveraging clean architecture principles.
Azure Services: Azure AD B2C for secure authentication, Azure Functions for scalability, and more.
This app is a perfect blend of SaaS, PaaS, and modern tools to deliver a robust, real-world solution. Plus, you’ll learn how to integrate these seamlessly into your projects.

SaaS (Software as a Service)
Azure AD B2C (authentication and authorization service)
Azure AD B2C - Graph API (managing and querying users)
SendGrid (email delivery)
Azure DevOps (CI/CD pipeline, source control, project management)
Azure Monitor (monitoring service for applications)
Log Analytics Workspace (centralized logging and monitoring)

PaaS (Platform as a Service)
Azure Functions (serverless compute for various triggers: HTTP, SQL, etc.)
Azure Web App / App Service (host web apps and APIs)
Logic Apps (workflow orchestration and automation)
Key Vault (securely store secrets, keys, and certificates)
Azure Storage Account (blob, queue, file, table storage)
Azure CDN/Front Door (deliver static content and enhance performance)
Redis Cache (caching as a service)
Azure SQL Server (managed relational database service)
Application Insights (telemetry and performance monitoring for apps)
Azure API Management (manage and secure APIs)
Azure Container Registry (container image storage)
Azure SignalR Service (provides a fully managed platform to add real-time communication capabilities (such as live chat, notifications, or dashboards) to your application)

IaaS (Infrastructure as a Service)
Docker Hub (container hosting and sharing, though it can also be considered SaaS in some contexts)
Managed Identity (identity feature to secure resource access, technically a part of PaaS but closer to infrastructure-level implementation)
Shared Access Signature (SAS) (security mechanism for granular access to Azure resources)

Non-Azure Specific Technologies
These are part of the application stack but not specific to Azure's categorization:
.NET Core 9 (backend framework)
Angular 19 (frontend framework)
Serilog (logging framework)
Custom token using API Connector in Azure AD B2C (security enhancement feature)
Docker (containerization technology)

Cross-Category Implementation
Some features involve multiple categories:
Azure Managed Identity Example:
PaaS: The feature itself is used to simplify secure resource access.
IaaS: Its integration directly affects infrastructure-level access.
Web App Contacting Key Vault Using Managed Identity:
Combines PaaS (Key Vault) and Managed Identity (Infrastructure-level identity management).
Azure Policies:
Technically a SaaS feature as it enforces rules across your Azure resources.

Happy coding!
Рекомендации по теме
Комментарии
Автор

Wow! you waste no time getting videos out for this year! thank you

DotNetCareerDevelopmentCenter
Автор

Thanks Karthik. Excited for the series !!!

ajit
Автор

Thanks Karthik for this supper Exciting series . We will embark with you in this series . All the best

shortstories-
Автор

Hi Karthik i saw all your video which helped me to grow technically.waitimg for the new one .just want to check when it will be released

snehaarora-vf
Автор

Hi Karthik small request could you please make a video on grid functionality in angular with sorting and filtering using third party grid provider

DotnetKing-gq
Автор

So Karthik, can we say that SmartCertify will be an LMS(Learning Management Solution) ? Platforms like Coursera, Udemy, if I'm not wrong,

ProtikPC_pro_indigo
welcome to shbcf.ru