اپلیکیشن اندرویدی فلشکارت آموزشی راهنمای کاربردی Typescript برای مبتدیان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای کاربردی Typescript برای مبتدیان
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر TypeScript و تفاوت آن با JavaScript
- 2. راهاندازی محیط توسعه برای TypeScript
- 3. کامپایل و اجرای فایلهای TypeScript
- 4. نوعهای پایه: string، number، boolean
- 5. نوعهای any، unknown، void، never و null
- 6. تعریف و استفاده از Array و Tuple
- 7. معرفی Enum و کاربردهای آن
- 8. Object Type و تعریف ساختار اشیاء
- 9. Function Type: پارامترها و نوع بازگشتی
- 10. Optional و Default Parameters در توابع
- 11. Rest Parameters و Spread Operator
- 12. نوع Union و Intersection
- 13. Type Aliases و ایجاد نام مستعار برای نوعها
- 14. معرفی Interface و تعریف قراردادها
- 15. تفاوت Interface و Type Alias
- 16. Extending Interfaces و ترکیب آنها
- 17. مفاهیم Generics در TypeScript
- 18. Generics در توابع و کلاسها
- 19. Constraints در Generics
- 20. Utility Types: Partial، Required، Pick و Omit
- 21. Utility Types: Record، Readonly و NonNullable
- 22. Conditional Types و Mapped Types
- 23. Literal Types و Template Literal Types
- 24. نوعدهی به متغیرها و نوعگیری خودکار (Type Inference)
- 25. Type Assertion و Type Narrowing
- 26. کار با Type Guards و discriminated unions
- 27. تعریف و استفاده از کلاسها در TypeScript
- 28. مفهوم Modifiers: public، private و protected
- 29. کلاسهای abstract و static members
- 30. وراثت (Inheritance) و overriding در کلاسها
- 31. Implementing Interfaces در کلاسها
- 32. ماژولها و وارد/صادر کردن کد در TypeScript
- 33. کار با Namespace و سازماندهی کد
- 34. معرفی Decorators و کاربردهای آنها
- 35. نوعدهی به کتابخانههای JavaScript با Declaration Files
- 36. ایجاد و استفاده از فایلهای .d.ts
- 37. کار با نصب و مدیریت type definitions با @types
- 38. پیکربندی فایل tsconfig.json
- 39. تنظیم strict mode و گزینههای کامپایلر
- 40. کار با source maps برای debug
- 41. مدیریت خطاهای رایج کامپایل TypeScript
- 42. استفاده از TypeScript با React (JSX و props)
- 43. استفاده از TypeScript با Node.js و Express
- 44. کار با Promise و async/await با نوعهای دقیق
- 45. نوعدهی به API responses و دادههای خارجی
- 46. آزموننویسی (Testing) با TypeScript
- 47. رفع خطاهای نوع (Type Errors) و بهترین شیوهها
- 48. تکنیکهای پیشرفته: Branded Types و Flattening
- 49. بهینهسازی کد TypeScript و جلوگیری از any اضافی
- 50. مفاهیم SOLID در TypeScript
- 51. پروژه عملی: ساخت یک اپلیکیشن ساده با TypeScript
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.