کتاب React Native and Agile Development با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره React Native و توسعه چابک: ساخت اپلیکیشنهای موبایل فوقالعاده! دوره React Native و توسعه چابک: از ایده تا اپلیکیشن موبایل در دستان شما! 1. معرفی دوره: آینده اپلیکیشنهای موبایل در دستان شماست! آ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره React Native and Agile Development
موضوع کلی: برنامه نویسی
موضوع میانی: ریاکت نیتیو (React Native)
📋 سرفصلهای دوره
- 1. مبانی جاوا اسکریپت برای ریاکت نیتیو
- 2. محیط توسعه ریاکت نیتیو
- 3. نصب و راهاندازی ریاکت نیتیو
- 4. اولین پروژه ریاکت نیتیو
- 5. ساختار پروژه ریاکت نیتیو
- 6. مفاهیم JSX
- 7. کامپوننتهای تابعی (Functional Components)
- 8. کامپوننتهای کلاسی (Class Components)
- 9. Props در ریاکت نیتیو
- 10. State در ریاکت نیتیو
- 11. مدیریت State با useState Hook
- 12. مدیریت Effect با useEffect Hook
- 13. کار با لیستها و کلیدها (Keys)
- 14. استایلدهی در ریاکت نیتیو (StyleSheet)
- 15. استایلدهی Inline
- 16. استایلدهی با Styled Components (اختیاری)
- 17. استایلدهی با UI Kitten (اختیاری)
- 18. کار با دکمهها (Buttons)
- 19. کار با متن (Text)
- 20. کار با ورودیها (TextInput)
- 21. کار با تصاویر (Image)
- 22. کار با ویوها (View)
- 23. کار با اسکرول ویوها (ScrollView)
- 24. کار با لیستهای تخت (FlatList)
- 25. کار با لیستهای سکشنبندی شده (SectionList)
- 26. فرمها و مدیریت ورودیها
- 27. اعتبارسنجی فرمها
- 28. ناوبری (Navigation) در ریاکت نیتیو
- 29. React Navigation – مقدمه
- 30. Stack Navigator
- 31. Tab Navigator
- 32. Drawer Navigator
- 33. پارامترهای ناوبری
- 34. تنظیمات هدر (Header)
- 35. مدیریت پیچیدگی State
- 36. Context API
- 37. استفاده از Redux برای مدیریت State
- 38. نصب و راهاندازی Redux Toolkit
- 39. Actions و Reducers
- 40. Selectors
- 41. Middleware در Redux (Thunk, Saga)
- 42. مدیریت State پیچیده با Redux
- 43. مقدمهای بر Agile Development
- 44. اصول Agile
- 45. متدولوژی Scrum
- 46. نقشها در Scrum (Product Owner, Scrum Master, Development Team)
- 47. نقشها در Scrum (ادامه)
- 48. اسپرینتها (Sprints)
- 49. تستهای اسپرینت (Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective)
- 50. Product Backlog
- 51. Sprint Backlog
- 52. User Stories
- 53. Acceptance Criteria
- 54. تخمین User Stories (Story Points, T-Shirt Sizing)
- 55. Kanban Board
- 56. Continuous Integration / Continuous Deployment (CI/CD)
- 57. ابزارهای CI/CD (Jenkins, GitLab CI, GitHub Actions)
- 58. مفاهیم Git
- 59. دستورات پایه Git (init, add, commit, push, pull)
- 60. Branching Strategies
- 61. Merge و Rebase
- 62. Resolving Merge Conflicts
- 63. GitHub/GitLab/Bitbucket
- 64. Test-Driven Development (TDD)
- 65. Unit Testing در ریاکت نیتیو
- 66. Jest برای Unit Testing
- 67. Mocking Modules
- 68. Integration Testing
- 69. End-to-End (E2E) Testing
- 70. React Native Testing Library
- 71. Testing Navigation
- 72. Testing State Management
- 73. Testing Forms
- 74. Testing API Calls
- 75. معماری اپلیکیشن در ریاکت نیتیو
- 76. Component Reusability
- 77. Folder Structure Best Practices
- 78. مدیریت خطاها (Error Handling)
- 79. Error Boundaries
- 80. Logging و Error Reporting
- 81. کار با API ها
- 82. Fetch API
- 83. Axios
- 84. Async/Await
- 85. مدیریت پاسخهای API
- 86. مدیریت خطاهای API
- 87. Caching
- 88. Server-Side Rendering (SSR) در ریاکت نیتیو (اختیاری)
- 89. Progressive Web Apps (PWA) در ریاکت نیتیو (اختیاری)
- 90. Native Modules
- 91. Bridge در ریاکت نیتیو
- 92. JSI (JavaScript Interface)
- 93. Native UI Components
- 94. Accessing Native Device Features (Camera, Location, etc.)
- 95. Push Notifications
- 96. Offline Support
- 97. Local Storage (AsyncStorage)
- 98. Realm Database
- 99. SQLite
- 100. Security Best Practices
تگها:
Agile Development
cross-platform
JavaScript
Mobile Development
Programming
React Native
Scrum
Software Development
برنامهنویسی
برنامهنویسی موبایل
توسعه چابک
توسعه نرمافزار
جاوا اسکریپت
ریاکت نیتیو
کراس پلتفرم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.