За курса
Обучението включва работа с инструменти за дебъгване, управление на грешки, базови и напреднали анимации, както и въвеждане в използването на TypeScript за по-надежден и мащабируем код. Всеки теоретичен модул е последван от практическо занятие, в което знанията се прилагат в реални мини проекти. В заключителния workshop курсистите ще изградят самостоятелно цялостно мобилно приложение, което обединява всички теми от обучението.
Умения, които ще придобиеш
-
Създаване на мобилни приложения с React Native
-
Изграждане на адаптивни мобилни интерфейси с Flexbox и StyleSheet
-
Създаване на форми с валидиране и потребителски вход
-
Навигация между екрани
-
Извличане и визуализиране на данни
-
Достъп до native функционалности като камера, локация, известия и споделяне
-
Имплементация на аутентикация и защита на маршрути в приложението
-
Изграждане, тестване и deploy на реално мобилно приложение в production
-
Работа с TypeScript в среда на React Native
Теми
- 1. Resources
- 2. Course Introduction
- 3. Introduction to React Native
- 4. Exercise: Introduction to React Native
- 5. Layout, Styling and User Input
- 6. Exercise: Introduction to React Native
- 7. Navigation
- 8. Exercise: Navigation
- 9. State Management and Data Persistence
- 10. Exercise: State Management and Data Persistence
- 11. Native Features
- 12. Exercise: Native Features
- 13. Advanced Styling and Basic Animations
- 14. Exercise: Advanced Styling and Basic Animations
- 15. Authentication, Build and Deploy
- 16. Exercise: Authentication, Build and Deploy
- 17. Exam Preparation
- 18. Regular Exam
- 19. Retake Exam