لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Node.js - Masterclass کامل RESTful API (2023)
Node.js - The Complete RESTful API Masterclass (2023)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Node.js: ساخت APIهای سریع، مقیاسپذیر و قدرتمند Nodejs RESTful با استفاده از Express & MongoDB از توسعه تا استقرار ساخت API RESTful مدرن، سریع و مقیاسپذیر با NodeJS همه چیز را درباره مدیریت خطاهای پیشرفته در Express بیاموزید همه چیز درباره فیلتر پیشرفته، مرتبسازی، صفحهبندی و موارد دیگر بیاموزید. مدیریت آپلود فایل ها در Node یادگیری احراز هویت پیشرفته و مجوزها همه چیز را در مورد امنیت API بیاموزید مانند: پاکسازی داده ها، درخواست محدود کردن، تزریق NoSQL آموزش جستجوهای پیشرفته Mongoose آموزش ساخت اسناد API در Heroku پیش نیازها: باید Vanilla JavaScript را بدانید باید اصول Node را بدانید. هیچ چیز دیگری، فقط شما و کار سختتان
اگر می خواهید API های قدرتمند و مقیاس پذیر RESTful را با استفاده از جدیدترین فناوری ها مانند Nodejs، Express و MongoDB بسازید، در مکان مناسبی هستید. این دوره در مورد توسعه API های RESTful با فناوری های مدرن است.
چرا Node.js را یاد بگیرم؟
آیا میدانید توسعهدهندگان node.js در ایالات متحده چقدر در سال درآمد دارند؟
طبق گفته Indeed، توسعه دهندگان Node.js با مزایای انحصاری سالانه حدود 126000 دلار درآمد دارند. آیا یادگیری Node.js شگفت انگیز نیست؟
Node.js یکی از بهترین و داغ ترین فناوری های حال حاضر در بازار برای ساخت API های قدرتمند REST است. Express.js MongoDB به ساخت سریع و کارآمد API کمک می کند. شما به راحتی می توانید API فوق العاده سریع با تلاش کمی با nodejs ایجاد کنید.
این دوره شامل ویدیوهای به روز فناوری Node است که شما را از سطح بسیار ابتدایی به مرحله پیشرفته می برد، جایی که می توانید API های RESTful مدرن و مقیاس پذیر بسازید.
این دوره نیز مانند دوره های قبلی من پر از پروژه های هیجان انگیز است. ما در این دوره باید یک JOB API قدرتمند بسازیم که به شما کمک می کند API ها را در Node, Express MongoDB به طور عملی یاد بگیرید. بسیاری از موارد هیجان انگیز کاربردی در این دوره گنجانده شده است تا بتوانید 100٪ از این دوره را دریافت کنید.
=== Super Fiendly Support ===
اگر در هر مشکلی گیر کردید، من اینجا هستم تا گیر شما را از بین ببرم. من همیشه با سرعتی که می توانم پاسخ می دهم. زیرا می دانم که هیچ چیز بدتر از گیر کردن در مشکلات، به خصوص مشکلات برنامه نویسی نیست. بنابراین، من همیشه اینجا هستم تا از شما حمایت کنم.
در این دوره به چه مواردی خواهیم پرداخت؟
با NodeJS API مدرن، سریع و مقیاسپذیر RESTful بسازید
درباره مدیریت خطای پیشرفته در اکسپرس همه چیز بیاموزید
درباره فیلترهای پیشرفته، مرتبسازی، صفحهبندی و موارد دیگر همه چیز بیاموزید
مدیریت آپلودهای فایل
احراز هویت و مجوز پیشرفته را بیاموزید
درباره امنیت API مانند: پاکسازی داده ها، درخواست محدود کردن، آلودگی سرصفحه HTTP همه چیز بیاموزید
پرس و جوهای پیشرفته Mongoose را بیاموزید
با نحوه ایجاد اسناد API آشنا شوید
استقرار در Heroku
بنابراین در پایان، من آماده ام تا تمام مطالب هیجان انگیز را در دوره آموزشی به شما آموزش دهم. روی ثبت نام کلیک کنید و من شما را در داخل دوره می بینم.
می بینمت!
سرفصل ها و درس ها
معرفی
Introduction
مقدمه دوره
Introduction to Course
معرفی Node.js
Introduction to Node.js
معرفی Node.js
Introduction to Node.js
محیط کدگذاری اولیه
Initial Coding Environment
اولین برنامه در Node.js
First Application in Node.js
Node.js [پشت صحنه]
Node.js [Behind the Scenes]
C++ پشت Node.js
C++ Behind Node.js
پاسخ به تماس در Node.js
Callbacks in Node.js
حلقه رویداد در Node.js
Event Loop in Node.js
ThreadPool چیست؟
What is ThreadPool?
معماری رویداد محور
Event Driven Architecture
API و API های RESTful
API & RESTful APIs
API & RESTful API چیست؟
What is API & RESTful API?
چرا باید یک API بسازیم؟
Why we need to build an API?
درخواست، سرصفحه، بدنه، کدهای وضعیت و غیره
Request, Header, Body, Status Codes etc
ایجاد اولین سرور با استفاده از HTTP
Creating First Server using HTTP
نصب پستچی
Installing Postman
کدهای وضعیت HTTP
HTTP Status Codes
ارسال داده در پاسخ
Sending Data in Response
همه چیز درباره هدرها
All About Headers
درخواست شی، پارامترها، پرس و جو
Request Object, Params, Query
بیایید Jobee RESTful API را شروع کنیم
Let's start Jobee RESTful API
پیوند GitHub پروژه Jobbee-API را دریافت کنید
Get Jobbee-API Project GitHub Link
راه اندازی اولیه پروژه
Basic Project Setup
نصب و راه اندازی Nodemon
Installing & Setting up Nodemon
ایجاد مسیر اصلی
Creating Basic route
روش ایجاد کنترلر
Creating Controller Method
راه اندازی محیط پستچی
Setting up Postman Environment
نصب MongoDB Compass
Installing MongoDB Compass
نکته مهم در مورد سخنرانی بعدی
Important Note about Next Lecture
اتصال API با پایگاه داده
Connecting API with Database
درک Middlewares
Understanding Middlewares
استفاده از MongoDB - افزودن منبع مشاغل
Using MongoDB - Adding Jobs Resource
ایجاد مدل شغلی
Creating Job Model
ایجاد و ذخیره شغل جدید در پایگاه داده
Create & Save New Job to Database
ایجاد Slug برای شغل
Creating Slug for Job
نمایش همه مشاغل
Display all Jobs
تنظیم موقعیت مکانی در پایگاه داده
Setting Up Location in Database
جستجوی مشاغل در فاصله/شعاع
Search Jobs within Distance/Radius
نکته مهم در مورد سخنرانی بعدی
Important Note about Next Lecture
به روز رسانی شغل
Update Job
حذف شغل
Delete Job
شغل مجردی را توسط ID و Slug دریافت کنید
Get Single Job by ID & Slug
با استفاده از تجمیع، آمار مشاغل را دریافت کنید
Get Jobs Statistics using Aggregation
مدیریت خطای جهانی پیشرفته
Advance Global Error Handling
ایجاد کلاس کنترل خطا
Creating Error Handler Class
ایجاد خطاهای میان افزار
Creating Errors Middleware
خطاهای تولید در مقابل توسعه
Production Vs Development Errors
گرفتن خطاهای Async
Catching Async Errors
رسیدگی به رد وعده های کنترل نشده
Handling Unhandled Promise Rejection
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات