آموزش Node.js، Express، MongoDB و موارد دیگر: Bootcamp کامل

Node.js, Express, MongoDB & More: The Complete Bootcamp

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Master Node با ساخت یک RESTful API و برنامه وب در دنیای واقعی (با احراز هویت، امنیت Node.js، پرداخت ها و موارد دیگر) تسلط بر کل پشته مدرن مدرن: Node، Express، MongoDB و Mongoose (درایور MongoDB JS) ایجاد یک کامل ، برنامه زیبا و واقعی از ابتدا تا انتها (API و وب سایت رندر شده از سمت سرور) یک RESTful API سریع، مقیاس پذیر و با ویژگی های غنی بسازید (شامل فیلترها، مرتب سازی ها، صفحه بندی و موارد دیگر) یاد بگیرید که Node واقعا چگونه در پشت صحنه‌ها: حلقه رویداد، مسدود کردن در مقابل کد غیرمسدود، جریان‌ها، ماژول‌ها و غیره. عملیات CRUD با MongoDB و Mongoose Deep dive into mongoose (شامل تمام ویژگی‌های پیشرفته) نحوه کار با داده‌ها در پایگاه‌های داده NoSQL (از جمله داده‌های مکانی) احراز هویت پیشرفته و مجوز (از جمله بازنشانی رمز عبور) امنیت: رمزگذاری، پاکسازی، محدود کردن نرخ، و غیره. ارائه وب سایت در سمت سرور با الگوهای Pug پرداخت با کارت اعتباری با Stripe ارسال ایمیل و آپلود فایل ها، برنامه نهایی را برای تولید مستقر کنید (از جمله uding a Git crash-course) ویدیوهای قابل دانلود، کد و دارایی های طراحی برای پروژه ها پیش نیازها: مطلقاً هیچ درک درستی از Node یا توسعه back-end مورد نیاز نیست! من شما را از مبتدی به توسعه دهنده پیشرفته می برم! درک اولیه جاوا اسکریپت مورد نیاز است (دوره شامل بخشی در مورد جاوا اسکریپت ناهمزمان با وعده و ناهمگام/انتظار در صورت نیاز به افزایش سرعت است) درک اولیه از HTML یک امتیاز مثبت (فقط برای بخش پایانی دوره) است، اما نه باید هر کامپیوتر و سیستم عاملی کار کند - ویندوز، macOS یا لینوکس

آیا می خواهید با جاوا اسکریپت برنامه های بک اند سریع و قدرتمند بسازید؟ آیا می‌خواهید به یک توسعه‌دهنده کامل‌تر و پر تقاضا تبدیل شوید؟

بنابراین Node.js فناوری داغی است که می‌توانید همین الان یاد بگیرید، و به مکان مناسبی برای انجام آن آمدید!

به Bootcamp کامل Node.js، Express و MongoDB، مسیر سریع شما برای توسعه back-end مدرن خوش آمدید.

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

مثل همه دوره های دیگر من، این دوره نیز کاملاً پروژه محور است! و نه هر پروژه ای: این یک برنامه کامل، زیبا و با ویژگی های غنی است که هم دارای یک API RESTful و هم یک وب سایت ارائه شده از سمت سرور است. این فوق العاده ترین و کامل ترین پروژه ای است که در هر دوره Node.js در اینترنت پیدا می کنید!

با ساختن این پروژه عظیم، تمام مهارت‌هایی را که برای برنامه‌ریزی، ساخت و استقرار برنامه‌های بک‌اند مدرن خود با Node.js و فناوری‌های مرتبط نیاز دارید، یاد خواهید گرفت.

(اگر می خواهید پروژه را بررسی کنید، می توانید این کار را در www[.]natours[.]dev انجام دهید. و این تنها بخش کوچکی از پروژه است! با "laura@example.com" و رمز عبور وارد شوید "test1234")


پس از اتمام این دوره، شما:

1) برنامه‌های کاربردی وب سریع، مقیاس‌پذیر و قدرتمند Node.js RESTful را برای خود بسازید؛

2) به درستی درک کنید که Node.js چگونه در پشت صحنه کار می کند؛

3) قادر به کار با داده‌های NoSQL و مدل‌سازی داده‌ها در موقعیت‌های واقعی باشید (مهارت بسیار مهم)؛

