لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه وب بکاند با تایپاسکریپت (TypeScript)
- آخرین آپدیت
دانلود Backend Web Development with TypeScript
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره راهنمای جامعی برای ساخت سیستمهای بکاند با Node.js و TypeScript است که قابلیت Typing قوی را با متدهای مدرن سمت سرور ترکیب میکند. این آموزش نشان میدهد که چگونه TypeScript با اعمال امنیت نوع (Type Safety) و یکپارچگی در مسیرها (Routes)، میانافزارها (Middleware)، دیتابیسها و جریانهای احراز هویت، قابلیت اطمینان، امنیت و مقیاسپذیری پروژههای بکاند را بهبود میبخشد.
از طریق دروس عملی و دموهای واقعی، شما با راهاندازی پروژههای Node.js با TypeScript و پیکربندی ابزارهای Linting، Formatting و Logging شروع خواهید کرد. سپس یاد میگیرید که چگونه با استفاده از Express سرورهای امن و قابل نگهداری بسازید، APIهای تایپشده و میانافزارها را تعریف کنید و الگوهای مدیریت خطا را پیادهسازی نمایید. دوره با ادغام MongoDB و Mongoose ادامه مییابد که در آن اسکیماها و مدلهای تایپشده ایجاد کرده و عملیات CRUD را همراه با اعتبارسنجی، ایندکسگذاری و تراکنشها انجام خواهید داد. در نهایت، احراز هویت با JWT، کنترل دسترسی مبتنی بر نقش (RBAC) و تست خودکار با Jest را برای تضمین پایداری بکاند بررسی خواهید کرد.
در پایان این دوره، شما قادر خواهید بود:
- پروژههای Node.js را با TypeScript، ESLint، Prettier و تنظیمات سختگیرانه کامپایلر پیکربندی کنید.
- سرورهای Express با مسیرهای تایپشده، میانافزارها، مدیریت خطا و APIهای استاندارد بسازید.
- اسکیماها و مدلهای MongoDB را با Mongoose در محیط TypeScript طراحی و اعتبارسنجی کنید.
- عملیات CRUD، بهینهسازی کوئریها و تراکنشها را با تایپدهی قوی انجام دهید.
- احراز هویت امن با استفاده از JWT پیادهسازی کرده و کنترل دسترسی مبتنی بر نقش را اعمال کنید.
- تستهای Unit و Integration را با Jest برای اعتبارسنجی کنترلرها، مسیرها و عملیات دیتابیس بنویسید.
- یک سیستم بکاند آماده تولید (Production-ready) توسعه دهید که در آن TypeScript نگهداری، امنیت و مقیاسپذیری طولانیمدت را تضمین میکند.
این دوره برای توسعهدهندگان JavaScript و Node.js که میخواهند مهارتهای بکاند خود را با استانداردهای سطح سازمانی TypeScript تقویت کنند، ایدهآل است.
پیشنهاد میشود قبل از شروع، درک خوبی از JavaScript، مبانی Node.js و برنامهنویسی شیءگرا (OOP) در TypeScript داشته باشید.
سرفصل ها و درس ها
آمادهسازی Node.js با TypeScript
Setting Up Node.js with TypeScript
مرور تخصصیها
Specialization Overview
مقدمه دوره
Course Intro
چرا از TypeScript در Node.js استفاده کنیم
Why Use TypeScript with Node.js
Linting و Formatting (ESLint و Prettier)
Linting & Formatting (ESLint and Prettier)
تمرین عملی: راهاندازی پروژه Node.js با npm init
Hands-On: Initializing a Node.js Project with npm init
تمرین عملی: نصب TypeScript و Node.js
Hands-On: Installing TypeScript and Node.js
تمرین عملی: تنظیم ساختار پوشهبندی فایلهای TypeScript
Hands-On: Setting Up Folder Structure for TypeScript Files
تمرین عملی: لاگگذاری و مانیتورینگ
Hands-On: Logging & Monitoring
مرور Express و ویژگیهای آن
Express Overview and Features
تمرین عملی: نصب و راهاندازی Express
Hands-On: Installing and Setting Up Express
تمرین عملی: تعریف مسیرها و میانافزارها در Express
Hands-On: Defining Routes and Middleware in Express
تمرین عملی: مدیریت خطا در Express
Hands-On: Handling Errors in Express
تمرین عملی: ساخت یک API ساده با TypeScript و Express
Hands-On: Building a Basic API with TypeScript and Express
تمرین عملی: میانافزارهای پیشرفته و الگوهای مدیریت خطا
Hands-On: Advanced Middleware and Error Handling Patterns
پایگاه داده NoSQL با TypeScript
NoSQL Database with TypeScript
چرا MongoDB و اصطلاحات پایه
Why MongoDB and Terminology
نمایش نظرات