Skip to playerSkip to main content
  • 1 day ago
🌍 Planning to travel, study, or find a place to stay?
At Mava, we support you every step of the way ✨
🎓 University applications
🏡 Housing & rental services
✈️ Travel bookings & tour packages
Free consultation | Full support | Options that fit you
📲 Contact us on WhatsApp: +905073410436
Or connect on mava with BasemHalaika
Mava company
in the bio

🌍 Seyahat, eğitim veya konaklama mı planlıyorsunuz?
Mava olarak her adımda yanınızdayız ✨
🎓 Üniversite başvuruları
🏡 Konaklama ve kiralama hizmetleri
✈️ Uçuş ve tur programları
Ücretsiz danışmanlık | Tam destek | Size uygun seçenekler
📲 WhatsApp: +905073410436
Ya da mava'da BasemHalaika
Mava şirketi
biode

🌍 هل تخطط للسفر أو الدراسة أو تبحث عن سكن مناسب؟
في Mava نحن معك في كل خطوة ✨
🎓 التقديم على الجامعات
🏡 خدمات السكن والإيجار
✈️ حجوزات الطيران والبرامج السياحية
استشارة مجانية | دعم كامل | خيارات تناسبك
📲 تواصل معنا عبر واتساب: +905073410436
او تواصل على mava مع BasemHalaika
Mava شركة
in the bio

Category

🤖
Tech
Transcript
00:03Hello everyone and welcome to this back-end development course.
00:08My name is Basim Halaikam and throughout this course, we are going to learn how to build
00:14professional back-end applications using Node.js, Axi-based and MongoDB.
00:19This course is designed for complete beginners, so you don't need any provide back-end experience.
00:25We'll start from the absurd basis and gradually move toward advanced consumers by building
00:33real-world projects.
00:35By the end of this course, you will be able to build complete list APIs with authentication
00:41database, file uploads, security features and much more.
00:46So let's get started.
00:49What's the back-end?
00:51Before we write any code, we need to understand that the back-end actually is whenever you
00:57even a website like YouTube, Instagram, Amazon or Facebook, you only see the user interface.
01:04You can click buttons, files, auto-form, search for products or watch videos.
01:11But have you ever wondered where all this data come from?
01:16When you log into your account, how does the website know who you are?
01:21When you search for a product, where do you search results comes from?
01:26When you upload a photo, where is the store?
01:30This is exactly where the back-end comes in.
01:33The back-end is the part of an application that works behind the scenes.
01:39Users cannot see it directly, but it handles everything that happened in the background.
01:46For example, the back-end receives requests from users, processes, business logic, connects
01:54to database, stores and shares data.
01:57Authentication users protect sensitive information, sends responses back to the clients.
02:04Think of the back-end as the brain of an application.
02:07Without the back-end, most modern websites simply wouldn't work.
02:13Front-end, that's back-end.
02:15Now let's understand the difference between the front-end and the back-end.
02:20The front-end is everything users can see and interact with.
02:24It includes buttons, colors, images, animations, menus, forms and pages.
02:30Front-end developers usually work with technologies like HTML, CSS, JavaScript, React, VR, Angular.
02:40The back-end is completely different.
02:43Instead of designing a page, back-end developers focus on data, logics, database, authentication,
02:51API, and security.
02:54Here's a simple example.
02:56Imagine your shipping on Amazon.
02:59The product page you see is the front-end.
03:03When you click Add to Cart, the front-end sends a request to the back-end.
03:08The back-end checks your account, updates your shipping cart in the database, and sends a
03:15response confirming that the item was added successfully.
03:19The front-end disables the results, but all the actual work happens on the back-end.
03:26In short, the front-end is what users see, the back-end is what makes everything work.
03:33Both are essential, and together they create a complete web application.
03:38How the entire work?
03:39Now let's understand what happens when you visit outside.
03:43Subit.
03:45You open your browser and type.
03:47A map of this world.
03:49For example, you replace enter.
03:51At this moment, your browser starts communicating with another computer somewhere in the world.
03:57That computer is called a server.
04:00The browser sends a request asking for the website.
04:03The server receives that request, receives it, and sends back responses.
04:09Your browser receives the responses and displays the website on your screen.
04:14The entire process usually takes only a friction of as you can.
04:19Every time you refresh a page, every time you search, every time you log in, every time you
04:32submit a form, and your request is sent to the server.
04:35Modern websites might exchange a handler.
04:40This brings you two very important terms, clients and servers.
04:45The client is the application that sends requests.
04:48Usually, this is your web browser or a mobile app.
04:52The server is the computer that receives requests, performs the required work, and sends responses.
05:00Think of it like ordering food at restaurants.
05:03You are the client.
05:06The water carries you order.
05:09The kitchen is the server.
05:10The kitchen prepares your mail.
05:12The water brings it back to you.
05:15The same idea applies to web applications.
05:18The browser asks, the server responds.
05:21Every application on the internet follows this basic communication model.
05:26HTTP basic.
05:28Now, let's talk about HTTP.
05:31HTTP stands for hypertext transfer protocol.
05:36Don't worry about memorizing the full name.
05:40The important thing is understanding.
05:42It's verbose.
05:44HTTP is the language that clients and servers use to communicate.
05:49Whenever your browser talks to a server, it uses HTTP requests.
05:54The server replies with HTTP responses.
05:57There are several common HTTP methods.
06:01Get is used to return data.
06:03For example, loading the products from an online store.
06:07What is used to create a new data?
06:09For example, creating a new account.
06:12What is used to update exciting data?
06:15For example, change your profile information.
06:21Delete is used to remove a data.
06:23For example, deleting a post or removing a product.
06:27We'll use these methods consistently throughout these courses.
06:33By the end, you'll know exactly when and why to use each one.
06:37What will we build during this course?
06:40This isn't just a theory course.
06:43Everything we learn will be applied in real projects.
06:47We'll build a professional backend step by step.
06:50Throughout the course, you'll learn how to build servers using Node.js.
06:54Create a professional project structure.
07:01Build this API.
07:02Handle errors correctly.
07:05Create a reservoir of routers and controls.
07:08Work with malware.
07:10Authentical users with geodes.
07:13Decrypt passwords using Bycrypt.
07:15Upload files and in it.
07:17Build authentication and authorization system.
07:20Employment bank extension filtering searching.
07:24And sorting.
07:25Secure your application using industry.
07:28Best practices.
07:31Deploy your backend to production.
07:33Finally, we'll combine everything we have learned to build a complete
07:37e-commerce back-end API from C-Clatch.
07:40By the end of this course, you'll understand not only how to write backend code,
07:46but also why it works and how professional backend applications are structured.
07:54Conclusion.
07:55The words of our introduction to back-end development.
07:58In this video, we'll learn what the back-end and the difference between front-end and back-end,
08:04how the internet works, how clients and servers communicate,
08:08the rest of HTTP, and what we'll be building throughout this course.
08:12In the next video, we'll set up our development environment
08:16by an astronomy community as Visual Studio Code, MongoDB, and all the tools we all need
08:22before writing our first back-end application.
08:26Thank you so much for watching, and I'll see you in the next video.
08:30Thanks, everyone.
08:31Thanks for having me a great day.
08:32Thank you so much.
08:32Bye.
08:32Don't forget to subscribe to another channel.
08:32Bye.

Recommended