کتاب آموزش Typescript: توسعه رایانش ابری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش Typescript: توسعه رایانش ابری
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر TypeScript و مزایای آن نسبت به جاوااسکریپت
- 2. راهاندازی محیط توسعه برای TypeScript
- 3. نصب و پیکربندی کامپایلر TypeScript
- 4. نوعهای پایه در TypeScript: boolean, number, string
- 5. نوعهای خاص: any, unknown, never, void, null, undefined
- 6. تعریف و استفاده از آرایهها و تاپلها
- 7. انواع Enum و کاربردهای آن
- 8. توابع و پارامترهای نوعدار در TypeScript
- 9. پارامترهای اختیاری و پیشفرض در توابع
- 10. اضافهبارگذاری توابع (Function Overloading)
- 11. اینترفیسها (Interfaces) و تعریف ساختار داده
- 12. وراثت و ترکیب اینترفیسها
- 13. نوعهای الحاقی (Intersection Types) و اتحادی (Union Types)
- 14. جنریکها (Generics) در TypeScript
- 15. جنریکها در توابع و اینترفیسها
- 16. محدودیتهای جنریک با کلیدواژه extends
- 17. کلاسها و مفاهیم شیگرایی در TypeScript
- 18. مُدifiers دسترسی: public, private, protected
- 19. کلاسهای انتزاعی (Abstract Classes)
- 20. وراثت کلاسها و ارثبری از اینترفیسها
- 21. ماژولها و فضای نام (Namespaces) در TypeScript
- 22. مدیریت وابستگیها و ایمپورت و اکسپورت
- 23. نوعدهی پیشرفته: Type Guards و Narrowing
- 24. عملگرهای typeof و instanceof در تشخیص نوع
- 25. نوعهای شرطی (Conditional Types)
- 26. نوعهای نگاشت شده (Mapped Types)
- 27. ابزارهای کاربردی (Utility Types): Partial, Required, Pick, Omit
- 28. مدیریت خطا و استثناها در TypeScript
- 29. کار با DOM و TypeScript در مرورگر
- 30. پیکربندی فایل tsconfig.json
- 31. یکپارچهسازی TypeScript با فریمورکهای مدرن
- 32. مفاهیم پایه رایانش ابری و معماری سرویسگرا
- 33. معرفی سرویسهای ابری: IaaS, PaaS, SaaS
- 34. آمادهسازی پروژه TypeScript برای استقرار در ابر
- 35. استفاده از TypeScript با سرویس AWS Lambda
- 36. ایجاد و مدیریت توابع بدون سرور (Serverless Functions)
- 37. اتصال به پایگاهداده ابری از طریق TypeScript
- 38. استفاده از SDK ابری (مثل AWS SDK) در TypeScript
- 39. مدیریت احراز هویت و مجوز در ابر با TypeScript
- 40. توسعه APIهای RESTful با TypeScript و Express
- 41. توسعه APIهای GraphQL با TypeScript
- 42. مدیریت درخواستهای HTTP و اعتبارسنجی داده
- 43. مدیریت state در اپلیکیشنهای ابری
- 44. معرفی و نصب Docker برای کانتینرسازی
- 45. نوشتن Dockerfile برای برنامه TypeScript
- 46. استقرار کانتینرها در سرویسهای ابری (ECS, EKS)
- 47. معرفی Kubernetes برای orchestration
- 48. ایجاد و مدیریت Deployments و Services در Kubernetes
- 49. یکپارچهسازی CI/CD با GitHub Actions برای پروژه TypeScript
- 50. تستنویسی در TypeScript با Jest
- 51. تست واحد و یکپارچهسازی برای سرویسهای ابری
- 52. مدیریت لاگ و مانیتورینگ در ابر
- 53. بهینهسازی عملکرد و مقیاسپذیری برنامه
- 54. امنیت در توسعه ابری و TypeScript
- 55. رمزنگاری و مدیریت کلیدها در ابر
- 56. مدیریت متغیرهای محیطی (Environment Variables)
- 57. مدیریت خطا و تلاش مجدد (Retry Logic) در سرویسهای ابری
- 58. مدیریت صف پیام (Message Queue) با TypeScript
- 59. ذخیرهسازی فایل در ابر و کار با S3
- 60. مدیریت حافظه پنهان (Caching) با Redis و TypeScript
- 61. معرفی و استفاده از Infrastructure as Code (Terraform)
- 62. پیکربندی شبکه و امنیت ابری
- 63. مدیریت چند-اجارهای (Multi-tenancy) در ابر
- 64. ردیابی توزیعشده (Distributed Tracing) با TypeScript
- 65. الگوهای معماری Microservices با TypeScript
- 66. ارتباط بین سرویسها با gRPC و TypeScript
- 67. مدیریت و استقرار چند-منطقهای (Multi-region Deployment)
- 68. بهروزرسانی و مهاجرت دیتابیس در ابر
- 69. مدیریت هزینهها و بهینهسازی بودجه ابری
- 70. مستندسازی API و پروژه با TypeScript
- 71. تکنیکهای دیباگ و عیبیابی در محیط ابری
- 72. پروژه عملی: استقرار یک برنامه کامل TypeScript در ابر
تگها:
Cloud Computing
TypeScript
آموزش TypeScript
برنامه نویسی
تایپ اسکریپت
توسعه نرم افزار
رایانش ابری
زبان TypeScript
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.