За курса
Обучението дава знания и практически умения за разработването на Single Page Applications (SPA), ползвайки технологията ReactJS - една от най-популярните и бързи библиотеки за изобразяване на клиентски интерфейс, разработвана и поддържана от Facebook и Instagram. Ще се обърне специално внимание на синтаксиса JSX, работа със заявки и Promises, разделяне на една апликация на компоненти, рутиране и валидация на форми и различни начини за стилизиране на компоненти, ползвайки техники като CSS Modules и Styled Components. Ще се разгледат и нови концепции в библиотеката като React Hooks и Context API. Обучението ще наблегне и на писане на Unit Tests, ползвайки JEST.
Умения, които ще придобиеш
-
Работа с отдалечени REST услуги
-
Работа с шаблони и рутиране
-
Работа с компонентно-базирани приложения
-
Използване на Single Page Application
-
Основни познания по React и JSX
-
Разработване на клиентски приложения с React
Теми
- 1. Resources
- 2. Course Introduction
- 3. Introduction to React and JSX
- 4. Components: Basic Idea
- 5. Components: Deep Dive
- 6. Workshop: Components
- 7. Forms
- 8. Routing
- 9. Workshop: Routing
- 10. React Hooks
- 11. Workshop: React Hooks and Authentication
- 12. Advanced Techniques
- 13. Class Components
- 14. Workshop: Unit Testing
- 15. Workshop: End-To-End Application
- 16. Project Defense - Regular Exam
- 17. Project Defense - Retake Exam