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!
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
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
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
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?
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
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
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?
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?
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.
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
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!
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!
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.
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
@@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.
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.
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 ?
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
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
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
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
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.
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?
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
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 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
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!
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?
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
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
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.
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
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!
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
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.
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
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