
دوره آموزشی تخصصی
دوره جامع NestJs | از مقدماتی تا پیشرفته
تاریخ انتشار
21 شهریور 1404
آخرین بروزرسانی
14 بهمن 1404
تئوری بدون عمل کافی نیست! به همین دلیل، محوریت این دوره ساخت یک پروژه واقعی و کاربردی است: بکاند یک سیستم تاکسی رانی کامل، مشابه اسنپ و تپسی. ما با هم از ابتداییترین مراحل یعنی راهاندازی پروژه شروع کرده و تا پیادهسازی قابلیتهای پیچیده پیش میرویم. شما در عمل یاد میگیرید که چگونه یک ایده را به یک محصول واقعی تبدیل کنید.
در این دوره چه چیزهایی را به صورت عمیق یاد خواهید گرفت؟
مبانی و معماری NestJS: از نصب و راهاندازی اولیه تا درک عمیق ماژولها (Modules)، کنترلرها (Controllers)، سرویسها (Services) و الگوهای طراحی مانند Dependency Injection.
کار با TypeScript: تسلط کامل بر تایپاسکریپت به عنوان زبان اصلی NestJS برای نوشتن کدهای خوانا، ایمن و قدرتمند.
مدیریت دیتابیس: اتصال به دیتابیس، طراحی مدلها و کار با TypeORM برای مدیریت پایگاه داده و اجرای کوئریهای پیچیده.
احراز هویت و مدیریت دسترسی (Authentication & Authorization): پیادهسازی سیستم ورود و ثبتنام کاربران با استفاده از JWT (JSON Web Tokens) و Passport.js برای ایمنسازی API ها.
ارتباطات لحظهای (Real-time): استفاده از WebSockets و کتابخانه Socket.IO برای پیادهسازی قابلیتهای زنده مانند نمایش لحظهای موقعیت راننده روی نقشه و ارسال درخواستهای آنی.
کار با موقعیت مکانی و نقشه: پیادهسازی منطق مربوط به دریافت موقعیت مسافر، پیدا کردن نزدیکترین راننده و مدیریت سفرهای در حال انجام.
مفاهیم پیشرفته: کار با Guard ها، Pipe ها، Interceptor ها، Exception Filter ها و پیادهسازی ساختارهای حرفهای برای مدیریت خطا و اعتبارسنجی دادهها.
و دهها نکته کاربردی دیگر که شما را برای ورود به بازار کار و انجام پروژههای واقعی آماده میکند.
این دوره برای توسعهدهندگان JavaScript و Node.js که میخواهند مهارتهای خود را به سطح بالاتری ارتقا دهند و با یک فریمورک مدرن و ساختاریافته کار کنند، بهترین انتخاب است. در پایان این مسیر، شما نه تنها یک متخصص NestJS خواهید بود، بلکه یک پروژه قدرتمند و قابل ارائه در رزومه خود دارید که تواناییهای شما را به بهترین شکل به نمایش میگذارد.
آنچه خواهید آموخت
محتوای دوره
4 فصل • 74 قسمت • 1515 دقیقه
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
سوالات متداول
نظرات و پرسشها
نظرات (16)
محمد علوی
پ) از ai همینو پرسیدم، میگه از تب اپلیکیشن، نمیتونیم رفرش توکن رو ببینیم. این درحالیه که من سایت های مختلفی که توشون لاگین هستم رو که نگاه میکنم، خیلیاشون توی تب اپلیکیشن، زیرمجموعه بخش cookies، رفرش توکن رو ذخیره کردن و خیلی ساده هم میشه با دبل کلیک، کپی پیستش کرد. در واقع سوال دومم اینه که رفرش توکن هم قابل بدست آوردن هست. چرا میگین نیست؟ در واقع این سبکی اگه نگاه کنیم، اگه ما رفرش و اکسس داشته باشیم، فرقی با این نداره که فقط یه اکسس 7 روزه داشته باشیم. ممنون میشم فیدبک بدین.... تشکر از شما
آرمین قوچکانلو(استاد دوره)
جواب سوالاتون سادس ولی توضیحش اینجا یه مقدار طولانی خواهد شد. پیشنهادی که دارم یک بار دیگه با دقت ویدیو ها رو ببینید و همین سوالات رو از ai بپرسید به نتیجه خواهید رسید
محمد علوی
ب) نکته ای که هست اینه که درسته نمیتونه کنسول بگیره ولی خوب از طریق تب اپلیکیشن، میتونه توکن رو کپی پیست کنه و بفرسته برای لپتاپ خودش. بعد روی لپتاپ خودش با اون رفرش توکن، درخواست بفرسته و دوباره اکسس توکن بگیره. اینو دیگه تست نکردم ولی فکر میکنم حتی از طریق تب نتورک هم حتی میشه رفرش توکن رو بدست آورد. توی ریکوئست و ریسپانس ریکوئستهایی که میفرستیم، بالاخره از هر 100 تا، یکیش رفرش توکن داره دیگه. رفرش توکنی که قراره اکسس توکن بگیره. در نتیجه از اونجا هم میتونیم رفرش توکن رو بدست بیاریم و به عنوان هکر استفاده کنیم.
محمد علوی
استاد خسته نباشین. یه سوال داشتم در مورد بحث رفرش و اکسس توکن. الف) توی جلسه 59 دوره فرمودین که سیستم به این صورت هست که : ما یه اکسس توکن داریم که دو دقیقه اعتبار داره. سوال اولم اینه که این باید کجا ذخییره بشه؟ توی زاستند؟ توی استیت نکست جی اس؟ یه دونه رفرش توکن هم داریم که 7 روز تایم داره. این باید توی کوکی به صورت httponly secure ذخیره بشه. حالا نکته ای که هست اینه که اکسس که بعد از 2 دقیقه خودکار اکسپایر میشه و دیگه قابل استفاده نخواهد بود. رفرش توکن هم توی کوکی به صورت httponly secure که ذخیره میشه یعنی اینکه هکر، فقط تا وقتی پشت سیستم من هست، میتونه از این توکن استفاده کنه. نمیتونه مثلا کنسول بگیره و ازش برای هک استفاده کنه.
محمد علوی
سلام. خداقوت. منتظر ضبط قسمت های جدید هستیم اگه امکانش رو داشته باشین.... تشکر از شما
آرمین قوچکانلو(استاد دوره)
شرایط اینترنت کشور به حالت سابق برگرده ادامه خواهیم داد
نرگس شفازاده
سلام ممنون بابت این دوره کامل وعالی . من نتونستم لینک سورس کدها رو پیدا کنم
آرمین قوچکانلو(استاد دوره)
ممنون از شما . متاسفانه الان به خاطر شرایط اینترنت لینک گیت هاب در دسترس نیست. به محض رفع اختلال در دسترس قرار خواهیم داد
ایمان نم
سلام خیلی ازتون ممنون میشم اگر ادامه دوره رو شروع کنید. تشکر از دوره خوبتون
آرمین قوچکانلو(استاد دوره)
ممنونم از شما. شرایط به حالت قبل برگرده ادامه خواهیم داد. نگران نباشید دوره تکمیل خواهد شد.
سام امیرپور
میشه بپرسم دوره تقریبا تا کی تکمیل میشه؟ واقعا عالیه روون و کامل
آرمین قوچکانلو(استاد دوره)
وقتتون به اخیر به دلیل اتفاقاتی اخیر یه مقدار دوره تاخیر افتاد . چون واقعا حتی امکان نصب پکیج هم وجود نداشت حقیقت خودم هم دستم به ضبط نمیره . تقریبا نصف دوره تکمیل شده .بقیش هم در شرایط نرمال ادامه میدم
سام امیرپور
بعد از دیدن سرفصل ها و مباحثی که تدریس شده واقعا موندم چی بگم این همه محتوای آموزشی اما رایگان بعد اون وقت سایتایی مثل سبزلرن فقط دنبال تایم پر کردن و تیغ زدن از مشتری هاشونن واقعا عالی به جرعت میتونم بگم یکی از خفن ترین دوره های نست جی اسیه که میتونید پیدا کنید
آرمین قوچکانلو(استاد دوره)
ممنونم از انرژی خوبتون به امید خدا به زودی تکمیل خواهم کرد. ضمنا دوستان سبز لرن هم مسیر خودشون رو دارن و آرزوی موفقیت براشون داریم 🌹
Harlan Rousseau
منتظر قسمت های جدیدیم
آرمین قوچکانلو(استاد دوره)
قسمت های جدید منتشر شدند ممنون از توجهتون .
سید احسان موسوی
عالیی🔥🔥
آرمین قوچکانلو(استاد دوره)
ممنون از شما
مهدی بهرامی
با سلام و خسته نباشید ممنون بابت دوره خوبتون
آرمین قوچکانلو(استاد دوره)
ممنون از توجهتون
ali
بسیار عالی و کاربردی زنده باد
آرمین قوچکانلو(استاد دوره)
سپاس از لطف شما
hossein Ahmadipoor
سلام وقت بخیر. ادامه دوره رو چه زمانی منتشر می کنید؟
آرمین قوچکانلو(استاد دوره)
طبق روال تلاشم بر این هست هفته 5 قسمت منتشر کنیم
محمد پناهی
سلام آرمین جان واقعا خدا قوت حرکتی بزرگی رو شروع کردین خدا خیرتون بده ان شاالله با قدرت ادامه بدین و خداوند بهترین ها رو نصب تون کنه
آرمین قوچکانلو(استاد دوره)
ممنون از انرژی خوبتون و توجه شما.
محمد زنگنه
فوق العاده روان و جامع توضیح میدید مباحث رو ممنون
آرمین قوچکانلو(استاد دوره)
ممنون از توجهتون
Mohammad Vahedi
این دوره فوق العادست و من واقعا ممنونم بابتش
آرمین قوچکانلو(استاد دوره)
سپاس از شما
رایگان
دوره جامع آموزش Git | سناریو محور
گیت ابزار ضروری برای هر برنامهنویسی است . در این دوره فشرده، تمام آنچه را که برای شروع کار با گیت و گیتهاب نیاز دارید، یاد خواهید گرفت.
دوره جامع فرانت اند | پیشرفته و پروژه محور
react رو با TypeScript، React Hook Form، React Query، Zustand و Tailwind تا لِوِل ارشد ببر همهچی کاملاً پروژهمحور!
دوره جامع NestJs | از مقدماتی تا پیشرفته
بکاند را حرفهای، ساختارمند و سریع کدنویسی کنید و اولین پروژه واقعی خود را (یک سیستم تاکسی رانی کامل) از صفر تا صد و به صورت رایگان بسازید!
دوره جامع فرانت اند | مقدماتی و پروژه محور
صفر تا صد HTML، CSS رو رایگان و پروژه محور یاد بگیر!