4) بدانید که توسعه back-end مدرن چگونه کار می کند، و چگونه همه فناوری های مختلف با هم تطبیق می یابند (درکش از آموزش ها و ویدیوهای پراکنده سخت است)؛

5) تجربه در ابزارها و کتابخانه‌های حرفه‌ای مانند Express، Mongoose، Stripe، Sendgrid، Atlas، Compass، Git، Heroku و بسیاری دیگر را داشته باشید؛

6) یک برنامه کاربردی کامل ساخته اید، که نقطه شروع عالی برای برنامه های کاربردی شما در آینده است.

لطفاً توجه داشته باشید که این دوره برای مبتدیان توسعه وب مطلق نیست، بنابراین باید از قبل با جاوا اسکریپت اولیه آشنا باشید. با این حال، نیازی به تجربه Back-end نیست!


این یک دوره آموزشی کاملاً کامل و عمیق با بیش از 40 ساعت محتوا است!

از آنجایی که این "Bootcamp کامل Node.js" است، این دوره مملو از فناوری‌ها، تکنیک‌ها و ابزارهای مختلف است، به طوری که به عنوان یک توسعه‌دهنده کامل Node.js از دوره دور می‌شوید.

به همین دلیل معلوم شد که دوره بیش از 40 ساعت طول می کشد. اما اگر برای شما خیلی زیاد به نظر می رسد، نگران نباشید، ویدیوها یا بخش های کاملی وجود دارد که می توانید با خیال راحت از آنها رد شوید.

در اینجا دقیقاً چیزی است که می خواهید یاد بگیرید:

  • اصول Node.js، ماژول‌های اصلی و NPM (مدیر بسته نود)

  • نحوه عملکرد Node.js در پشت صحنه: حلقه رویداد، مسدود کردن در مقابل کد غیر مسدود، معماری رویداد محور، جریان‌ها، ماژول‌ها و غیره.

  • اصول Express (چارچوب Node.js): مسیریابی، میان افزار، ارسال پاسخ و غیره.

  • طراحی و توسعه RESTful API با ویژگی‌های پیشرفته: فیلتر کردن، مرتب‌سازی، نام‌گذاری، صفحه‌بندی

  • پردازش وب سایت سمت سرور (HTML) با الگوهای Pug

  • عملیات CRUD با پایگاه داده MongoDB به صورت محلی و در پلت فرم Atlas (در فضای ابری)

  • MongoDB پیشرفته: جستارهای جغرافیایی، خط لوله تجمع، و اپراتورها

  • اصول Mongoose (راننده MongoDB JS): مدل‌های داده، عملیات CRUD، اعتبارسنجی داده‌ها و میان‌افزار

  • ویژگی‌های پیشرفته Mongoose: مدل‌سازی داده‌های مکانی، پر کردن، جمعیت‌های مجازی، نمایه‌ها و غیره.

  • استفاده از معماری MVC (Model-View-Controller)

  • نحوه کار با داده ها در پایگاه داده NoSQL

  • مدل‌سازی پیشرفته داده: روابط بین داده‌ها، جاسازی، ارجاع، و موارد دیگر

  • احراز هویت مدرن کامل با JWT: ثبت نام کاربر، ورود به سیستم، بازنشانی رمز عبور، کوکی های ایمن و غیره.

  • مجوز (نقش کاربر)

  • امنیت: بهترین شیوه‌ها، رمزگذاری، پاک‌سازی، محدود کردن نرخ و غیره.

  • پذیرفتن پرداخت‌های کارت اعتباری با Stripe: یکپارچه‌سازی کامل در قسمت پشتی و جلویی

  • آپلود کردن فایل‌ها و پردازش تصویر

  • ارسال ایمیل با Mailtrap و Sendgrid

  • جریان‌های کاری مدیریت خطای پیشرفته

  • استقرار برنامه Node.js برای تولید با Heroku

  • دوره خرابی Git و GitHub

  • و خیلی چیزهای دیگر!


چرا باید Node.js را یاد بگیرید و این دوره را بگذرانید؟

اگر می خواهید Node.js و توسعه back-end مدرن را یاد بگیرید، شکی نیست که این دوره برای شما مناسب است!

این بزرگ‌ترین دوره Node.js در اینترنت است، کامل‌ترین پروژه دوره را دارد و عمیق‌ترین توضیحات را در مورد همه موضوعات ارائه می‌دهد.

و حتی اگر قبلاً تعدادی Node.j را می‌شناسید، باز هم باید این دوره را بگذرانید، زیرا شامل موضوعاتی است که در هیچ جای دیگری پوشش داده نمی‌شوند یا به همان عمق نیستند!

اما شاید هنوز متقاعد نشده اید که Node.js واقعاً فناوری مناسبی برای یادگیری شما در حال حاضر است؟

خب، ابتدا Node.js به شما این امکان را می‌دهد که از مهارت‌های جاوا اسکریپت خود برای ساخت برنامه‌های کاربردی در back-end استفاده کنید. این به خودی خود یک سود بزرگ است که روند توسعه تمام پشته شما را بسیار ساده تر و سریعتر می کند.

به‌علاوه، محبوبیت و فرصت‌های Node.js از نمودار خارج است. این یک فناوری مدرن، اثبات‌شده و قابل اعتماد است که توسط غول‌های فناوری (و شرکت‌های 6 رقمی حقوق و دستمزد) مانند Netflix، PayPal، Uber و بسیاری دیگر استفاده می‌شود.

Node.js واقعاً چیزی است که باید به جای فناوری قدیمی مانند PHP، وقت خود را در آن سرمایه گذاری کنید.

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

و من این دوره را ایجاد کردم تا به شما در انجام این کار کمک کنم! این واقعاً همان دوره‌ای است که آرزو می‌کردم وقتی برای اولین بار توسعه Back-end را با Node.js و همه فناوری‌های مرتبط یاد می‌گرفتم.


و این چیزی است که با ثبت نام امروز بدست می آورید:

  • دسترسی مادام العمر به بیش از 40 ساعت ویدیو با کیفیت HD. بدون اشتراک ماهانه هر زمان که بخواهید با سرعت خودتان یاد بگیرید؛

  • پشتیبانی دوستانه و سریع در دوره Q A هر زمان که سؤالی دارید یا گیر می دهید؛

  • زیرنویس‌های بسته انگلیسی (نه آنهایی که به‌طور خودکار ارائه شده توسط Udemy)؛

  • اسلایدهای دوره در قالب PDF؛

  • دارایی‌های قابل دانلود، کد شروع، و کد نهایی برای هر بخش؛

  • چالش‌های کوچک زیادی در ویدیوها گنجانده شده است تا بتوانید پیشرفت خود را پیگیری کنید.


و اکنون، امیدوارم به شما به عنوان یک دانشجوی جدید در دوره آموزشی خود خوشامد بگویم! پس همین الان روی دکمه "ثبت نام" کلیک کنید و امروز در این ماجراجویی به من بپیوندید!

اما اگر هنوز 100% مطمئن نیستید، فقط ادامه دهید و ویدیوی تبلیغاتی را تماشا کنید تا پروژه دوره را ببینید. قول می دهم شگفت زده خواهید شد :)

شما را در دوره می بینیم!


سرفصل ها و درس ها

نمایش نظرات

آموزش Node.js، Express، MongoDB و موارد دیگر: Bootcamp کامل
جزییات دوره
42 hours
229
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
103,251
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonas Schmedtmann Jonas Schmedtmann

توسعه دهنده وب ، طراح ، و TeacherHi ، من جوناس هستم! من به عنوان یکی از مربیان برتر Udemy شناخته شده ام و تمام دوره های برتر من اخیراً برای عملکرد برجسته و رضایت دانشجویان بهترین وضعیت فروش را داشته اند. من یک توسعه دهنده و طراح وب کامل هستم و علاقه زیادی به ساختن چیزهای زیبا از ابتدا دارم. من از سال 2007 وب سایت ها و برنامه ها را می سازم و همچنین فوق لیسانس مهندسی دارم. در دانشگاه بود که برای اولین بار علاقه خود را برای تدریس و کمک به دیگران با به اشتراک گذاشتن تمام آنچه می دانستم کشف کردم. و این اشتیاق من را به Udemy در سال 2015 رساند ، جایی که دانشجویان من این واقعیت را دوست دارند که من وقت می گذارم مفاهیم مهم را به گونه ای توضیح دهم که همه به راحتی درک کنند. آیا می خواهید یاد بگیرید که چگونه با HTML و CSS پیشرفته وب سایت های عالی بسازید؟ آیا به دنبال یک دوره کامل جاوا اسکریپت هستید که شما را از توسعه دهنده مبتدی تا پیشرفته راهنمایی کند؟