دوره آموزشی
دوبله زبان فارسی
تسلط به معماری کد برای اپلیکیشن های Node.js
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نوشتن کد تمیز، ماژولار و قابل نگهداری که با دستورالعملها و استانداردهای معماری مطابقت داشته باشد.
- یادگیری معماری MVC و چگونگی پیادهسازی آن در Node.js
- پیادهسازی مفاهیم ضروری مهندسی نرمافزار مانند مدیریت خطا، لاگ کردن داده، پیکربندی و تکنیکها و ابزارهای ری فکتور کردن کد
- طراحی، توسعه و پیادهسازی کامپوننتهای قابل استفاده مجدد، تفکیک دغدغهها و بارگذارها برای افزایش قابلیت نگهداری و بهرهوری کد
پیشنیازهای دوره
- درک اولیه از Node.js
- درک اولیه از REST APIها
- درک اولیه از MongoDB
- دانش زبان برنامهنویسی JavaScript
توضیحات دوره
آیا تا به حال احساس کردهاید که پروژههای Node.js شما از کنترل خارج میشوند؟ آیا برای تمیز، منظم و آسان برای مقیاسپذیری نگه داشتن کد خود در تلاش هستید؟ این دوره برای کمک به شما در اینجاست!
مدرس شما را با همه چیزهایی که باید در مورد ساخت معماریهای کد محکم و قابل نگهداری برای اپلیکیشن های Node.js خود بدانید، راهنمایی خواهد کرد. در این دوره یاد خواهید گرفت:
- چگونه اپلیکیشن خود را با کد تمیز و ماژولار که خواندن و نگهداری آن آسان است، ساختاربندی کنید؟
- MVC چیست و چگونه با آن کار کنیم؟
- چگونه اپلیکیشن خود را به لایههای منطقی - مانند مدلها، کنترلرها و سرویسها - تقسیم کنید تا همه چیز به طور یکپارچه با هم کار کند.
- چگونه مدیریت خطا، لاگ کردن را پیادهسازی کرده و اپلیکیشن خود را در محیط عملیاتی پایدار نگه دارید.
- چگونه میانافزار را برای لاگ درخواستهای HTTP ورودی و ذخیره آنها در یک فایل برای اشکالزدایی و تحلیل راهاندازی کنید؟
- چگونه یک مکانیزم مدیریت خطای سراسری برای گرفتن و مدیریت زیبای خطاها در سراسر اپلیکیشن خود بسازید؟
- چگونه از dotenv برای مدیریت امن متغیرهای محیطی و فایلهای پیکربندی استفاده کنید؟
- یادگیری استراتژیهایی برای مدیریت خطاها در کد ناهمگام بدون خراب کردن اپلیکیشن
این دوره برای شما مناسب است اگر مبانی Node.js و توسعه API با آن را میدانید اما میخواهید بهترین شیوهها و استانداردها را برای منظم نگه داشتن کد خود و آسان کردن کار با آن بیاموزید.
این دوره برای چه کسانی مناسب است؟
- اگر مبانی JavaScript ،Node.js و REST APIها را میدانید و به دنبال منبعی برای بهبود مهارت معماری کد خود هستید و میخواهید تصویر کاملی از جنبههای مختلف معماری MVC داشته باشید، این دوره برای شما مناسب است.
تسلط به معماری کد برای اپلیکیشن های Node.js
-
تاریخچه و مزایای معماری نرمافزار 01:54
-
معماری MVC 02:03
-
توسعه یک قالب آماده MVC 09:11
-
پیکربندی و اعتبارسنجی 07:54
-
اعتبارسنجی 05:29
-
میانافزار (Middleware) 09:05
-
مدیریت خطا 09:52
-
بهبود try-catch با catchAsync 03:28
-
میانافزار تبدیلکننده خطا 07:42
-
خطای 404، استثناهای مدیریتنشده و رد شدنهای Promise 04:57
-
Nodemon، پاکسازی سرور 06:25
-
لاگ کردن با Winston 06:19
-
افزودن پیکربندی به لاگر رویدادها 03:49
-
لاگ کردن اطلاعات درخواست با استفاده از Morgan 06:24
-
تفکیک لاگ پاسخهای موفق و خطا 04:43
-
سرویسها و بهبود اکسپورت کردن ماژولها 07:55
مشخصات آموزش
تسلط به معماری کد برای اپلیکیشن های Node.js
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:16
- مدت زمان :01:37:11
- حجم :895.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy