Тёмный
Learn Smart Coding
Learn Smart Coding
Learn Smart Coding
Подписаться
Welcome to LearnSmartCoding, the go-to channel for developers seeking to enhance their skills in various technical topics. This channel is dedicated to providing high-quality tutorials, tips, and tricks to help you become a smarter and more efficient coder.

Covering a wide range of topics, from Angular and DOTNET CORE Web API to JavaScript, Dockers, Kubernetes, Azure DevOps CI/CD, and Azure, I strive to cater to your learning needs. My videos are designed to be beginner-friendly and easy to follow, yet informative and in-depth enough for advanced developers.

As a passionate coder, I am committed to sharing my knowledge and expertise with you. Whether you're just starting out or already a pro, this channel has something for everyone. Join our community of smart coders and take your coding skills to the next level.

Subscribe now and never miss out on the latest tutorials and updates. Let's learn, grow, and code smarter together!
Комментарии
@ImayaTRayar
@ImayaTRayar 14 часов назад
Hi Sir.. That's a great session.. kindly help to understand how to add a new property in the existing container in cosmos db no SQL. Please put a small demo Sir.. which will be helpful to understand. I googled that we can't do partial updates on the items in the container.. Thanks in advance
@learnsmartcoding
@learnsmartcoding 14 часов назад
Hi Imaya, Thank you for watching. You have an existing container and you want to add new property? I will make a video on that. Happy coding!
@learnsmartcoding
@learnsmartcoding 13 часов назад
Hi Imaya, could you please go to this website and register/login, and submit your video request and I will process that sooner. Please provide detailed description of what exactly you are looking for. smartlearnbykarthik.azurewebsites.net/technology/request/video
@patelriky406
@patelriky406 2 дня назад
without user create kya hum login kar sakate he azure portal me
@learnsmartcoding
@learnsmartcoding 2 дня назад
Hi Patel, Azure AD is mainly for the users in the organization. Azure AD protected applications cannot be used if the user is not part of organization. Please let me know if you have any other questions. hope this helps
@nikkhil04
@nikkhil04 2 дня назад
Hi, For me I injected div id= api after the logo. I don't see the username/password input. All I can see is Sign in with your existing account and then a button for 'forgot your password'. Why are the username/password controls not being injected?
@learnsmartcoding
@learnsmartcoding 2 дня назад
Hi Nikhil, Thank you for watching and trying out this feature. Please verify the source code (right click => view source) to see the required div tag with the correct id Is first present. Let me know what you find
@alaaasd9304
@alaaasd9304 3 дня назад
Hello @learnsmartcoding Thank you for this interesting video! Can you please tell me when i clone the 3 folders what to do then?
@learnsmartcoding
@learnsmartcoding 2 дня назад
Hi, Thank you for the interest. Once you clone the repository, you will get the full working source code. However, if you wish to learn, please follow the steps explained in the video. The complete app is split into several small videos, details are here github.com/learnsmartcoding/restaurant-table-booking-app.api. Please go through the readme content and as you follow along the video, you can practice. please comment/reply if you have any other questions. hope this helps
@zahidrehman7375
@zahidrehman7375 5 дней назад
Great will do it practically
@ayushgupta5702
@ayushgupta5702 6 дней назад
Thanks for the informative video. Can you please help me in setting up SSO for my organization?
@learnsmartcoding
@learnsmartcoding 5 дней назад
Hi Ayush, I am glad it helped you. Did you succeed in implementing application using Azure ad?
@learnsmartcoding
@learnsmartcoding 5 дней назад
I will make a video on SSO within this week. Hope that helps.
@ayushgupta5702
@ayushgupta5702 3 дня назад
@@learnsmartcoding Yes it really helped me to integrate Azure AD within my application.
@ayushgupta5702
@ayushgupta5702 3 дня назад
@@learnsmartcoding Thank you. Eagerly waiting for the SSO video.
@lklucky143
@lklucky143 7 дней назад
Hi, I have created CI/CD for angular project and trying to call the public url after deployment. But getting "You do not have permission to view this directory or page." Can you please help?
@learnsmartcoding
@learnsmartcoding 7 дней назад
Hi, Thank you for reaching out. I will help you succeed. Did you follow the steps mentioned in video? can you share your URL ?
@jayakumar2927
@jayakumar2927 7 дней назад
10:50 / 12:56 Navigation changes and repo not available. which series it has? Please post consistancy then only we can able to follow . which is correct repo?
@learnsmartcoding
@learnsmartcoding 7 дней назад
Hi Kumar, This video is about configuring the SQL Database in Azure SQL. There is no code change required. I showed you if you replace the SQL server connection string in your local code, it should work. Provided you follow the complete video and configure the Client Ip in the SQL server firewall. Also, all the up to date code including Angular is provided in GitHub. The Video's Episode corresponds to the branch name in repository. github.com/learnsmartcoding/online-course-functions github.com/learnsmartcoding/online-course-api github.com/learnsmartcoding/online-course-ui Please watch videos in order and start to end to understand better. hope this helps.
@arigalavenkatesh08
@arigalavenkatesh08 7 дней назад
There's no css code for spinner in github....
@learnsmartcoding
@learnsmartcoding 7 дней назад
Hi Arigala, I have implemented this feature with latest Angular 18 and you can find more details from this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-hCeE1_B5NoE.html To answer your question, please find the website link below (It is in description as well) that has the code required for this spinner example. learnsmartcoding.com/angular/angular-app-spinner-http-interceptor/ You can also find it in GitHub link github.com/learnsmartcoding/lsc-restaurant-table-booking-app/tree/main/src/app/service Hope this helps
@sergeytimokhin5619
@sergeytimokhin5619 8 дней назад
Do you know why the refresh token isn't working with custom claims? How can I enhance it? Do I need to do anything extra for the refresh token?
@learnsmartcoding
@learnsmartcoding 8 дней назад
Hi Sergey, Thanks for watching the video and I hope it helped. the initial token we get when we sign in or singup is based on the new API connector implementation. This is the place where we invoke our azure function that returns our custom claims. if you are experiencing refresh token not having custom claims, it could be due to our function not being invoked, which make sense as no API connector involved. You might look for custom claims in refresh token as well, am I right? Please let me know if this is right and I will look for a way to achieve this. Hope this helps!
@sergeytimokhin5619
@sergeytimokhin5619 7 дней назад
​@@learnsmartcoding Thank you so much! By the way, I just wanted to say that the video is really awesome and super helpful
@pupunjena1862
@pupunjena1862 8 дней назад
sound is very low
@learnsmartcoding
@learnsmartcoding 8 дней назад
Hi Pupunjena, Thanks for the feedback, this video is bit old and all of the new videos, sound issue has been addressed. Sorry for the inconvenience. Please check latest reactive form videos that has better sound quality. Hope this helps!
@RameshKumar-zz8uk
@RameshKumar-zz8uk 9 дней назад
where is ep6 and ep7? Please share those videos
@learnsmartcoding
@learnsmartcoding 9 дней назад
Hi Ramesh, Those 2 episodes are yet to be published. I will do it asap.
@vivekhkurup1378
@vivekhkurup1378 9 дней назад
Hi sir can u kindly add middelware with realtime scenario
@learnsmartcoding
@learnsmartcoding 9 дней назад
Hi Vivek, Sure, I will make it as part of this series itself.
@MP_04_02
@MP_04_02 9 дней назад
KK sir, pls continue teaching..
@learnsmartcoding
@learnsmartcoding 9 дней назад
I am glad you liked my videos and learning.
@muhammadadil7307
@muhammadadil7307 11 дней назад
very nice. please give some idea about rabbiq mq in a seprate project.
@learnsmartcoding
@learnsmartcoding 11 дней назад
Hi Muhammad, sure, noted!
@r.osorio02
@r.osorio02 11 дней назад
Is just that? 😮
@learnsmartcoding
@learnsmartcoding 11 дней назад
Hi, please see the previous parts 1 to 6 that cover a lot.
@jayakumar2927
@jayakumar2927 12 дней назад
What is relationship in this video and your Github Code?
@learnsmartcoding
@learnsmartcoding 12 дней назад
Hi Kumar, please take code from github.com/learnsmartcoding/online-course-api/tree/feature/ep10_seriLogsAndApplicationInsight
@AdhirathSinghNaruka
@AdhirathSinghNaruka 12 дней назад
I am not able to hear anything even after using earphones. Please make sure that after you've put in so much work into something these issues don't arise.
@learnsmartcoding
@learnsmartcoding 12 дней назад
Hi Adhirath, Thank you for the visit and thanks for the feedback. I have almost addressed all the issues with new video I'm posting. Please take a look at latest API video here ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_2CWPQfzLJo.htmlsi=oRB9T0IzDtKtbqwB Regards, Karthik
@jayakumar2927
@jayakumar2927 12 дней назад
facing issue your missing removed one line of command error throw my side
@learnsmartcoding
@learnsmartcoding 12 дней назад
Hi Kumar, please follow the steps in video and take the correct branch code from github repo, it will work. Hope this helps
@godstimeisioma638
@godstimeisioma638 13 дней назад
Hello bro, this is ep8, your last videos on this was ep5, where is ep6 and ep7? Thanks for doing this tutorial.
@learnsmartcoding
@learnsmartcoding 13 дней назад
@@godstimeisioma638 hi, I will publish ep6 and ep7 ASAP. They both are purely angular app development. Since other episodes are not dependent on ep6,7 I published these soon.
@informer9261
@informer9261 15 дней назад
super
@learnsmartcoding
@learnsmartcoding 15 дней назад
So nice
@okeluelazarus7062
@okeluelazarus7062 15 дней назад
Thank you for the tutorial. As a beginner, I would have appreciated seeing the implementation during the class. It took me some time to locate the correct commands for some of the packages that were already installed. Thank you for your understanding.
@learnsmartcoding
@learnsmartcoding 15 дней назад
Hi, Sorry for the inconvenience. I will accommodate more detailed steps in future videos.
@vijenderakula1439
@vijenderakula1439 15 дней назад
Hi Karthik, thanks for video its showing all topics covered. I have a question, when web application is publised in azure as a appservice where the files stored? In this video, you shown that storage account created and load them into account then all images calling from storage account. Is this required ?
@learnsmartcoding
@learnsmartcoding 15 дней назад
Hi Vijenderakula, Thank you for watching the video and I hope you enjoyed it. please see the answers for your questions below. 1. When we deploy to azure web app, this web app is coming under a app service plan and our project code is kept in one of the deployed server's physical location. You wont know where it is but Azure provides access to view your deployed code and its folder. when we choose our own VM as App service you will have more control where files are saved. It is very costly and really required only specific project. 2. In this full stack development, I used storage account to store and retrieve the data. we also use for serving web static files. please let me know if this answer your question. Also, please let me know the video timing that you are referring too to answer your specific question. Hope this helps
@Arjun_Fitness_And_All
@Arjun_Fitness_And_All 16 дней назад
bhi database ki all qurrey mil skati hai kya
@learnsmartcoding
@learnsmartcoding 16 дней назад
Hi Arjun, You can find the SQL for this application in the below link. github.com/learnsmartcoding/restaurant-table-booking-app.api/blob/main/LSC.RestaurantTableBookingApp.Data/Database_RestaurantTableBooking.sql Hope this helps
@taiwoteey901
@taiwoteey901 16 дней назад
How do I install dotnet ef?
@learnsmartcoding
@learnsmartcoding 16 дней назад
Hi, Thanks for watching the video. You need to use the command "dotnet tool install --global dotnet-ef" and that will install it. I have detailed steps here. github.com/learnsmartcoding/expense-tracker-web-api/blob/main/ExpenseTracker.Data/ReadMe.txt Hope this helps
@taiwoteey901
@taiwoteey901 16 дней назад
@@learnsmartcoding hey I’m still having issues, is there a way we could communicate better
@AmitSharma-yi9dr
@AmitSharma-yi9dr 16 дней назад
nice explanation. how can we automate this so that it copies daily.
@learnsmartcoding
@learnsmartcoding 16 дней назад
Hi Amit, Thank you for the visit and asking me a question on this topic. You can automate the daily copying of Azure Storage Blobs between containers using Azure Logic Apps or Azure Functions. Here's a brief explanation: Azure Logic Apps: You can create a Logic App with a scheduled trigger that runs daily. Use the "Copy Blob" action to move blobs from one container to another. Logic Apps are straightforward to set up and manage via the Azure portal. Azure Functions: Write a script that copies blobs between containers and deploy it as a Function. You can set a timer trigger to run the Function daily. This method offers more flexibility and customization, especially if you need to perform complex operations during the copy. Both options can be easily configured to run automatically, ensuring your blobs are copied daily. Hope this helps
@godstimeisioma638
@godstimeisioma638 18 дней назад
Thanks for doing this bro. Just one request, pls can you inrease the frequency with you drop the videos. I'm working on something and this project will be of great help in my learning process. Thanks bro.
@learnsmartcoding
@learnsmartcoding 18 дней назад
Thank you for reaching out. I will surely try to drop the videos for this series frequently.
@godstimeisioma638
@godstimeisioma638 18 дней назад
​@@learnsmartcodingok. Thanks
@godstimeisioma638
@godstimeisioma638 18 дней назад
​@@learnsmartcoding Thanks
@vivekhkurup1378
@vivekhkurup1378 19 дней назад
Hi one question sir, will u explain all the concepts from scratch along with this application development ? I mean how to use middle ware what are it angular concepts everything?
@learnsmartcoding
@learnsmartcoding 19 дней назад
Hi Vivek, Yes, I will cover everything (dotnet , angular 18, many azure services that this app will use, more), from basics to in depth. In upcoming episode, I will start covering concepts one by one and in real time development. If you follow everything in this series, I can tell you you will shine as a best full stack developer. Please feel free to ask me any specific questions as well. Hope this helps
@vivekhkurup1378
@vivekhkurup1378 19 дней назад
@@learnsmartcoding thank you sir
@daddy_girl_dhakshu
@daddy_girl_dhakshu 20 дней назад
how to hide defult UI like Emil address field, password field in azure b2c
@learnsmartcoding
@learnsmartcoding 20 дней назад
Hi, Thanks for watching the video. For ad b2c, the main part is emailid and password as it is customer provided input. Why do you need to hide those? Please explain bit more on your ask to help you better. Hope this helps
@daddy_girl_dhakshu
@daddy_girl_dhakshu 20 дней назад
@@learnsmartcoding I need to customise entire page but showing duplicate entry input appears that why, plz help on this
@learnsmartcoding
@learnsmartcoding 20 дней назад
@@daddy_girl_dhakshu There is a way to build custom UI for AD B2C. It is called custom policy. "Custom policies are configuration files that define the behavior of your Azure AD B2C tenant user experience. While user flows are predefined in the Azure AD B2C portal for the most common identity tasks, custom policies can be fully edited by an identity developer to complete many different tasks." Here is the documentation. learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-overview I currently do not have such example in my channel but you can refer this document to build custom UI for AD B2C Hope this helps
@akshay1363
@akshay1363 20 дней назад
credentials not working
@learnsmartcoding
@learnsmartcoding 20 дней назад
Hi Akshay, Use this for testing EmailId : apptester@learnsmartcodinggmail.onmicrosoft.com Password: Nofa59375525
@Talk378
@Talk378 21 день назад
The CORS tip saved my bacon
@learnsmartcoding
@learnsmartcoding 21 день назад
I am glad it helped you ☺️
@akashkarve1991
@akashkarve1991 21 день назад
Thanks for this informative video. Eagerly waiting to learn more about roles and permission for user. Keep it up :)
@akashkarve1991
@akashkarve1991 19 дней назад
Sorry, but how soon I can expect video. I've also started side project for learning. Thanks sir
@learnsmartcoding
@learnsmartcoding 19 дней назад
Hi Akash, Thank you for reaching out. I will try to make it ASAP. AD authentication is useful mostly for the project in the organization and not suitable for personal or customer facing applications. I'm happy you started with a new project for learning. Happy learning!
@atulonweb1
@atulonweb1 22 дня назад
First of all thanks a lot for such a great tutorial. I was looking for this for long. one question here is in your code you changed the clientId to use ADB2C tenant to login from application and use api under that user, but I have multiple login buttons on my login page and tenants use their respective login button then how this will work?
@learnsmartcoding
@learnsmartcoding 22 дня назад
Hi Atul, Thank you for watching. This video is all about how we validate the incoming jwt token at api gateway level instead of api itself. An application can produce only one type of token as it is ad b2c. Kindly elaborate on your particular scenario to help you better
@atulonweb1
@atulonweb1 15 дней назад
@@learnsmartcoding Thank you for quick reply. My scenario is little bit complex. I have dropped you an email stating that..
@learnsmartcoding
@learnsmartcoding 15 дней назад
Hi Atul, I have responded to your email. Hope that helps.
@atulonweb1
@atulonweb1 13 часов назад
@@learnsmartcoding Thanks a lot for the quick help....
@jayakumar2927
@jayakumar2927 22 дня назад
show me your github code where is your menu?
@learnsmartcoding
@learnsmartcoding 22 дня назад
Hi Kumar, I have published the basic code that is required for azure ad b2c and azure ad authentication , application code is not there yet. Once angular full course video is ready, I will publish the code. Hope this helps
@solderon
@solderon 23 дня назад
the interface is no more like this one, too bad, becomes irrelevant
@learnsmartcoding
@learnsmartcoding 23 дня назад
Hi Solderon, Thank you for your feedback! Azure portal's UI is constantly evolving to improve user experience and add new features, which can sometimes make older videos appear outdated. However, the core concepts often remain the same, even if the interface changes. I encourage you to check out my more recent videos, where I cover many Azure concepts with the latest portal UI updates. My channel has up-to-date content that should help you navigate any changes! Hope this helps.
@balabhaskararaoguntupalli1275
@balabhaskararaoguntupalli1275 23 дня назад
Thanks for making video. Good content
@learnsmartcoding
@learnsmartcoding 23 дня назад
Thanks for watching!
@jayakumar2927
@jayakumar2927 24 дня назад
In this part where is the db-migration part?
@learnsmartcoding
@learnsmartcoding 24 дня назад
Hi Kumar, db migration, which model first approach is in this video. The one you are referring to is an e-commerce app, which is a database first approach. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kR6ylbbsGIE.html
@informer9261
@informer9261 25 дней назад
sir what is the diff between creating databse using entityframework vs manuallyusing cmd explain pros and cons
@learnsmartcoding
@learnsmartcoding 25 дней назад
Hi, Entity Framework Core (EF Core) simplifies database management by letting you define your schema in code and automatically handle migrations. It's great for rapid development and keeping the database in sync with your application. Manual SQL scripts give you more control over the database, allowing for fine-tuned optimizations and handling complex scenarios. It's often used in legacy systems or when specific database features are needed. In companies, EF Core is popular for new development, while manual scripts might be preferred for complex changes or existing projects. Some teams use a mix of both approaches depending on the situation. Hope this helps!
@jayakumar2927
@jayakumar2927 25 дней назад
Good one .
@learnsmartcoding
@learnsmartcoding 23 дня назад
Thank you! Cheers!
@vivekhkurup1378
@vivekhkurup1378 25 дней назад
Hi sir please upload in one video and please explain all concepts of angular azure and dot core everything will be really helpful sir and please explain everything ci cd pipeline also if possible sir
@learnsmartcoding
@learnsmartcoding 25 дней назад
Hi Vivek, This is a new series and a brand new real time application that I'm planning to build. I am building as we go, once everything is done, I will combine all the episodes and make as one single video. Please follow along with me in this series for more insights on tech stack. Also, for DevOps related thing, I will cover more concepts in real time which IT companies follow. Hope this helps.
@vivekhkurup1378
@vivekhkurup1378 25 дней назад
@@learnsmartcoding thank you sir keep it up
@vivekhkurup1378
@vivekhkurup1378 26 дней назад
Hi can u create full state management in angular with full example
@learnsmartcoding
@learnsmartcoding 25 дней назад
Hi Vivek, point taken, will accomodate your request. Meanwhile, keep watching my videos and ask questions if you have any. Hope this helps
@vivekhkurup1378
@vivekhkurup1378 25 дней назад
@@learnsmartcoding thank you so much
@godstimeisioma638
@godstimeisioma638 26 дней назад
Hi, good project you've got. How long will it take to finish this?
@learnsmartcoding
@learnsmartcoding 25 дней назад
Hi, considering 3 to 5 videos per week, may be by mid-September, we can expect to finish. Remember, this app has a lot of features and will be a real-time app. Hope this helps
@godstimeisioma638
@godstimeisioma638 25 дней назад
Ok. Gonna follow up with every video. Thanks
@informer9261
@informer9261 26 дней назад
super sir egarly waiting
@disguisedgirl
@disguisedgirl 27 дней назад
Hi, I have learned a lot from your channel about Angular and .net 6 full stack development. Would you make a separate tutorial about how a beginner programmer use key board for fast coding. for exmaple how to use {}, delete a whole word from the begining and end, replace a character, move cursor from top, bottom, left right, to the begining of the line and end of the line etc in Visual studio and visual studio code? Thanks
@learnsmartcoding
@learnsmartcoding 27 дней назад
Thank you and I'm glad you learned a lot from my channel videos. I will make requested video soon. Keep learning!
@dotnetknack
@dotnetknack 27 дней назад
Was looking for this quite a long time. Great you have done a video on this, appreciated!!!
@learnsmartcoding
@learnsmartcoding 26 дней назад
Glad you enjoyed it!
@victorm-ai
@victorm-ai 29 дней назад
awesome
@darshanp4047
@darshanp4047 29 дней назад
Best explanation ever 🙌
@learnsmartcoding
@learnsmartcoding 29 дней назад
Glad you liked it
@MidhunMuraleedharan-si5yk
@MidhunMuraleedharan-si5yk Месяц назад
Please create a tutorial on an E-commerce project with .NET Core 8 and CosmosDB with NoSQL with Azure Key vault and Azure Functions(triggers).