I have already Subscribed, and started learning from your channel ! I am 54, Mechanical Engineer with 30 years of experience in Plant Maintenance and Manufacturing Projects (not from IT field). Gradually self pace learning from your channel and thankful to you. I am regularly watching many other RUclips channels of all Indians and foreign Programmers and Developers. I have learnt Web Development (HTML, JavaScript, CSS), Python, MongoDB, MariaDB, MySQL, AWS, Oracle Cloud, Google Cloud, IBM Cloud Microsoft Azure etc. You are the best teacher 😎! Appreciate your work and efforts. Thank you !
Really inspiring sir. I am a mechanical engineer myself working in plant maintenance since past two years. I thought I was late to begin coding, but then I read this comment and believe I can still make it. What's your goal sir for which you are learning to code??
@@rglair3964 We work in our domain and have very good understanding about our problems and solutions. Using knowledge of coding is very important if we want to have plenty of data and then analysis. I wish to make my own database and analysis application which can be used for Plant Maintenance. There are many software available but still we need to understand internal working for software and technology behind it.
06:17 Learn how to deploy backend code in production 12:34 Deploying backend code in production 18:51 Deploy backend code in production 25:08 Deploying backend code in production 31:25 Deploying backend code in production involves handling sensitive information and using environment variables. 37:42 Deploying backend code in production requires initializing Git, creating a .gitignore file, and adding all files to the repository. 43:59 Environment variables are used to configure backend code in production. 50:14 Deploying backend code in production involves committing it on GitHub and setting up the necessary environment variables.
Plzz tell actual me is playlist m kya padhaya gya h.... Mujhe node js bilkul ni aata... Sirf intermediate level js aata h mai ye playlist abhi dekhu ya node js krna pdega?
Completed the video and practiced the 5 times. fetch the data to my react project from my own server. thanks a lot for the awesome explanation. Waiting for the next video. setSubscribed(true); setLikedTheVideo(true) setCommented(true) setSharedOnLinkedin(true) 😀😀 I'll practice every video at least 5 times before moving on to the next one.
I am a full time software enginner but believe me your teaching and showing staff for free that worth thousands of dollars, amazing you have just break the mitrix of education Mafis, i have watch ur react.js and javascript series , ur a real diamand for new generation...
Thank you, Hitesh sir, for the free course. I watched the entire video, and I noticed that you declared port 4000 in a different file, but port 3000 was being called. After implementing the code const port = process.env.PORT || 3000, I was able to access different file port numbers successfully.
06:17 Learn how to deploy backend code in production 12:34 Deploying backend code in production 18:51 Deploy backend code in production 25:08 Deploying backend code in production 31:25 Deploying backend code in production involves handling sensitive information and using environment variables. 37:42 Deploying backend code in production requires initializing Git, creating a .gitignore file, and adding all files to the repository. 43:59 Environment variables are used to configure backend code in production. 50:14 Deploying backend code in production involves committing it on GitHub and setting up the necessary environment variables.
The server is actually listening to port 3000, which is defined in the env file. But he forgot to change the variable in the console.log, that's why in console it's showing 4000.
I'm very grateful to you Hitesh sir for creating Backend series also. I learned a lot from react series. Tailwind css was a bonus in that series. The way you created small apps such as Currency converter and implemented tailwind in that is mind blowing. Earlier i tried learning tailwind but didn't understand it. But from your react series I learned how to use it. I loved your teaching style❤. Thanks for this amazing series
Plzz tell actual me is playlist m kya padhaya gya h.... Mujhe node js bilkul ni aata... Sirf intermediate level js aata h mai ye playlist abhi dekhu ya node js krna pdega?
Your dedication and hard work in the field of backend development are truly commendable. Your RUclips channel is a valuable resource for aspiring developers, and I greatly appreciate your efforts in sharing knowledge and insights. i have a request. Could you please create videos explaining Docker and microservices concepts? Your teaching style is really effective, and I believe your explanations would greatly benefit many of us eager to learn these topics.
07:49 summary open terminal, npm init - initialising an application from node package manager Express is a web framework 22:55 hot reload in react nodemon 26:04 use dot env package AWS Digital Ocean Azure for paid deploying Thank you sir, waiting for your videos on backend :)
Hello sir please notice my this comment for you.. each single video with learning I get one sweet smile sometime the humour is super sweet of yours like "2nd video mai he abhi tak humne basic he nhi sika aur " 😄that how mood become fresh before starting course 🤩
I have worked 10 years in IT worked in SAP and Tibco - and ERP and ESB based tools - low code n0 code . I have started to learn and eventually work as programmer in industry . This is best series I have landed across . Sometime I feel I should go back to my old tech stack as learning process is frustrating but the way you teach has very calming effect and makes me stay and stick to this path. Your designed courses are precise concise and has a finite learning timeline.
Assalam-o-Alaikum! I have been eagerly awaiting this video. Your videos and your teaching style are truly amazing. I'm an 18-year-old from Pakistan, and I learned React Js from your English RUclips channel. Your teaching method is exceptionally good, and I'm grateful for the valuable knowledge you share with us.
Being a Pakistani i respect Hitesh sir a lot more than any indian RUclipsr. Please don't involve politics here. Thanks My brother lives in Dubai and in his company there are Pakistani, Indian and Bangladeshi. He said we all live happily together. Do respect take respect.
🎯 Key Takeaways for quick navigation: 00:00 🚀 *Overview of the Video* - Introduction to the video series on deploying backend code in production. 00:29 🛠️ *Basics of Application Development* - Addressing common fears about production and deployment. 00:43 💡 *Strategies for Deployment* - Discussing deployment strategies behind the process. 01:25 🎓 *Learning Approach and Background* - Reflecting on the speaker's background and learning approach. 01:53 📚 *In-Depth Learning Goals* - Emphasizing the depth of knowledge covered in the series. 02:33 🎉 *Long-Term Enjoyment of the Series* - Expressing the desire for the series to be appreciated over the next two to five years. 03:03 🚀 *Setting Up Local Development Environment* - Setting up a local development environment with Vasant. 03:17 🎯 *Target and Installation of Required Software* - Introduction to the video's target of 500 comments. 03:30 📥 *Installing Note.js and NPM Package Manager* - Downloading and installing Node.js using the official website. 03:43 🔧 *Configuring the Note.js Environment* - Dependency on Node.js and NPM for the project. 03:56 🔄 *Introduction to NPM Package Manager* - Introduction to NPM as a package manager. 04:09 🌐 *Installing Global Packages* - Demonstrating the installation of global packages using NPM. 04:22 💻 *Installing Utilities and Development Tools* - Installing utilities and development tools using the "nb" package. 04:36 🚚 *Server and Code Setup* - Overview of the video's objective: creating a server where code is hosted. 04:50 🛠️ *Setting Up a Basic Server* - Initiating the process of setting up a basic server using Express.js. 05:04 📡 *Understanding Server-Client Interaction* 05:18 🔄 *Wrapping Up the Introduction* - Summarizing the essential components: Node.js, NPM, Express.js, and MongoDB. 06:00 🌐 *Basics of Handling Requests* - Understanding how to handle requests in the context of web development. 06:41 📑 *Introduction to Express.js* - Introduction to Express.js as a package for handling requests. 07:10 🌐 *Understanding Request Types* - Distinguishing between basic types of requests, such as GET requests. 07:53 📡 *Basics of a GET Request* - Summarizing the fundamental concept of a GET request. 08:21 📝 *Creating Video Summaries* - Discussing the importance of creating concise summaries while watching educational videos. 08:48 🚀 *Setting up Basic VS Code and Exploring the Empty Folder* - Basic VS Code setup completed with an empty folder structure. 09:16 📦 *Creating an Empty Note Application and Installing Dependencies* - Overview of the empty folder structure for the "chai" application. 09:57 🔄 *Initializing the Application and Creating a Configuration File* - Using the Node Package Manager (npm) to initialize the application. 10:26 📝 *Customizing Package Information and Writing Descriptions* - Guidance on customizing package information in the "package.json" file. 11:05 ⚙️ *Configuring Entry Point and Running Initial Tests* - Editing the "index.js" file to configure the entry point for the application. 11:34 🛠️ *Examining the Created Package Configuration* - Examining the contents of the "package.json" file after customization. 12:01 📂 *Setting Up Index.js File* - Creating an `index.js` file and adding basic code for an entry point. 13:10 🚀 *Running Custom Scripts* - Demonstrating the creation of custom npm scripts for tasks like starting the application. 13:39 📦 *Installing Express.js* - Explaining the importance of Express.js for building the backend. 14:22 🌐 *Getting Started with Express.js* - Discussing the process of initializing a project with Express.js. 15:03 🛠️ *Setting Up Express Server,* - Introduction to setting up an Express server, 15:45 🔄 *Handling Requests with Express,* - Overview of handling requests in Express, 16:56 🌐 *Configuring Port and Handling Requests,* - Configuring the server to listen on a specific port, 17:51 🚀 *Expanding Request Handling,* - Expanding request handling with various HTTP methods, 18:05 🔄 *Exploring Express Route Parameters,* - Introduction to Express route parameters, 18:20 🧑💻 *Handling Slashes in Code* - Discussing how to handle slashes in code for different scenarios. 18:33 📜 *Callback Function Structure* - Explanation of the callback function structure in the code. 18:47 🔄 *Exploring Express.js Documentation* - Emphasizing the importance of Express.js documentation. 19:01 📤 *Sending Responses in Express.js* - Demonstrating how to send different types of responses in Express.js. 19:15 🤖 *Implementing Callback to Send Response* - Implementing the callback to send the response in the code. - Discussing the need to set up listeners for specific events. 19:41 📡 *Configuring Express.js Server* - Configuring the Express.js server by using the 'listen' method. 19:54 🚪 *Handling Listen Method* - Understanding the 'listen' method, specifying variables like port. 20:08 ⚙️ *Debugging and Running the Server* - Emphasizing the importance of debugging and running the server. 20:21 🧩 *Ensuring Proper Closure* - Identifying the issue of not properly closing the application. 20:36 🔍 *Checking Application Constants* - Stressed importance of checking application constants after termination. 20:49 🧠 *Grasping Continuous Listening* - Understanding the concept of continuous listening in the application. 21:04 🌐 *Wrapping Up Server Implementation* - Wrapping up the server implementation discussion. 21:19 🚀 *Running and Testing the Application* - Initiating the application by running and testing it on the local host. 21:33 🛠️ *Managing Authentication in Code* - Discusses creating a login functionality using Slash GraphQL. 22:02 🚀 *Implementing Backend Functionality* - Explains the process of sending data in the request and response. 22:44 🌐 *Handling URL Issues in Backend* - Addresses the problem of code not refreshing automatically for React developers. 23:13 🔧 *Troubleshooting Application Restart* - Explores common problems associated with application restart. 23:55 🔄 *Addressing Application Restart Challenges* - Discusses the necessity of restarting the application when making code changes. 24:22 🚀 *Deployment process overview* - Overview of the deployment process. 25:03 🔐 *Sensitive information in production applications* - Caution about sensitive information like database credentials being available in the source code. 25:58 🔄 *Port management in production* - Challenges and risks associated with port availability in production. 26:51 📦 *Installing and configuring packages for production* - Steps involved in installing and configuring packages for production. 27:19 🚀 *Starting the application in production* - Initiating the deployment process by requiring the necessary files and configurations. 27:32 🚀 *Environment Variables in Production* - Demonstrating changing the port variable in the process.env file for production. 28:00 🛠️ *Application Deployment Process* - Discussing the significance of the application deployment process. 28:14 🚚 *Production Deployment Challenges* - Addressing common challenges and issues faced during production deployment. 28:43 🌐 *Multiple Platforms for Deployment* 29:12 💳 *Payment for Hosting Services* 29:39 🔒 *Security Concerns in Production* 30:19 🌱 *Setting Up Git Repository for Application* 31:14 🚧 *Setting Up Continuous Deployment* 32:05 🛠 *Configuring the Gate In IT* 33:05 📦 *Managing Model Files and Environment Variables* 33:50 🚀 *Setting Environment Variables and Model Configuration* 34:04 📝 *Adding Files and Ignoring Unwanted Changes* 34:18 🔍 *Checking Staged Files and Making Initial Commits* 34:32 🌐 *Branch Creation and Setting Up Remote Origin* 34:46 🔄 *Pushing Code to the Remote Repository* 35:00 🛠️ *Final Steps: Branching, Setting Remote Origin, and Pushing Code* 35:13 🚢 *Transition to Digital Ocean and Preparing for Production* 35:28 🚀 *Deploying Production Code: Kubernetes or Droplets* 36:27 🚀 *Setting up stable branch for deployment* 36:54 ⚙️ *Configuring resources for the web service* 37:20 🛠️ *Environment variables setup* 38:01 🌐 *Managing environment variables* 38:43 🔒 *Handling ports and environment variables* 39:22 🚀 *Deploying Backend Code Basics* 39:51 🛠️ *Application Building and Settings* 40:18 🛃 *Uploading and Building Process* 40:46 🌐 *Custom Domains and Deployment Success* 41:02 🚚 *Navigating Code and URL Configuration* 41:28 🔄 *Handling Data and URL Routing* 42:38 🚀 *Sending Basic Data* 43:11 🛠️ *Testing and Debugging in Local Environment* 44:20 🌐 *Deploying to Production* 45:03 🚧 *Beyond Basics: Exploring Additional Functionality* 45:46 ⚙️ *Customizing Environment and Commands* 46:12 🚀 *Deploying Basic Services in Backend* 46:53 🔄 *Taking Action in Deployment* 47:20 🛠️ *Configuring Environment Variables for Production* 47:48 🚚 *Deploying to Production Environment* 48:28 📤 *Handling Request and Response in Production* 48:57 🌐 *Encouragement for Deployment* 49:10 🧐 *Clarification on Video Content* Made with HARPA AI
It is important to recognize Hitesh Sir's role in #chaiaurcode, especially in the backend development. We should be grateful to teachers like him who shape our learning journeys
28:11 Actually the application is running on 3000 port but the console.log has variable of port(small) which is 4000 that why in terminal it shows Example app listening on port 4000
I am front-end developer and looking for channel to learn backend development to complete my web development journey. Finally found the place where I can start huge thanks to your contribution Sir💌
Fantastic video lecture on Node.js and Express! The explanations were clear, and it really helped me grasp the concepts. Looking forward to more content like this!
Someone says please upload lectures fastly on the daily basis 2 to 3 lectures......❤❤❤Yar best content wali lectures fast and fast upload nhi ho sakte , content achhe se👉 research hota hai uskebad video record hota hai fir editing hota hai uskebad upload hota hai ki 👉👉easy way students understand kar sake yaha beginners, intermediate, and experience Wale bhi students hai,, Sir ke pass allready full-time job hai uskebad bhi humlogo ke liye next level ka content dete. Please kripya dhairya rakhe
Most underrated channel when i saw the teaching style way and the knowledge sir carries i wonder why this channel doesn't have subscribers in millions words are very less to appreciate him❤
@@sanamirza9439 How long have you been following this channel? It was created 10 months ago, and now it has 68k followers. It's a new channel and is growing very well.
Hitesh sir, I suggest you to continue with the relational databases like mysql or postgres, because everyone is just running behind mongo, mongo and mongo, nobody is talking about the production level dbs implementation, although relational databases still used in production at majority level. we should have also the taste of the production level dbs implementation. Hoping something different in this backend course. BTW what's your thought on it?
Sir I am a mechanical engineering student.i have worked 3yr in mechanical background now shifting to software background...aap se dekh ke sabu kuch sikha hnu ... Thankyou sir #chaiaurcode
same here bro ... maine bhi mechanical pe 3 years kam kiya hai ab web dev pe shift karna cahata hu. Dekh ke accha laga that am not the only one. aur bhi hai mere jaise
This was super well explained, everything was so clear. Helpful tips are to take notes on what Hitesh says and make it your own for when you perform similar tasks.
Hitesh sir i really like your positive attitude. I have completed the ReactJS series and i could crack a paid internship in the 2nd year of my college all because of your react series sir. Thankyou.
after learning javaScript from you sir i found a teacher who is really hard working toward so many future engineers and that's so motivating not doing makkhan polish and all but.. you are a good teacher
Recognizing Hitesh Sir's pivotal role in #chaiaurcode #backenddevelopment is truly commendable. Expressing gratitude to teachers like him who positively shape our learning journeys holds immense value.
Absolutely loving this backend series on Chai and Code! 🚀 The explanations are crystal clear, making complex concepts seem like a breeze. Kudos to the instructor for breaking down the intricacies of backend development with such finesse. Can't wait to delve deeper into the upcoming episodes! 💡💻
Your videos are amazing and full of knowledge. You're one of a kind. I have gone thru all your series maybe it is HTML,Css, Javascript, react and now currently happy to reach till backend. I am 45...non tech background. Thanks a ton for sharing your knowledge. ☺
Just amazing !! Thanks you Hitesh sir for this amazing tutorial, I have watched many backend tutorials but your explanations are just flawless and thorough .
at 27:56 the output port should be 3000 not 4000, the reason is we need to print process.env.port that was taken as a param but was not logged in the console.
#ChaiaurCode #BackendMagic Your teaching style is very amazing. You teach every concept very clearly and indepth. Very excited to learn backend with #Chaiaurcode .
OMG What a video. I was hesitant at first thinking directly jumping to production ready code is something very dangerous and probably this series is not suited for me then I was surprised sir truly you are the god of teaching coding. I will come back again and again to you for learning more stuff. 😲🤗🤗
Recognizing Hitesh Sir's role in #chaiaurcode #backenddevelopment is commendable. Being grateful to teachers like him who shape our learning journeys is valuable.
27:56 pe console mein port 4000 show ho rha hai jo ki .env variable se value nhi le raha. Aapne console.log mei .env ka variable ki jagah joki process.env.PORT hai wo change nhi kiya tha. Mai ye comment aapki galti nikalne ke liye nhi post kar rha hu balki maine pura video dekha and mujhe bahot achha laga and maine bahot kuchh sikha hai so thank you so much😌
Hitesh Sir you are doing great work, teaching everyone to be industry ready by introducing your course #chaiaurcode #backenddevelopment All the best for the journey
I would like to thank you for teaching in such amazing manner, Your teaching helped me land a job, Hope to continue to learn/re-learn things with you. #chaiaurcode #backenddevelopment
I have already Subscribed, and started learning from your channel !
I am 54, Mechanical Engineer with 30 years of experience in Plant Maintenance and Manufacturing Projects (not from IT field).
Gradually self pace learning from your channel and thankful to you. I am regularly watching many other RUclips channels of all Indians and foreign Programmers and Developers. I have learnt Web Development (HTML, JavaScript, CSS), Python, MongoDB, MariaDB, MySQL, AWS, Oracle Cloud, Google Cloud, IBM Cloud Microsoft Azure etc.
You are the best teacher 😎! Appreciate your work and efforts. Thank you !
Hats off your dedication sir!!
You are inspiration for us, Sir.... I want to left IT field at 31 but Now I am not, you are really Inspiration Sir Ji 🔥🔥 🙏
Really inspiring sir. I am a mechanical engineer myself working in plant maintenance since past two years. I thought I was late to begin coding, but then I read this comment and believe I can still make it.
What's your goal sir for which you are learning to code??
@@rglair3964 We work in our domain and have very good understanding about our problems and solutions. Using knowledge of coding is very important if we want to have plenty of data and then analysis. I wish to make my own database and analysis application which can be used for Plant Maintenance. There are many software available but still we need to understand internal working for software and technology behind it.
@@rglair3964 coding is already crowded
sir comment krne aaya tha but already 500+ ho gye h
but aap jis energy k sath m or interest se padha rahe ho wo dekh k bhot accha lga thank you sir
06:17 Learn how to deploy backend code in production
12:34 Deploying backend code in production
18:51 Deploy backend code in production
25:08 Deploying backend code in production
31:25 Deploying backend code in production involves handling sensitive information and using environment variables.
37:42 Deploying backend code in production requires initializing Git, creating a .gitignore file, and adding all files to the repository.
43:59 Environment variables are used to configure backend code in production.
50:14 Deploying backend code in production involves committing it on GitHub and setting up the necessary environment variables.
Plzz tell actual me is playlist m kya padhaya gya h.... Mujhe node js bilkul ni aata... Sirf intermediate level js aata h mai ye playlist abhi dekhu ya node js krna pdega?
@@grow_With_Curiosity Aram se dekho smjh me aa jayega
@@grow_With_Curiosity abhi yee dekho
Im here after completing frontend to an intermediate level. I have wathed so many backend tutorials. I must say hitesh sir you're the best ❣❣
Confidence 100% , Deployment was Easy. Because you made it EASY to understand. Thanks sir
Completed the video and practiced the 5 times. fetch the data to my react project from my own server. thanks a lot for the awesome explanation. Waiting for the next video.
setSubscribed(true);
setLikedTheVideo(true)
setCommented(true)
setSharedOnLinkedin(true)
😀😀 I'll practice every video at least 5 times before moving on to the next one.
hii
I am a full time software enginner but believe me your teaching and showing staff for free that worth thousands of dollars, amazing you have just break the mitrix of education Mafis, i have watch ur react.js and javascript series , ur a real diamand for new generation...
correction: daallars XD
@@jeflinabraham550 Lmaoo T-T
Thank you, Hitesh sir, for the free course. I watched the entire video, and I noticed that you declared port 4000 in a different file, but port 3000 was being called. After implementing the code const port = process.env.PORT || 3000, I was able to access different file port numbers successfully.
U r the one whom I found is only focused on that. I think the rest are here just for watching it like a web series.
06:17 Learn how to deploy backend code in production
12:34 Deploying backend code in production
18:51 Deploy backend code in production
25:08 Deploying backend code in production
31:25 Deploying backend code in production involves handling sensitive information and using environment variables.
37:42 Deploying backend code in production requires initializing Git, creating a .gitignore file, and adding all files to the repository.
43:59 Environment variables are used to configure backend code in production.
50:14 Deploying backend code in production involves committing it on GitHub and setting up the necessary environment variables.
explain karne ka tarika casual tha , lekin samajh me 101% percent aya hai , thanks hitesh sir for this valueable content
cherry ki bhi had hoti hai dob kr maie
Amazing Sir ❤❤❤
[27:54] port output should be 3000
👍👍👍
The server is actually listening to port 3000, which is defined in the env file. But he forgot to change the variable in the console.log, that's why in console it's showing 4000.
@@pal_lakhindaryes
@@pal_lakhindar yeah he is logging PORT not process.env.PORT
@@pal_lakhindar yes
Yes, same thing observed
I'm very grateful to you Hitesh sir for creating Backend series also. I learned a lot from react series. Tailwind css was a bonus in that series. The way you created small apps such as Currency converter and implemented tailwind in that is mind blowing. Earlier i tried learning tailwind but didn't understand it. But from your react series I learned how to use it. I loved your teaching style❤.
Thanks for this amazing series
Plzz tell actual me is playlist m kya padhaya gya h.... Mujhe node js bilkul ni aata... Sirf intermediate level js aata h mai ye playlist abhi dekhu ya node js krna pdega?
Your dedication and hard work in the field of backend development are truly commendable. Your RUclips channel is a valuable resource for aspiring developers, and I greatly appreciate your efforts in sharing knowledge and insights. i have a request. Could you please create videos explaining Docker and microservices concepts? Your teaching style is really effective, and I believe your explanations would greatly benefit many of us eager to learn these topics.
You are literally one of the devs I wish: Yaar itna knowledge tu hona chahiye mery pass bhi. You are doing a great job.
07:49 summary
open terminal, npm init - initialising an application from node package manager
Express is a web framework
22:55 hot reload in react
nodemon
26:04 use dot env package
AWS
Digital Ocean
Azure
for paid deploying
Thank you sir, waiting for your videos on backend :)
I have been waiting from long time for this backend tutorial of yours
Hello sir please notice my this comment for you.. each single video with learning I get one sweet smile sometime the humour is super sweet of yours like "2nd video mai he abhi tak humne basic he nhi sika aur " 😄that how mood become fresh before starting course 🤩
So nice of you
how sweetly who have explained each points and now I got confident about deployment as well .. thankyou
I have worked 10 years in IT worked in SAP and Tibco - and ERP and ESB based tools - low code n0 code . I have started to learn and eventually work as programmer in industry . This is best series I have landed across . Sometime I feel I should go back to my old tech stack as learning process is frustrating but the way you teach has very calming effect and makes me stay and stick to this path. Your designed courses are precise concise and has a finite learning timeline.
Bagwan ka lak lakh shukriya jo muje ye best series suggest kiye backend ke uper abtak ka best series he ye ty bhai aapne bahut acch kam kiya he ❤
never forget "/" have spent 20 minutes yesterday in finding the problem with my code and in the end "/ " was the problem.
Assalam-o-Alaikum! I have been eagerly awaiting this video. Your videos and your teaching style are truly amazing. I'm an 18-year-old from Pakistan, and I learned React Js from your English RUclips channel. Your teaching method is exceptionally good, and I'm grateful for the valuable knowledge you share with us.
Hey buddy it's Bharat only Namaste 🙏
You Are Belongs From Atankistan Not Pakistan 😂😂
Being a Pakistani i respect Hitesh sir a lot more than any indian RUclipsr. Please don't involve politics here. Thanks
My brother lives in Dubai and in his company there are Pakistani, Indian and Bangladeshi. He said we all live happily together. Do respect take respect.
@@FaisalKhan-wz8oq just cool down man atleast don't burst here you won't get 72 hoors
Bhai Pakistan walon ko English v aati Hai😂😂
If you want professional knowledge this is the man for you so if you are doing things fast it's not worth for you.
Great knowledge Sir thanks
🎯 Key Takeaways for quick navigation:
00:00 🚀 *Overview of the Video*
- Introduction to the video series on deploying backend code in production.
00:29 🛠️ *Basics of Application Development*
- Addressing common fears about production and deployment.
00:43 💡 *Strategies for Deployment*
- Discussing deployment strategies behind the process.
01:25 🎓 *Learning Approach and Background*
- Reflecting on the speaker's background and learning approach.
01:53 📚 *In-Depth Learning Goals*
- Emphasizing the depth of knowledge covered in the series.
02:33 🎉 *Long-Term Enjoyment of the Series*
- Expressing the desire for the series to be appreciated over the next two to five years.
03:03 🚀 *Setting Up Local Development Environment*
- Setting up a local development environment with Vasant.
03:17 🎯 *Target and Installation of Required Software*
- Introduction to the video's target of 500 comments.
03:30 📥 *Installing Note.js and NPM Package Manager*
- Downloading and installing Node.js using the official website.
03:43 🔧 *Configuring the Note.js Environment*
- Dependency on Node.js and NPM for the project.
03:56 🔄 *Introduction to NPM Package Manager*
- Introduction to NPM as a package manager.
04:09 🌐 *Installing Global Packages*
- Demonstrating the installation of global packages using NPM.
04:22 💻 *Installing Utilities and Development Tools*
- Installing utilities and development tools using the "nb" package.
04:36 🚚 *Server and Code Setup*
- Overview of the video's objective: creating a server where code is hosted.
04:50 🛠️ *Setting Up a Basic Server*
- Initiating the process of setting up a basic server using Express.js.
05:04 📡 *Understanding Server-Client Interaction*
05:18 🔄 *Wrapping Up the Introduction*
- Summarizing the essential components: Node.js, NPM, Express.js, and MongoDB.
06:00 🌐 *Basics of Handling Requests*
- Understanding how to handle requests in the context of web development.
06:41 📑 *Introduction to Express.js*
- Introduction to Express.js as a package for handling requests.
07:10 🌐 *Understanding Request Types*
- Distinguishing between basic types of requests, such as GET requests.
07:53 📡 *Basics of a GET Request*
- Summarizing the fundamental concept of a GET request.
08:21 📝 *Creating Video Summaries*
- Discussing the importance of creating concise summaries while watching educational videos.
08:48 🚀 *Setting up Basic VS Code and Exploring the Empty Folder*
- Basic VS Code setup completed with an empty folder structure.
09:16 📦 *Creating an Empty Note Application and Installing Dependencies*
- Overview of the empty folder structure for the "chai" application.
09:57 🔄 *Initializing the Application and Creating a Configuration File*
- Using the Node Package Manager (npm) to initialize the application.
10:26 📝 *Customizing Package Information and Writing Descriptions*
- Guidance on customizing package information in the "package.json" file.
11:05 ⚙️ *Configuring Entry Point and Running Initial Tests*
- Editing the "index.js" file to configure the entry point for the application.
11:34 🛠️ *Examining the Created Package Configuration*
- Examining the contents of the "package.json" file after customization.
12:01 📂 *Setting Up Index.js File*
- Creating an `index.js` file and adding basic code for an entry point.
13:10 🚀 *Running Custom Scripts*
- Demonstrating the creation of custom npm scripts for tasks like starting the application.
13:39 📦 *Installing Express.js*
- Explaining the importance of Express.js for building the backend.
14:22 🌐 *Getting Started with Express.js*
- Discussing the process of initializing a project with Express.js.
15:03 🛠️ *Setting Up Express Server,*
- Introduction to setting up an Express server,
15:45 🔄 *Handling Requests with Express,*
- Overview of handling requests in Express,
16:56 🌐 *Configuring Port and Handling Requests,*
- Configuring the server to listen on a specific port,
17:51 🚀 *Expanding Request Handling,*
- Expanding request handling with various HTTP methods,
18:05 🔄 *Exploring Express Route Parameters,*
- Introduction to Express route parameters,
18:20 🧑💻 *Handling Slashes in Code*
- Discussing how to handle slashes in code for different scenarios.
18:33 📜 *Callback Function Structure*
- Explanation of the callback function structure in the code.
18:47 🔄 *Exploring Express.js Documentation*
- Emphasizing the importance of Express.js documentation.
19:01 📤 *Sending Responses in Express.js*
- Demonstrating how to send different types of responses in Express.js.
19:15 🤖 *Implementing Callback to Send Response*
- Implementing the callback to send the response in the code.
- Discussing the need to set up listeners for specific events.
19:41 📡 *Configuring Express.js Server*
- Configuring the Express.js server by using the 'listen' method.
19:54 🚪 *Handling Listen Method*
- Understanding the 'listen' method, specifying variables like port.
20:08 ⚙️ *Debugging and Running the Server*
- Emphasizing the importance of debugging and running the server.
20:21 🧩 *Ensuring Proper Closure*
- Identifying the issue of not properly closing the application.
20:36 🔍 *Checking Application Constants*
- Stressed importance of checking application constants after termination.
20:49 🧠 *Grasping Continuous Listening*
- Understanding the concept of continuous listening in the application.
21:04 🌐 *Wrapping Up Server Implementation*
- Wrapping up the server implementation discussion.
21:19 🚀 *Running and Testing the Application*
- Initiating the application by running and testing it on the local host.
21:33 🛠️ *Managing Authentication in Code*
- Discusses creating a login functionality using Slash GraphQL.
22:02 🚀 *Implementing Backend Functionality*
- Explains the process of sending data in the request and response.
22:44 🌐 *Handling URL Issues in Backend*
- Addresses the problem of code not refreshing automatically for React developers.
23:13 🔧 *Troubleshooting Application Restart*
- Explores common problems associated with application restart.
23:55 🔄 *Addressing Application Restart Challenges*
- Discusses the necessity of restarting the application when making code changes.
24:22 🚀 *Deployment process overview*
- Overview of the deployment process.
25:03 🔐 *Sensitive information in production applications*
- Caution about sensitive information like database credentials being available in the source code.
25:58 🔄 *Port management in production*
- Challenges and risks associated with port availability in production.
26:51 📦 *Installing and configuring packages for production*
- Steps involved in installing and configuring packages for production.
27:19 🚀 *Starting the application in production*
- Initiating the deployment process by requiring the necessary files and configurations.
27:32 🚀 *Environment Variables in Production*
- Demonstrating changing the port variable in the process.env file for production.
28:00 🛠️ *Application Deployment Process*
- Discussing the significance of the application deployment process.
28:14 🚚 *Production Deployment Challenges*
- Addressing common challenges and issues faced during production deployment.
28:43 🌐 *Multiple Platforms for Deployment*
29:12 💳 *Payment for Hosting Services*
29:39 🔒 *Security Concerns in Production*
30:19 🌱 *Setting Up Git Repository for Application*
31:14 🚧 *Setting Up Continuous Deployment*
32:05 🛠 *Configuring the Gate In IT*
33:05 📦 *Managing Model Files and Environment Variables*
33:50 🚀 *Setting Environment Variables and Model Configuration*
34:04 📝 *Adding Files and Ignoring Unwanted Changes*
34:18 🔍 *Checking Staged Files and Making Initial Commits*
34:32 🌐 *Branch Creation and Setting Up Remote Origin*
34:46 🔄 *Pushing Code to the Remote Repository*
35:00 🛠️ *Final Steps: Branching, Setting Remote Origin, and Pushing Code*
35:13 🚢 *Transition to Digital Ocean and Preparing for Production*
35:28 🚀 *Deploying Production Code: Kubernetes or Droplets*
36:27 🚀 *Setting up stable branch for deployment*
36:54 ⚙️ *Configuring resources for the web service*
37:20 🛠️ *Environment variables setup*
38:01 🌐 *Managing environment variables*
38:43 🔒 *Handling ports and environment variables*
39:22 🚀 *Deploying Backend Code Basics*
39:51 🛠️ *Application Building and Settings*
40:18 🛃 *Uploading and Building Process*
40:46 🌐 *Custom Domains and Deployment Success*
41:02 🚚 *Navigating Code and URL Configuration*
41:28 🔄 *Handling Data and URL Routing*
42:38 🚀 *Sending Basic Data*
43:11 🛠️ *Testing and Debugging in Local Environment*
44:20 🌐 *Deploying to Production*
45:03 🚧 *Beyond Basics: Exploring Additional Functionality*
45:46 ⚙️ *Customizing Environment and Commands*
46:12 🚀 *Deploying Basic Services in Backend*
46:53 🔄 *Taking Action in Deployment*
47:20 🛠️ *Configuring Environment Variables for Production*
47:48 🚚 *Deploying to Production Environment*
48:28 📤 *Handling Request and Response in Production*
48:57 🌐 *Encouragement for Deployment*
49:10 🧐 *Clarification on Video Content*
Made with HARPA AI
It is important to recognize Hitesh Sir's role in #chaiaurcode, especially in the backend development. We should be grateful to teachers like him who shape our learning journeys
28:11
Actually the application is running on 3000 port but the console.log has variable of port(small) which is 4000 that why in terminal it shows Example app listening on port 4000
Yahi comment dhudh Raha tha😅
From Pakistan This Play list help me a lot. Thank You for having such a kind person.
Such a great video ❤ keep growing 🎉
I am front-end developer and looking for channel to learn backend development to complete my web development journey. Finally found the place where I can start huge thanks to your contribution Sir💌
bhai ye slides download kaha se hogi koi idea??
Fantastic video lecture on Node.js and Express! The explanations were clear, and it really helped me grasp the concepts. Looking forward to more content like this!
Glad it was helpful!
Someone says please upload lectures fastly on the daily basis 2 to 3 lectures......❤❤❤Yar best content wali lectures fast and fast upload nhi ho sakte , content achhe se👉 research hota hai uskebad video record hota hai fir editing hota hai uskebad upload hota hai ki 👉👉easy way students understand kar sake yaha beginners, intermediate, and experience Wale bhi students hai,, Sir ke pass allready full-time job hai uskebad bhi humlogo ke liye next level ka content dete.
Please kripya dhairya rakhe
❤️❤️❤️❤️
Most underrated channel when i saw the teaching style way and the knowledge sir carries i wonder why this channel doesn't have subscribers in millions words are very less to appreciate him❤
it's not a underrated channel it's a new channel.
@@softheartpeople it's underrated because no one talks about it I'm following hitesh sir since so long
@@sanamirza9439 How long have you been following this channel? It was created 10 months ago, and now it has 68k followers. It's a new channel and is growing very well.
@@softheartpeoplebro, I think she is talking about hitesh's sir English channel. Because that channel is old .
@@jeanishverma6898 Maybe, she commented here, so I tell her about this channel.
Congratulations you are with chai aur code ☺️❤
Sir, bhut confidence aaya first time apni node application ko deploy krke😃😃... or ye sb ho paya aapki is useful video ki help se.
College ke time aapke videos dekh leta toh mera time waste nhi hota 😢
Koi baat ni Rakesh start abhi se karte hai
Yes bro abhi se start karte hain
Bro me college ke 4 saal baad se start kar raha hoon
Chinta Mt kro abhi se start krenge
@@ayushgupta1947abhi konsi job kr rhe ho fir
Hitesh sir, I suggest you to continue with the relational databases like mysql or postgres, because everyone is just running behind mongo, mongo and mongo, nobody is talking about the production level dbs implementation, although relational databases still used in production at majority level. we should have also the taste of the production level dbs implementation. Hoping something different in this backend course. BTW what's your thought on it?
right everyone want to go advance without getting basic knowledge
I agree with him +1
yes
right
Hehe / ni bhulenge
Best Channel Ever! Someone who enjoys understanding code instead of only copy-paste.
Now I'm feeling very good. Thank god I started watching you video on backend.
kon kon abhi dhek rha guys bataooo ???
Me
🤟
@@mr_jyoti_0.1 me also watching today..!! 🙋🏻♂️
m dekh raha hu j.s m kahi aur sy ki React sir sy ki aur as a react developer kam kr raha hu aur ab backend start kia h aj sy he
@@raza5500 waah ati sundar
Thodi der ho gayi par khatam to karke hu rahenge.. so much knowledge in this series
Thank you sir ❤
Sir I am a mechanical engineering student.i have worked 3yr in mechanical background now shifting to software background...aap se dekh ke sabu kuch sikha hnu ... Thankyou sir #chaiaurcode
same here bro ... maine bhi mechanical pe 3 years kam kiya hai ab web dev pe shift karna cahata hu. Dekh ke accha laga that am not the only one. aur bhi hai mere jaise
This was super well explained, everything was so clear. Helpful tips are to take notes on what Hitesh says and make it your own for when you perform similar tasks.
Hitesh sir i'm following u from past 5 years and you are killing everytime
You're one of the finest educator ever i saw #Chaiaurcode #chaiaurcode
Hitesh sir i really like your positive attitude. I have completed the ReactJS series and i could crack a paid internship in the 2nd year of my college all because of your react series sir. Thankyou.
he makes everything simple to understand even for someone who is not from IT field. I have already subscribed..
Thanks sir I get confidence on deployment for my website. Now I can continue the course.
after learning javaScript from you sir i found a teacher who is really hard working toward so many future engineers and that's so motivating
not doing makkhan polish and all but.. you are a good teacher
Best Teacher on RUclips for Development !!
Recognizing Hitesh Sir's pivotal role in #chaiaurcode #backenddevelopment is truly commendable. Expressing gratitude to teachers like him who positively shape our learning journeys holds immense value.
you speaking is very humble with nice explanation
You are the best! Najar utare koi aapki. You are a great human being.
Thank you for releasing these series , you have seriously help me in understanding backend in detail
Maza aa gaya sir ji aur confidence bhi 👍👍
Absolutely loving this backend series on Chai and Code! 🚀 The explanations are crystal clear, making complex concepts seem like a breeze. Kudos to the instructor for breaking down the intricacies of backend development with such finesse. Can't wait to delve deeper into the upcoming episodes! 💡💻
Sir, the way you are teaching that is really awesome. Thank you so much and please keep making such videos.
Your videos are amazing and full of knowledge. You're one of a kind. I have gone thru all your series maybe it is HTML,Css, Javascript, react and now currently happy to reach till backend. I am 45...non tech background. Thanks a ton for sharing your knowledge. ☺
Just amazing !! Thanks you Hitesh sir for this amazing tutorial, I have watched many backend tutorials but your explanations are just flawless and thorough .
Recognizing Hitesh Sir's role in #chaiaurcode #backenddevelopment is commendable. Being grateful to teachers like him
sir ji kasam se etana confugin tha aapne pura clear kar diya "katai jahar tarike se"
Awesome series, thank you so much hitesh bhaiya
Amazing Sir..
Already completed react now starting my backend journey.
Do practice
I started learning backend from other resource but left it because it felt hard and complex but it boosted my confidence.
It's wonderful that you recognize and appreciate Hitesh Sir's contributions to #chaiaurcode #backenddevelopment.
Grateful to amazing teacher like you sir!! #ChaiAurCode
Done With Video 2 !! Truly Awesome, Love your teaching style how you explain each and every detail.
sir g bht bht shukriya apka kamal he krdia apne to i am enjoying more than a hollywood movie.
Thank you very much… This session was outstanding. Very helpful for me.
at 27:56 the output port should be 3000 not 4000, the reason is we need to print process.env.port that was taken as a param but was not logged in the console.
#ChaiaurCode #BackendMagic Your teaching style is very amazing. You teach every concept very clearly and indepth. Very excited to learn backend with #Chaiaurcode .
what a nice way of explaining superb.....Thanks alot
You are such a great teacher and also you provide the next level content
Day 01 of Backend, Loved the content and explanation.
Love u sirji
Thank you so much for the video. You're the most generous teacher. Thank you so much for the video.
Great Teaching Mast ekdum
Mind blowing, amazing sir your explanation is great for beginners just like a wow!!
Great teaching! Love from Bangladesh!❤
Thank you, Mr. Hitesh, 2nd lecture was so good I got clarification.
'm very grateful to you Hitesh sir for creating Backend
Yes sir I complete satisfied that deployment....
Thankyou so much
OMG What a video. I was hesitant at first thinking directly jumping to production ready code is something very dangerous and probably this series is not suited for me then I was surprised sir truly you are the god of teaching coding. I will come back again and again to you for learning more stuff. 😲🤗🤗
thank you so much sir ji... itni easly samjhane ke liye ❤
#chaiAurCode #backendDevelopment Your teaching Super! Thanks for breaking down complex stuff with industry-level clarity. Grateful for your hard work!
Your lectures hit different, hitesh sir!! Amazing work
#Chaiaurcode I am very excited to learn complete backend from this course. Thankful to Hitesh Sir for this series.
What should i say man! I feel blessed to get such high quality content for free. And choudhary sahab you are just amazing❤
Thank you hitesh sir , you made it very easy to understand
we viewers be like: 500 comment kya hai sir ji?? Aap bolo to 50000+ bhi krdu.. ❤❤. your channel is something else..
Recognizing Hitesh Sir's role in #chaiaurcode #backenddevelopment is commendable. Being grateful to teachers like him who shape our learning journeys is valuable.
Your teaching level is phenomenal ❤
#ChaiAurCode super excited and pumped up to watch this series. Thanks for all your invaluable contributions to industry
Your teaching style is great.
27:56 pe console mein port 4000 show ho rha hai jo ki .env variable se value nhi le raha. Aapne console.log mei .env ka variable ki jagah joki process.env.PORT hai wo change nhi kiya tha. Mai ye comment aapki galti nikalne ke liye nhi post kar rha hu balki maine pura video dekha and mujhe bahot achha laga and maine bahot kuchh sikha hai so thank you so much😌
waao, tdy i see this, maza aa gya sir..
mja aaya bhaia literally aapne bhot acche se explain kiya hai🤩🤩🤩🤩😍
your teaching skills are amazing sir
Hitesh Sir you are doing great work, teaching everyone to be industry ready by introducing your course #chaiaurcode #backenddevelopment
All the best for the journey
I would like to thank you for teaching in such amazing manner, Your teaching helped me land a job, Hope to continue to learn/re-learn things with you. #chaiaurcode #backenddevelopment
This video it un Matchable even paid courses doesn't stand here superb explanation thanks Sir
Second video completed. Again, best job by Hitest Sir. 😀