Let's Program
Let's Program
  • Видео 105
  • Просмотров 2 342 995
Fix Result pattern to send correct Error status code| .NET clean architecture project | Part 13
👋 Hello, developers! 👋
Welcome back to our series. In this episode, we'll guide you through fixing the result pattern to ensure your API sends the correct error status code in a .NET clean architecture project. This video is part 13 of our ongoing series on design patterns and best practices in .NET development.
🔹 What You'll Learn:
🔧 How to fix the result pattern for accurate error handling
🚦 Ensuring your API returns the correct HTTP status codes
📜 Implementing proper error messaging for better API responses
🛠️ Best practices for maintaining a clean and scalable architecture
🔹 Why Fix the Result Pattern?
Correctly handling and returning error status codes in your API ensures better communicatio...
Просмотров: 411

Видео

Create Login API in .NET project using Repository pattern | Part 12
Просмотров 241Месяц назад
👋 Hello, developers! 👋 Welcome back to our series. In this episode, we'll guide you through creating a Login API in .NET using the Repository Pattern. This video is part 12 of our ongoing series on design patterns and best practices in .NET development. 🔹 What You'll Learn: 🏗️ How to set up a Login API in .NET 🔍 Understanding the Repository Pattern for data access 🔐 Implementing secure login me...
Result pattern in C# | How to implement Result pattern in Clean Architecture | Part 11
Просмотров 283Месяц назад
👋 Hello, developers! 👋 Welcome back to our series. In this episode, we'll show you how to implement the Result Pattern in C# within Clean Architecture. This video is part 11 of our ongoing series on design patterns and best practices in .NET development. 🔹 What You'll Learn: 🏗️ How to implement the Result Pattern in C# 🔍 Understanding the benefits of the Result Pattern in Clean Architecture 🔄 E...
Create Register API in .NET with Repository Pattern| Authentication & Authorization | Part 10
Просмотров 386Месяц назад
👋 Hello, developers! 👋 Welcome back to our series. In this episode, we'll show you how to create a Register API in .NET using the Repository Pattern, focusing on Authentication and Authorization. This video is part 10 of our ongoing series on design patterns and best practices in .NET development. 🔹 What You'll Learn: 🏗️ How to set up a Register API in .NET 🔍 Understanding the Repository Patter...
Repository & Generic Repository Pattern Implementation in .NET | Design Patterns Explained | Part 9
Просмотров 278Месяц назад
👋 Hello, developers! 👋 Welcome to another video in our series. In this episode, we'll dive deep into the Repository and Generic Repository patterns in .NET. These design patterns are essential for creating scalable and maintainable applications. By the end of this video, you'll have a clear understanding of how to implement these patterns in your projects. 🔹 What You'll Learn: 🔍 What is the Rep...
Understanding Repository and Generic Repository Pattern in .NET | Design Patterns Explained | Part 8
Просмотров 4322 месяца назад
👋 Hello, developers! 👋 Welcome to another video in our series. In this episode, we'll dive deep into the Repository and Generic Repository patterns in .NET. These design patterns are essential for creating scalable and maintainable applications. By the end of this video, you'll have a clear understanding of how to implement these patterns in your projects. 🔹 What You'll Learn: 🔍 What is the Rep...
Entity Framework Core Migrations | Create Tables with EF Core Code-First | Part 07
Просмотров 2542 месяца назад
👋 Hello, developers! 👋 Welcome to the seventh part of our series. In this video, we'll guide you through the process of using Entity Framework Core migrations to create tables in your .NET project using the Code-First approach. This tutorial will help you understand how to manage and update your database schema efficiently. 🔹 What You'll Learn: 🔍 Introduction to Entity Framework Core migrations...
What is ORM? Entity Framework Code-First in .NET | Create Tables in EF Core with Migration | Part 06
Просмотров 3482 месяца назад
🎥 What is ORM? Entity Framework Code-First in .NET | Create Tables in EF Core | Part 06 🎥 👋 Hello, developers! 👋 Welcome to the sixth part of our series. In this video, we'll explore the concept of Object-Relational Mapping (ORM) and dive into Entity Framework in .NET using the Code-First approach. You'll learn how to create tables in EF Core and understand the fundamentals of ORM. 🔹 What You'l...
What is Entity in .NET | Understanding Entities in .NET | Create Blog Application Entities | Part 05
Просмотров 2562 месяца назад
🎥 Understanding Entities in .NET | Creating Blog Application Entities | Part 05 🎥 👋 Hello, developers! 👋 Welcome to the fifth part of our series. In this video, we'll dive into the concept of entities in .NET and guide you through creating entities for a blog application. This tutorial will help you understand the role of entities and how to effectively define them in your projects. 🔹 What You'...
Convert minimal API to Controller-based API in .NET | Controller in .NET | Best Practices | Part 04
Просмотров 3812 месяца назад
🎥 Convert Minimal API to Controller-Based API in .NET | Best Practices | Part 04 🎥 👋 Hello, developers! 👋 Welcome to the fourth part of our Clean Architecture series. In this video, we'll guide you through the process of converting a Minimal API to a Controller-Based API in .NET. Additionally, we'll cover best practices to ensure your API is robust and maintainable. 🔹 What You'll Learn: 🔄 Conve...
Clean Architecture Folder Structure and Converting Minimal API to Controller-Based API | Part 03
Просмотров 7672 месяца назад
🎥 Clean Architecture Folder Structure & Converting Minimal API to Controller-Based API 🎥 👋 Hello, developers! 👋 Welcome to the third part of our Clean Architecture series. In this video, we'll explore the recommended folder structure for Clean Architecture and guide you through converting a Minimal API to a Controller-Based API. This tutorial will help you organize your code effectively and enh...
What is Clean Architecture | Clean Architecture Explained | Project Setup Guide | Part 02
Просмотров 6122 месяца назад
🎥 Clean Architecture Explained 🎥 👋 Hello, developers! 👋 Welcome to the second part of our Clean Architecture series. In this video, we'll walk you through the essential steps to set up your project for Clean Architecture. This guide will help you create a solid foundation for building maintainable and scalable applications. 🔹 What You'll Learn: 🏗️ Setting up the project structure 📂 Organizing y...
What is a Web API | How is it Different from a REST API | WEB API vs REST API | Part 01
Просмотров 9592 месяца назад
🎥 Understanding Web APIs and REST APIs! 🎥 👋 Hello, tech enthusiasts! 👋 In this video, we dive into the world of Web APIs and REST APIs. If you're curious about what a Web API is and how it differs from a REST API, you've come to the right place. This video will break down these concepts in a simple and easy-to-understand manner. 🔹 What You'll Learn: 🌐 What is a Web API? 🔄 What is a REST API? 🧐 ...
Introduction to .NET Full Stack Development with Angular | Part 00 - Series Overview
Просмотров 1,4 тыс.2 месяца назад
Introduction to .NET Full Stack Development with Angular | Part 00 - Series Overview
Angular v18 new Feature | Fallback ng-content | What is ng-content in Angular | Explained
Просмотров 1,1 тыс.2 месяца назад
Angular v18 new Feature | Fallback ng-content | What is ng-content in Angular | Explained
Integrate API in Angular and use it with Book card UI | Create card UI | MEAN Stack series Part 14
Просмотров 1,5 тыс.3 месяца назад
Integrate API in Angular and use it with Book card UI | Create card UI | MEAN Stack series Part 14
Create API in MEAN stack for Bookstore | Seed data into MongoDB | Auth Series Part 13
Просмотров 5753 месяца назад
Create API in MEAN stack for Bookstore | Seed data into MongoDB | Auth Series Part 13
Building a Netflix-Style Header in Angular: Best Practices, Renderer2 & Change Detection Explained
Просмотров 5344 месяца назад
Building a Netflix-Style Header in Angular: Best Practices, Renderer2 & Change Detection Explained
Let's create UI for MEAN stack blog using Tailwind | LIVE
Просмотров 7634 месяца назад
Let's create UI for MEAN stack blog using Tailwind | LIVE
Seamless Shift: Mastering .NET Development on VS Code | Switch from Visual Studio to VScode
Просмотров 1,4 тыс.5 месяцев назад
Seamless Shift: Mastering .NET Development on VS Code | Switch from Visual Studio to VScode
withComponentInputBinding in Angular | Pass Route params to component with ease in Angular |
Просмотров 6895 месяцев назад
withComponentInputBinding in Angular | Pass Route params to component with ease in Angular |
Angular Input Signal | Angular latest feature | Implement Input signal in Angular Project |
Просмотров 7995 месяцев назад
Angular Input Signal | Angular latest feature | Implement Input signal in Angular Project |
NGRX Signal Store | Signals in Angular for beginners | Angular state management with Signal Store |
Просмотров 6 тыс.6 месяцев назад
NGRX Signal Store | Signals in Angular for beginners | Angular state management with Signal Store |
NGRX Effects Tutorial for Beginners: Angular State Management with a Project Example
Просмотров 5 тыс.6 месяцев назад
NGRX Effects Tutorial for Beginners: Angular State Management with a Project Example
Angular state management with NGRX | NGRX tutorial for beginner | Angular project with NGRX state |
Просмотров 25 тыс.7 месяцев назад
Angular state management with NGRX | NGRX tutorial for beginner | Angular project with NGRX state |
Netflix Clone using Angular | Angular tutorial to build Netflix Clone | Angular with Tailwind CSS
Просмотров 21 тыс.8 месяцев назад
Netflix Clone using Angular | Angular tutorial to build Netflix Clone | Angular with Tailwind CSS
Google authentication in Angular Project | Google SignIn Angular | Angular Social Login with Google
Просмотров 14 тыс.8 месяцев назад
Google authentication in Angular Project | Google SignIn Angular | Angular Social Login with Google
Upgrade Angular to v17 | Angular Migration step by step to latest version | Angular Upgrade Tips |
Просмотров 9 тыс.9 месяцев назад
Upgrade Angular to v17 | Angular Migration step by step to latest version | Angular Upgrade Tips |
Install Tailwind CSS in Angular | Setup Tailwind CSS in Angular 16 | Tailwind CSS for Beginner |
Просмотров 4,2 тыс.9 месяцев назад
Install Tailwind CSS in Angular | Setup Tailwind CSS in Angular 16 | Tailwind CSS for Beginner |
Master Angular Forms: Create Reusable Forms with JSON Constants (Config) | Dynamic Forms in Angular
Просмотров 10 тыс.9 месяцев назад
Master Angular Forms: Create Reusable Forms with JSON Constants (Config) | Dynamic Forms in Angular

