Развој у Реацт-у - бесплатни курс од ТхинкНетица, обука 9 недеља, датум 28. новембар 2023.
мисцеланеа / / November 30, 2023
Темељ и екосистем
Савладаћете основне принципе и принципе Реацт-а, као и најпопуларнија решења у његовом екосистему.
Детаљан преглед кода
Ментори ће проверити сваки ваш задатак, извршити детаљан преглед кода, дати препоруке кода и одговорити на питања.
Најбоље праксе
Разумећете како и како не користити Реацт и друге библиотеке, разумећете предности и недостатке различитих решења и научити да примењујете најбоље праксе и приступе.
Заједница
Учити сам је тешко и досадно, тако да нећете бити сами! Форум, ћаскање, вебинари и гомила других начина да добијете помоћ и подршку, и само комуницирате са људима који исто мисле.
Пројекат
Интензивна пракса ће вам омогућити да у кратком року консолидујете стечено знање и имплементирате свој пуноправни пројекат у Реацт-у.
Учење сопственим темпом
Можете узимати лекције и обављати задатке када вам одговара и потпуно сопственим темпом. Главна ствар је да се испоштује општи рок за курс.
1. Имате најмање 6 месеци искуства у веб развоју на било ком језику/технологији (фронтенд или бацкенд)
2. Добро познавање Јавасцрипт-а
3. Разумети ООП, ХТТП, ДОМ и рад претраживача
4. Знате како да радите са Гитом и ГитХуб-ом
Системски програмер и Фуллстацк програмер од 2009
Професионална интересовања: ЈаваСцрипт, Реацт, Редук, ДевОпс, Мицросервицес, Системи високог оптерећења.
Обучени Реацт за преко 100 програмера
Управља развојем корпоративних ЦРМ/ЕРП система, резервацијских система (столица-банкетов.ру, санаторек.ру, погостим.цом) и интерни системи (бацкоффице, телефонија, цлоуд системи) и други производи.
Учествовао у изради пројеката за Владу Москве ( http://mosopenchallenge.ru/)
Управљао развојем погостим.цом - победник такмичења „Најбољи ИТ пројекат године“ на сверуском такмичењу „Млада иновативна Русија“
Суоснивач студија за игре. Развој и подршка популарних друштвених игара са публиком од више од милион играча. Хуман.
1. Представљамо Реацт
Свеобухватан преглед Реацт-а и његовог екосистема. Хајде да се упознамо са основним концептима, основним принципима, конфигурацијом окружења, концептом компоненте и њеним типовима, ЈСКС.
2. Начини креирања Реацт апликације
Хајде да научимо како да креирамо апликације на различите начине и алате (од нуле, користећи Вебпацк и Бабел. ЈС / Креирајте Реацт апликацију / Следећи. ЈС / Гатсби), са и без приказивања на страни сервера.
3. Стилови у Реацт апликацији
Хајде да научимо како да поставимо стилове за Реацт апликацију и управљамо њима користећи модерне алате (ПостЦСС, стилед-цомпонентс, стилед-јск).
4. Својства и стање компоненте
Хајде да истражимо концепт својстава у компонентама. Хајде да научимо како да их пренесемо и извршимо проверу типа. Хајде да разумемо концепт и карактеристике коришћења стања компоненте (стања).
5. Компоненте са стањем и без држављанства
Хајде да представимо концепт компоненте без држављанства и научимо предности коришћења овог приступа.
6. Животни циклус компоненте
Хајде да проучимо елементе животног циклуса компоненте и научимо како да их користимо у пракси.
7. Уграђене и прилагођене куке (Реацт Хоокс)
Хајде да прикупимо праксе за коришћење новог алата у Реацт библиотеци да бисмо побољшали читљивост и поновну употребу у коду.
8. Тестирање са Јест и Реацт библиотеком за тестирање
Док будемо развијали апликацију, писаћемо тестове за наше компоненте користећи Јест и Реацт Тестинг Либрари.
9. Интеракција са АПИ-јем
Развићемо апликацију која ће комуницирати са спољним АПИ-јима, примати и слати податке преко АПИ-ја и приказивати их на предњем крају.
10. Рутирање у апликацији (Реацт Роутер), порталима (Реацт Порталс)
Хајде да научимо како да ускладимо УРЛ и прикажемо жељену страницу без поновног учитавања, онако како би требало да функционише у апликацији за једну страницу. Анализираћемо сложене случајеве, као што су обрада улазних параметара, преусмеравања, странице са грешкама, ауторизовани приступ и модални прозори користећи портале
11. Управљање догађајима
Хајде да уведемо концепт синтетичких догађаја у Реацт библиотеку. Хајде да научимо како да их обрадимо, применимо драг'н'дроп и научимо како да радимо са међуспремником.
12. Контекст и аутентификација
Хајде да ближе погледамо нови механизам контекста у Реацт библиотеци. Хајде да научимо како да га ефикасно користимо у апликацији. Хајде да научимо како да радимо са аутентификацијом, лоцалСтораге и колачићима.
13. Начини стварања форми
Научићемо нијансе креирања једноставних и сложених форми за апликацију користећи различите приступе и алате (без алата трећих страна, Реацт Хоок Форм, Формик)
14. Производна монтажа и постављање
Радионица о организовању фајл структуре пројекта, постављању окружења и припреми монтаже и постављања апликације уз накнадну подршку.
Опционо. Редук
Декларативни приступи и средњи софтвер. Примена Редук-а у пројекту.