دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

دوره Docker ،Node.js و MongoDB - مسیری به توسعه پیشرفته

دوره Docker ،Node.js و MongoDB - مسیری به توسعه پیشرفته

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • سازماندهی پروژه API Node خود مانند یک حرفه‌ای
  • درک این که چرا و چگونه می‌توان اپلیکیشن های خود را با استفاده از Docker کانتینرسازی کرد.
  • راه‌اندازی یک نمونه محلی از MongoDB و اتصال آن به API خود
  • استفاده از Docker Compose برای ارکستراسیون خدمات متعدد
  • بررسی عمیق مسیریابی Express و ایجاد مسیرهای ماژولار برای API خود
  • مدیریت خطاهای قابل توسعه و اعتبارسنجی درخواست‌های مدل

پیش‌نیازهای دوره

  • آشنایی با نوشتن کد در جاوا اسکریپت و راحتی با سینتکس ES6
  • آشنایی با Node و NPM
  • درک پایه‌ای از اینکه API های RESTful چیستند
  • درک پایه‌ای از MongoDB
  • کامپیوتر یا لپ‌تاپ با اتصال اینترنت مناسب

توضیحات دوره

آیا آماده اید تا مهارت های توسعه بک اند خود را به سطح بالاتری برسانید؟

آیا با Node.js آشنایی دارید اما اکنون به دنبال کشف رازهای عمیق‌تر آن هستید؟

به این دوره جامع خوش آمدید که به طور خاص برای توسعه‌دهندگانی مانند شما طراحی شده است، که در آستانه تبدیل شدن به استادان توسعه بک‌اند هستند. این دوره صرفاً یک دوره عادی نیست؛ بلکه یک سفر به سوی تسلط به مثلث Docker ،Node.js و MongoDB است که به شیوه‌ای جذاب و عملی تدریس شده است.

در این تجربه عمیق یادگیری، شما به پیکربندی یک سرور Node.js Express پیچیده پرداخته، با استفاده از Docker ادغام بی‌نظیری را تحقق خواهید بخشید و به MongoDB برای مدیریت پایگاه داده تسلط پیدا خواهید کرد.

این دوره تنها در مورد کسب دانش نیست؛ بلکه در مورد به کارگیری آن در شرایط واقعی برای ایجاد راه‌حل‌های بک‌اند کارآمد و مقیاس‌پذیر است.

چرا باید این دوره را انتخاب کنید؟

مدرس چالش‌هایی را که توسعه‌دهندگان با آن روبه‌رو هستند درک می‌کند و محتوایی را گردآوری کرده‌است که هم عمیق و هم قابل انجام است. شما فقط درباره جنبه‌های نظری یاد نخواهید گرفت، بلکه تجربه عملی با کاربردهای واقعی نیز خواهید داشت. از راه‌اندازی محیط محلی MongoDB خود به سادگی و استفاده از nodemon برای یک روند توسعه بهبود یافته تا مدیریت متغیرهای محیطی با اعتماد به نفس، این دوره همه چیز دارد. علاوه بر این، شما به عمق Docker Compose می‌پردازیم تا ادغام پروژه‌های خود را به روشی بی‌نظیر ساده‌سازی کنید.

پیوستن به این دوره به شما دسترسی فوری به دروس ویدئویی با کیفیت بالا می‌دهد که مفاهیم پیچیده را به بخش‌های قابل هضم تقسیم می‌کنند.

فرصت را از دست ندهید. اگر عزم جدی برای ارتقای مهارت‌های توسعه بک‌اند خود و تسلط در استفاده از Docker ،Node.js و MongoDB دارید، هم‌اکنون در این دوره شرکت کنید.

سفر توسعه خود را متحول کنید و به استاد بک‌اند که شایستگی آن را دارید، تبدیل شوید.

این دوره مناسب چه کسانی است؟

این دوره به طور خاص برای توسعه‌دهندگانی طراحی شده است که در حال انتقال از سطح مبتدی به سطح میان‌رده هستند. این دوره برای کسانی که دارای درک قوی از اصول جاوا اسکریپت هستند و مشتاق به گسترش دانش خود به حوزه‌هایی مانند Node ،Express و Docker با تمرکز بر تسلط به توسعه REST API هستند، عالی است.

در سفر مشترک‌مان، بر روی فریم‌ورک‌ها و ابزارهای اساسی تمرکز خواهیم کرد و عمق Express، REST API‌ها و Docker را مورد بررسی قرار خواهید داد. هدف این دوره تجهیز شما به مهارت‌های لازم برای ادغام بی‌دردسر این تکنولوژی‌ها و ارتقای توانمندی‌های توسعه‌تان است. با این حال، مهم است که به یاد داشته باشید که این دوره به مباحث پایه‌ای جاوا اسکریپت نمی‌پردازد و در عوض فرض می‌کند که شما:

  • با Node آشنا هستید، از جمله مدیریت نسخه و مدیریت بسته‌ها با استفاده از NPM
  • با سینتکس ES6، از جمله ماژول‌ها، توابع Arrow و  async و await و  Destructuring آشنا هستید.
  • درک پایه‌ای از REST API‌ها و نحوه کار آنها دارید.

اگر این الزامات را دارید، شما برای موفقیت در این دوره آماده‌اید!