Комментарии

  • @alexdisd5670
    @alexdisd5670 6 часов назад

    what a good video, thanks you so much

  • @shahidnoor1984
    @shahidnoor1984 2 дня назад

    Hi Sashi Bhai, have you stopped uploading more videos in this playlist ??

  • @krishna4745
    @krishna4745 2 дня назад

    Can you explain the cqrs and mediator pattern in this tutorial

  • @syedaimtiyaz8842
    @syedaimtiyaz8842 2 дня назад

    Wow .. amazing explanation

  • @user-mr4lk8iu5g
    @user-mr4lk8iu5g 2 дня назад

    are we doing redundant code ,as assign user stream both in ngOnInit Life cycle hook and direct at dependecy injection via Inject function

    • @letsprogram30
      @letsprogram30 2 дня назад

      Yes that ngOnInit code can be removed. This was just to demonstrate how we can move from imperative to declarative

    • @user-mr4lk8iu5g
      @user-mr4lk8iu5g 2 дня назад

      @@letsprogram30 Thank you very much brother. can i have your email_id or linked in id i have other doubts as well please share that if possible

    • @letsprogram30
      @letsprogram30 День назад

      @@user-mr4lk8iu5g sashikumar.dev

  • @AmanSingh-mq8fn
    @AmanSingh-mq8fn 5 дней назад

    Best youtube for Engineers.

  • @knowledgeDoom
    @knowledgeDoom 5 дней назад

    Its will work?? if i click on related or suggested blog from same details page??? - like if we subscribe activated route that works

  • @seeesomesid
    @seeesomesid 5 дней назад

    August 9th 2024. ⚡

  • @raj-sk4br
    @raj-sk4br 7 дней назад

    if we send encrypted text from angular, how c# API will decrypt it

  • @1w2a3q
    @1w2a3q 7 дней назад

    where is the code of this project?

  • @syamprasad-k7z
    @syamprasad-k7z 8 дней назад

    Nice tutorial

  • @DZ_DEVS
    @DZ_DEVS 9 дней назад

    i wished if you used identity framwork

  • @koushikdas8104
    @koushikdas8104 9 дней назад

    NullInjectorError: NullInjectorError: No provider for _Store! core.mjs:6531 ERROR NullInjectorError: NullInjectorError: No provider for _Store! at NullInjector.get (core.mjs:1654:27) at R3Injector.get (core.mjs:3093:33) at R3Injector.get (core.mjs:3093:33) at R3Injector.get (core.mjs:3093:33) at ChainedInjector.get (core.mjs:15723:36) at lookupTokenUsingModuleInjector (core.mjs:5730:39) at getOrCreateInjectable (core.mjs:5778:12) at Module.ɵɵdirectiveInject (core.mjs:11050:19) at NodeInjectorFactory.AppComponent_Factory [as factory] (app.component.ts:38:26) at getNodeInjectable (core.mjs:5984:44) please fixed my error...... Products : _Store {actionsObserver: _ActionsSubject, reducerManager: _ReducerManager, source: _Store, state: ƒ, operator: ƒ}

  • @kurumallasrinivas7393
    @kurumallasrinivas7393 9 дней назад

    It looks very nice sashi, thank you for sharing this knowledge

  • @mitadey3876
    @mitadey3876 11 дней назад

    Everything seems working as expected but at the end after signout the home page doesnot display the google signup button. It only shows after refesh.

  • @anshunarayan8056
    @anshunarayan8056 11 дней назад

    Bhai ek video add to cart with source code bhi bnao please

    • @letsprogram30
      @letsprogram30 11 дней назад

      @@anshunarayan8056 I have it already, do checkout the playlist letsprogram.in/videos/playlist/PLc2Ziv7051bY3O2IXVqPlC-Gp1XY2xY1H

  • @nitinjadav1145
    @nitinjadav1145 11 дней назад

    This is good for me

  • @sumannayak7677
    @sumannayak7677 12 дней назад

    please provide apis as well so that we can practice

    • @letsprogram30
      @letsprogram30 12 дней назад

      @@sumannayak7677 I have added it already

    • @sumannayak7677
      @sumannayak7677 12 дней назад

      @@letsprogram30 where?

    • @letsprogram30
      @letsprogram30 12 дней назад

      @@sumannayak7677 check in the description there will be api repository

  • @syedaimtiyaz8842
    @syedaimtiyaz8842 16 дней назад

    Thank you :)

    • @letsprogram30
      @letsprogram30 15 дней назад

      @@syedaimtiyaz8842 you’re welcome 🙂

  • @sdram6870
    @sdram6870 17 дней назад

    i am from bangladesh please share hindi tutorial

  • @VijayYadav-jk7ne
    @VijayYadav-jk7ne 18 дней назад

    Awesome clip.... please make it complete so that we should not go for another playlist. Thanks

    • @letsprogram30
      @letsprogram30 18 дней назад

      Do check my playlist it is already completed

  • @syedaimtiyaz8842
    @syedaimtiyaz8842 18 дней назад

    Wow really helpful

    • @letsprogram30
      @letsprogram30 18 дней назад

      @@syedaimtiyaz8842 I’m glad it was helpful

  • @Kyrie-bntz
    @Kyrie-bntz 18 дней назад

    Can you make another version of this in angular 18?

  • @ganisettileelapadmaja1825
    @ganisettileelapadmaja1825 19 дней назад

    Great explanation it is so helpful for me , you are a great mentor , If you commited this code in Github , could you please share your Github link

    • @letsprogram30
      @letsprogram30 19 дней назад

      @@ganisettileelapadmaja1825 it should in the description

  • @user-cy7st7jy9x
    @user-cy7st7jy9x 19 дней назад

    In this lecture i fix email.But for all user how to handle this

  • @techSmith773
    @techSmith773 21 день назад

    AM a Junior software Developer in Uganda i would really like to connect with you for more career guidance

    • @letsprogram30
      @letsprogram30 21 день назад

      Shoot me message on twitter(x.com) or instagram

  • @techSmith773
    @techSmith773 21 день назад

    hey there thanks for the video great explanation

    • @letsprogram30
      @letsprogram30 21 день назад

      @@techSmith773 you’re welcome 😉

    • @techSmith773
      @techSmith773 21 день назад

      @@letsprogram30 i would like to connect for more guidance in my career development

  • @draconianyt5174
    @draconianyt5174 21 день назад

    Bro ek video bano please signal pe ho api call aye usko hmlog apne components mai call mai show kr sake with using rxjs srf signal se subscribe krsake ek chota sa crud sikha do bhai login or register ke sath please bro

  • @prakashdasarathan350
    @prakashdasarathan350 22 дня назад

    can you do a video for Ionic Angular in this series. Can Ionic Angular really convert the web application into an android and iOS app?

  • @YAOYAOFRANCISTIMOTHÉ
    @YAOYAOFRANCISTIMOTHÉ 23 дня назад

    thank you sir, you helped me so much

  • @YAOYAOFRANCISTIMOTHÉ
    @YAOYAOFRANCISTIMOTHÉ 23 дня назад

    thank you so much

  • @arifcelik992
    @arifcelik992 23 дня назад

    json-server --watch db.json

  • @mathewskb
    @mathewskb 24 дня назад

    Super - i was preparing for an interview and this will help for sure because i never used this - :) Thank you man!!!

    • @letsprogram30
      @letsprogram30 24 дня назад

      @@mathewskb I’m glad it was helpful to you!🙂

  • @anushaag6156
    @anushaag6156 25 дней назад

    Thanks! I have watched many NGRX videos, but I found them difficult to understand. Finally, I came across your video, and your explanation made it easy for me to grasp. I could understand NGRX's lifecycle, imagine how it works, and comprehend it in my own way.

    • @letsprogram30
      @letsprogram30 24 дня назад

      @@anushaag6156 nice to hear that 🙂

  • @MithileshPandey-gb4xw
    @MithileshPandey-gb4xw 27 дней назад

    where is the description for adding google icon , facebbok icon ,

  • @rahulchaurasia5560
    @rahulchaurasia5560 27 дней назад

    Hi Shashi, I have a question, if somebody copies (steals) the tokens and pastes to another browser how, can we destroy the session for him or avoid this

    • @letsprogram30
      @letsprogram30 27 дней назад

      @@rahulchaurasia5560 Use short-lived access tokens and refresh tokens. This minimizes the window during which a stolen token can be used. Or store them in cookie with http only flag as true

    • @rahulchaurasia5560
      @rahulchaurasia5560 27 дней назад

      @@letsprogram30 HI Shashi, thanks for responding, i really liked your sessions, Is should be HTTP or https, Is there any referenced video/discussion pls.

  • @sudheer-info420
    @sudheer-info420 28 дней назад

    Thanks for the live example sir. Great Session ! Short Notes on Learnings from the Video BehaviorSubject ->Suitable for smaller applications. ->Ideal when we want to add the logic in fewer components. ->For bigger applications, it requires adding the logic in all components that need it, which can lead to: Data leakage. An increase in the number of lines of repetitive code. NgRx ->A structured approach to state management. ->Code is written in a central place and can be called from anywhere in the application. ->Mainly used for complex and large web applications to: Prevent data leakage. Maintain a clear code structure.

    • @letsprogram30
      @letsprogram30 27 дней назад

      @@sudheer-info420 perfectly summarised 👌

  • @MithileshPandey-gb4xw
    @MithileshPandey-gb4xw 28 дней назад

    Excellent explanantion i need the code for backned and angular both..for prtacising perspuse

  • @ZeroInfinityVideo
    @ZeroInfinityVideo 29 дней назад

    The way you are calculating the total price is not optimal The way you are doing the increment and decrement the products or cart items, think of it like that

    • @letsprogram30
      @letsprogram30 29 дней назад

      @@ZeroInfinityVideo I wanted to keep it beginner friendly and not to add any complexity ATM. Can you help me with your approach would love to include them in upcoming videos 🙂

  • @OsamaHasan-xk8ty
    @OsamaHasan-xk8ty Месяц назад

    King 👑 when the next part bro ,i am so exciting for more❤🎉

  • @OsamaHasan-xk8ty
    @OsamaHasan-xk8ty Месяц назад

    you are the best , always

  • @AviMan-j2z
    @AviMan-j2z Месяц назад

    sir can you give the source code

    • @letsprogram30
      @letsprogram30 Месяц назад

      @@AviMan-j2z I will check once in my repo

    • @AviMan-j2z
      @AviMan-j2z 29 дней назад

      @@letsprogram30 ok sir , any updates on finding it ?

  • @madhuripathak5095
    @madhuripathak5095 Месяц назад

    keep it up sir

  • @FATIMAALI-d1r
    @FATIMAALI-d1r Месяц назад

    Sir do you have buy now and search funtcionality? pleaseee upload this too. your videos are life saving

  • @madhuripathak5095
    @madhuripathak5095 Месяц назад

    sir i got error in selector Products and TotalPrize are still undefined how to you solve this i am unable to understand

    • @letsprogram30
      @letsprogram30 Месяц назад

      Let’s connect and fix it together

    • @madhuripathak5095
      @madhuripathak5095 Месяц назад

      @@letsprogram30 thanks for the cordination it is a silly mistake by me it is resloved and sorry for late reply and i continue this series this is so helpful for us plz keep it up and we will suport you 🙏

    • @letsprogram30
      @letsprogram30 Месяц назад

      @@madhuripathak5095 good job! Keep learning!

  • @rahulshelar9943
    @rahulshelar9943 Месяц назад

    Hello Shashi, even I have followed the all steps I am not able to get that sign with google button.

    • @letsprogram30
      @letsprogram30 Месяц назад

      Hello let’s connect and fix it together

    • @rahulshelar9943
      @rahulshelar9943 Месяц назад

      @@letsprogram30 I replaced div to button now it is coming... Thanks

  • @SHIVOHAM594
    @SHIVOHAM594 Месяц назад

    hi brother it is not working if i have selected to cart 3 items remove 2 items then i have added two items count should start from 3 but not working. please give replay.

    • @letsprogram30
      @letsprogram30 Месяц назад

      Hello let’s connect and fix this issue together

    • @SHIVOHAM594
      @SHIVOHAM594 Месяц назад

      @@letsprogram30 thanks for your replay and support.any how i fixed that issue.apart from that it is used to me lot

    • @letsprogram30
      @letsprogram30 Месяц назад

      @@SHIVOHAM594 good job

  • @mdsafikulislam9113
    @mdsafikulislam9113 Месяц назад

    Dear Brother, If you don't mind I've a question to you that, Could you make a Complete Series of POS & Inventory Management System in Future? This is my humble request to you...

    • @letsprogram30
      @letsprogram30 Месяц назад

      Hey mate sure, I will try my best to make it related to your request topic

  • @Iammarvel456
    @Iammarvel456 Месяц назад

    Excellent ❤

  • @Jhonessmile
    @Jhonessmile Месяц назад

    Like & subscribe is blocking the tutorial content,

    • @letsprogram30
      @letsprogram30 Месяц назад

      I’m so sorry for the inconvenience