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

ReactJS

Advanced
Запиши се

За курса

Курсът дава знания и практически умения за изграждане на клиентски приложения (Single Page Applications), използвайки една от най-популярните работни рамки. Изучават се архитектурни шаблони за SPA приложения, компоненти и други. Изучават се изгледи и шаблони за визуализация на данни (templates), модели, свързване на данни (data binding), работа с много изгледи, рутиране (routing), извличане на данни от REST услуги.

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