با این حال، اگر این الزامات را کمی فراتر از سطح مهارت کنونی خود می‌دانید، نگذارید که شما را از شرکت در این دوره منصرف کند. با مشارکت فعال در دروس و استفاده کامل از بخش پرسش و پاسخ برای سوالات خود، خواهید دید که توانایی مواجهه با چالش‌ها را دارید.

این دوره به گونه‌ای طراحی شده است که قابل دسترس باشد و یادگیرندگان را ترغیب کند تا توانایی‌های خود را گسترش دهند در حالی که حمایتی که برای رشد نیاز دارند را نیز فراهم می‌کند.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان مبتدی تا میان‌رده جاوا اسکریپت که می‌خواهند مهارت‌های بک‌اند خود را با استفاده از Node ارتقا دهند.

دوره Docker ،Node.js و MongoDB - مسیری به توسعه پیشرفته

  • اهدف ماژول 01:21
  • راه‌اندازی پوشه پروژه 09:24
  • ایجاد یک سرور HTTP Express 04:53
  • راه‌اندازی متغیرهای محیطی 07:06
  • ایجاد فایل پیکربندی در اپلیکیشن خود 05:07
  • توضیحی سریع درباره Docker 08:18
  • نصب Docker بر روی ماشین محلی خود 05:15
  • ایجاد Dockerfile برای اپلیکیشن خود 08:57
  • کاوش تصاویر و کانتینرهای Docker خود 09:53
  • نگاهی کوتاه به بازنویسی در Docker 08:52
  • ایجاد اسکریپت‌های npm مناسب برای فرمان های Docker 05:25
  • اهدف ماژول 3 00:58
  • چک‌پوینت اپلیکیشن 02:22
  • درک علت ریشه‌ای مشکل 08:27
  • راه‌اندازی Docker Volumes 05:45
  • نتیجه‌گیری ماژول 3 00:35
  • اهدف ماژول 4 01:09
  • ایجاد مسیری برای تست Ping 04:40
  • توضیح شبکه‌های Docker 05:39
  • فیکس کردن خطای اتصال رد شده 04:31
  • نتیجه‌گیری ماژول 4 01:37
  • Docker Compose چیست؟ 03:54
  • پیکربندی فایل Docker Compose yaml خود 08:06
  • اهدف ماژول 6 01:03
  • پیکربندی MongoDB در Docker Compose 07:44
  • راه‌اندازی Compass به صورت محلی 02:45
  • اضافه کردن احراز هویت به سرویس Mongo 05:00
  • راه‌اندازی Volume برای ذخیره‌سازی دائمی 04:30
  • اهدف ماژول 7 01:46
  • نظره‌ای کلی بر طراحی روتر خود 03:46
  • نگاهی به نحوه کار میان‌افزار Express 17:05
  • اکتشاف نحوه عملکرد روتر Express 12:16
  • انتقال روتر از Server.js 12:25
  • راه‌اندازی یک روتر پیش‌فرض 05:34
  • وصل کردن روتر پیش‌فرض به SetupRoutes 08:17
  • نگاهی سریع به زنجیره میان افزار خود 04:35
  • پیاده‌سازی مسیرهای پیش‌فرض بیشتر 06:02
  • ریفکتورینگ پیکربندی 06:54
  • اهدف ماژول 8 01:12
  • اضافه کردن یک MongoDB initialiser به API خود 06:16
  • نصب Mongoose 03:17
  • پیاده‌سازی پیکربندی برای Mongo 03:08
  • پیاده‌سازی درایور Mongo 05:38
  • بروزرسانی فایل Docker Compose 03:06
  • ریفکتورینگ اپلیکیشن ابتدایی 03:31
  • راه‌اندازی یک روتر کاربر 09:37
  • وصل کردن یک درخواست GET کاربر 05:43
  • پیاده‌سازی لایه مدل برای کاربر 11:55
  • رفع عملکرد سرویس GET 05:51
  • نشان‌های زمانی با توابع میان افزاری mongoose 02:49
  • ایجاد یک درخواست PUT 08:46
  • ایجاد یک درخواست DELETE 04:15
  • اهدف ماژول 01:33
  • درک موضوعات اعتبارسنجی خود 11:25
  • اعتبارسنجی اسکیما پایه Mongoose 04:09
  • جلوگیری از آدرس‌های ایمیل تکراری 06:57
  • ایجاد منطق اعتبارسنجی سفارشی خود 09:23
  • نصب و پیاده‌سازی validate.js 07:21
  • وصل کردن validate.js به اسکیمای خود 07:12
  • اعتبارسنجی ویژگی نام 07:31
  • بازنویسی خطاهای بلوک catch 10:51
  • اهدف ماژول 01:04
  • پیاده‌سازی کلاس BaseError 08:21
  • گسترش کلاس پایه 08:26
  • پیاده‌سازی نمونه‌های InternalError 06:11
  • اضافه کردن کلاس‌های خطا به سایر مسیرهای کاربر 02:22
  • اعتبارسنجی شناسه‌ها در UserRouter 04:43

2,600,000 520,000 تومان

مشخصات آموزش

دوره Docker ،Node.js و MongoDB - مسیری به توسعه پیشرفته

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:67
  • مدت زمان :06:35:15
  • حجم :6.45GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,067,000 413,400 تومان
  • زمان: 05:14:59
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید