Loading...
React Native Запиши се

React Native

Advanced
Запиши се

За курса

Курсът "React Native" е насочен към създаването на мобилни приложения за Android и iOS чрез една от най-популярните JavaScript-базирани технологии. Изграден върху основите на React, React Native позволява разработка на нативни мобилни приложения с общ код за различни платформи. В курса се разглеждат основните компоненти и концепции в React Native – изграждане на потребителски интерфейси чрез Flexbox и StyleSheet, управление на състояние с Context API и Redux, навигация между екрани, интеграция с външни бекенд услуги като Firebase, както и работа с хардуерни функции на устройството като камера, локация и push известия.

Обучението включва работа с инструменти за дебъгване, управление на грешки, базови и напреднали анимации, както и въвеждане в използването на 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
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.