اپلیکیشن اندرویدی فلشکارت آموزشی Typescript برای توسعه بک اند
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Typescript برای توسعه بک اند
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه و معرفی تایپاسکریپت
- 2. چرا تایپاسکریپت برای بکاند؟
- 3. نصب تایپاسکریپت
- 4. اولین برنامه تایپاسکریپت
- 5. مفاهیم پایه تایپاسکریپت: انواع دادهای
- 6. متغیرها و انواع دادهای
- 7. انواع عددی (Numbers)
- 8. انواع رشتهای (Strings)
- 9. انواع بولی (Booleans)
- 10. انواع آرایه (Arrays)
- 11. انواع تاپل (Tuples)
- 12. انواع انیوم (Enums)
- 13. انواع هر (Any)
- 14. انواع نان (Null) و اندیفای (Undefined)
- 15. انواع وویید (Void)
- 16. انواع نِوِر (Never)
- 17. تعریف انواع دلخواه (Custom Types)
- 18. اینترفیسها (Interfaces)
- 19. استفاده از اینترفیسها
- 20. اینترفیسها و آرایهها
- 21. اینترفیسها و توابع
- 22. اینترفیسها و کلاسها
- 23. کلاسها در تایپاسکریپت
- 24. مقدمه ای بر کلاسها
- 25. سازندهها (Constructors)
- 26. خصوصیات (Properties)
- 27. متدها (Methods)
- 28. ارثبری (Inheritance)
- 29. کلمات کلیدی public، private، protected
- 30. کلمه کلیدی readonly
- 31. کلمه کلیدی abstract
- 32. کلمه کلیدی implements
- 33. توابع در تایپاسکریپت
- 34. تعریف توابع
- 35. پارامترهای اختیاری (Optional Parameters)
- 36. پارامترهای پیشفرض (Default Parameters)
- 37. پارامترهای rest (Rest Parameters)
- 38. انواع بازگشتی توابع (Return Types)
- 39. توابع فلش (Arrow Functions)
- 40. توابع overload (Function Overloads)
- 41. مدیریت خطا در تایپاسکریپت
- 42. استفاده از try-catch
- 43. استفاده از انواع برای مدیریت خطا
- 44. کتابخانههای مدیریت خطا
- 45. ماژولها در تایپاسکریپت
- 46. مقدمه ای بر ماژولها
- 47. import و export
- 48. نحوه سازماندهی کد با ماژولها
- 49. ماژولهای CommonJS
- 50. ماژولهای ES Modules
- 51. همگامسازی با جاوا اسکریپت
- 52. تنظیمات کامپایلر تایپاسکریپت (tsconfig.json)
- 53. نحوه ایجاد و پیکربندی tsconfig.json
- 54. گزینههای مهم tsconfig.json
- 55. target
- 56. module
- 57. outDir
- 58. rootDir
- 59. strict
- 60. noImplicitAny
- 61. noUnusedLocals
- 62. noUnusedParameters
- 63. experimentalDecorators
- 64. types
- 65. baseUrl
- 66. paths
- 67. composite
- 68. declaration
- 69. sourceMap
- 70. inlineSourceMap
- 71. watch
- 72. noEmit
- 73. noEmitOnError
- 74. exclude
- 75. include
- 76. توسعه بکاند با Node.js و تایپاسکریپت
- 77. مقدمه ای بر Node.js
- 78. نصب Node.js و npm/yarn
- 79. راه اندازی یک پروژه Node.js با تایپاسکریپت
- 80. نصب وابستگیهای لازم (express, @types/express)
- 81. ایجاد یک سرور ساده Express
- 82. تعریف انواع برای درخواستها (Request) و پاسخها (Response)
- 83. مسیریابی (Routing) در Express با تایپاسکریپت
- 84. مدیریت middleware ها
- 85. کار با پایگاه داده با تایپاسکریپت
- 86. مقدمه ای بر پایگاه داده
- 87. اتصال به پایگاه داده (مثال: MongoDB, PostgreSQL)
- 88. استفاده از ORM/ODM ها (مثال: TypeORM, Mongoose)
- 89. تعریف مدلها (Models) با تایپاسکریپت
- 90. عملیات CRUD با تایپاسکریپت
- 91. اعتبارسنجی دادهها (Data Validation)
- 92. مقدمه ای بر اعتبارسنجی
- 93. استفاده از کتابخانههای اعتبارسنجی (مثال: class-validator, Joi)
- 94. اعمال اعتبارسنجی در API ها
- 95. امنیت در بکاند با تایپاسکریپت
- 96. احراز هویت (Authentication)
- 97. مجوز دهی (Authorization)
- 98. مدیریت توکن ها (JWT)
- 99. امنیت در برابر حملات رایج (XSS, CSRF, SQL Injection)
- 100. رمزنگاری (Cryptography)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.