ReactJS
Loading...
ReactJS Запиши се

ReactJS

ReactJS Advanced
Запиши се

За курса

Обучението дава знания и практически умения за разработването на Single Page Applications (SPA), ползвайки технологията ReactJS - една от най-популярните и бързи библиотеки за изобразяване на клиентски интерфейс, разработвана и поддържана от Facebook и Instagram. Ще обърнем специално внимание на синтаксиса JSX, работа със заявки и Promises, разделяне на една апликации на компоненти, рутиране и валидация на форми, и различни начини за стилизиране на компоненти, ползвайки техники като CSS Modules и Styled Components. Ще разгледаме и нови концепции в библиотеката, като React Hooks и функционални компоненти. Също така по време на курса се изгражда цялостно SPA приложение и се усвоява работа с форми и свързване на данни (data binding), рутиране (routing), удостоверяване и автентикиране на регистрирани потребители. В края на курса ще разглеждате Context API, useReducer и useContext hooks, Error Boundaries и Unit Tests, ползвайки JEST.

Умения, които ще придобиеш

  • Компонентно-базирани приложения

  • Какво е Single Page Applicaion

  • Основни познания по React и JSX

  • Клиентски приложения с React

  • Работа с отдалечени REST услуги

  • Работа с шаблони и рутиране

Теми

  • 1. Resources
  • 2. Course Introduction
  • 3. Intro to React and JSX
  • 4. Components: Basic Idea
  • 5. Components: Deep Dive
  • 6. Workshop: Components
  • 7. Routing
  • 8. Workshop: Single-Page Application
  • 9. Forms
  • 10. React Hooks
  • 11. Workshop: Authentication
  • 12. Advanced Techniques
  • 13. Workshop: Advanced Techniques - Part 1
  • 14. Workshop: Advanced Techniques - Part 2
  • 15. Regular Exam I
  • 16. Regular Exam II
  • 17. Retake Exam