Разработка на уеб приложения React.js - курс 25 500 rub. от Loft School, обучение 6 седмици, дата 27 ноември 2023 г.
разни / / November 28, 2023
Богата програма
20 обучителни модула, 100+ часа обучение.
Личен ментор
Практикуващ разработчик на Node.js ще отговори на всички въпроси и ще предостави отзиви.
Достъп до материали
Не е ограничено от курса. Можете да продължите да учите, когато пожелаете.
Мързелив чат
Комуникация с учители и съученици в уютна и приятелска атмосфера.
Сертификат
Диплома с уникален идентификатор, потвърждаващ вашето ниво на знания.
Атмосфера на лампата
Без скучни и скучни „чичковци“, както в другите училища. В Loftschool ще бъдете обучавани в рокендрол атмосфера.
Начало на кариерата
След обучение веднага сте готови да започнете кариера в уеб индустрията.
Всяка седмица от обучението включва:
2-3 обучителни модула
1 групова практика
Упражнение
30 минутна консултация
Те дават знания, а не отговори. Обичат да обясняват и умеят да предадат сложна информация на разбираем език. Взискателност към качеството на вашия код: няма да преминете задачата, докато кодът ви не е перфектен. Те разбират добре другите хора и знаят как да намерят подход към всеки ученик. Винаги готов да помогне.
Седмица 1 – Въведение в React.js
— Запознаваме се с екипа на курса и съучениците.
— Изучаване на JSX и Virtual DOM в React.
— Обмисляме компонентния подход и методите за пренос на данни.
Запознанство
1. Откриване на курса (05:41)
I React.js
1. Какво е React (07:05)
2. Виртуален DOM (02:46)
3. JSX (06:10)
4. Изобразяване с условия (05:11)
5. Работа със списъци (02:45)
6. Компоненти (02:41)
7. Реквизит (01:45)
8. Държава (06:45)
9. Събития (02:26)
10. React Devtools (03:58)
II React.js
1. Методи на жизнения цикъл (05:19)
2. Компоненти - функции (01:29)
3. Чист компонент (02:54)
4. Синтетични събития (01:42)
5. Работа с формуляри (02:51)
6. Обработка на грешки (01:39)
Анализ на задачи №1
1. Семинар #1 (30:36)
Седмица 2 - React.js модели, тестване
— Ние изучаваме компоненти, елементи и екземпляри от класа на компонента.
— Вземаме предвид библиотеката Recompose, компоненти от висок ред и модели на Render Props.
— Разбираме предимствата на тестовете, изучаваме Jest, Enzyme, Snapshots.
III Реагирайте
1. Въведение (01:43)
2. PropTypes (10:18)
3. Контекст (05:19)
4. Референции (05:18)
5. Портали (05:02)
6. Куки (10:42)
IV React.js
1. Компоненти от висок ред (HOC) - Компоненти от по-висок порядък (10:33)
2. Ref-forwarding (HOCs) (04:31)
3. Образец за изобразяване на подпори (05:25)
4. HOK Library Recompose (10:32)
5. Профилиране (04:02)
Тестване
1. Въведение (05:06)
2. Test Runner (02:51)
3. Тествайте DSL (08:41)
4. Ензим (06:57)
5. Моментни снимки (03:09)
6. Изпитателни саги (05:01)
7. Библиотека за тестване на React (06:32)
Анализ на задачи №2
1. Семинар #2 (27:54)
Седмица 3 - Redux, маршрутизиране
— Ние изучаваме маршрутизиране: просто маршрутизиране, маршрутизиране с Switch, както и вложено маршрутизиране.
— Запознаване с библиотеката Redux: основни концепции и концепции на Store, Actions, Reducers, React-redux.
— Мидълуерът се счита за начин за работа със Sideeffect.
Маршрутизиране в браузъра
1. API за история (02:48)
2. Обикновено маршрутизиране (05:39)
3. Маршрутизиране от Switch (04:16)
4. Вложено маршрутизиране (05:32)
5. Частен маршрут (04:39)
I Redux
1. Въведение (04:07)
2. Магазин (05:03)
3. Действия (02:17)
4. Редуктори (07:56)
5. React-redux (03:26)
II Редукс
1. Въведение (03:11)
2. CreateActions (redux-действия) (09:13)
3. Мидълуер (07:54)
4. Действия за управление (05:52)
5. Селектори (06:17)
6. Повторен избор (04:49)
7. патици (06:56)
Анализ на задачи №3
1. Семинар #3 (39:13)
Седмица 4 - Redux-saga
— Ние изучаваме библиотеката Redux-saga. Повторете функциите на генератора*. Нека се научим как да ги изпълняваме паралелно.
— Нека да разгледаме метода Take. Нека проучим избора като начин за получаване на данни от магазина.
— Търсим начини за стилизиране на React приложение. Изучаваме библиотеките ClassNames, StyledComponents, BrowserList, MaterialUI.
I Redux-сага
1. Въведение (00:57)
2. Обзор (02:08)
3. Генератори (04:11)
4. Добавяне на саги (02:07)
5. Реагиране на действия (03:53)
6. Пускане на функции (02:06)
II Redux-сага
1. Въведение (00:27)
2. Изпълнение на ефекти паралелно (03:41)
3. Влиза в сила (02:45)
4. Изберете ефект (02:04)
5. Отмяна на ефектите (04:05)
Работа със стилове
1. Въведение (01:34)
2. CRA Styles (05:21)
3. Имена на класове (06:32)
4. StyledComponents (07:11)
5. BrowserList (01:37)
6. Материален потребителски интерфейс (08:13)
Анализ на задачи №4
1. Семинар #4 (09:55)
Седмица 5 - Формуляри, CI & DI & обработка на грешки на клиента
— Обмисляме да работим с формуляри, като използваме библиотеките Formik, Redux Forms, React Final Form.
— Обмисляме методи за осигуряване на качеството на производствения код. Анализираме инструменти като: Husky, TravisCI, HerokuNow.
— Ние изучаваме набор от полезни библиотеки за разработка (Storybook, RamdaJS, Axios).
— Обмисляме TypeScript.
Работа с формуляри
1. Въведение (05:07)
2. Formik (08:51)
3. Redux форма (06:22)
4. React окончателна форма (06:36)
CI & DI & обработка на грешки на клиента
1. Въведение (05:07)
2. Хъски (02:32)
3. CI с помощта на TravisCI (03:32)
4. Разгръщане в heroku (04:57)
5. Ролбар (02:00)
Набор от полезни библиотеки за разработка
1. Книга с разкази (05:32)
2. RamdaJS (04:47)
3. Axios (05:52)
4. Машинопис (09:31)
Анализ на задачи №5
1. Семинар #5 (13:17)
Седмица 6 – Работа по проект
— Попълваме заявлението и го изпращаме за преглед.
Как да си намеря работа в ИТ: съвети и трикове
1. Как да си намеря работа в ИТ? Търсене, интервю и изпитателен срок (42:21)
2. Как да намерите дистанционна работа и поръчки на свободна практика? (20:12)
3. Първа работа в IT - как да се държим? Стажове, официална заетост и работа „на храна” (14:11)
4. Как да преминете изпитателния срок? (27:10)
5. Как да се подготвим за интервю в компания на FAANG (08:52)
6. Процесът на зареждане на уеб страница (25:19)
7. Интервю с програмист - всичко, което трябва да знаете (01:24:07)
8. Решаване на проблем от интервю с програмист (19:36)
9. Интервю с разработчик на интерфейс (01:37:17)
д
Дмитрий561
26.03.2021 Ж.
Страхотно преживяване
Предимства: Преподаватели и ментори, интересни проекти, структура на курса, представяне на материала. Недостатъци: Липса на време, повърхностни на места Според мен, без значение какви курсове за разработчици човек започна да минава, той трябва да има база и знания, придобити от него сили. Едва след като седите няколко месеца сами, можете да разберете колко ви устройва всичко това и...
U
ъгленпиш
19.05.2020 Ж.
Качествено обучение на достъпна цена.
Предимства: Висококачествен материал, наличие на ментори, канал за комуникация на студентите, бърза реакция учители за въпроси, седмични индивидуални разговори с ментор, интензивно обучение, срокове при преминаване на работата). Недостатъци: Третият курс, по мое мнение, е твърде сложен без по-задълбочено познаване на основите на JS, а курсовете по JS се предлагат отделно (въпреки че тази точка беше коригирана само преди месец и...
д
Дмитрий561
26.03.2021 Ж.
Страхотно преживяване
Предимства: Преподаватели и ментори, интересни проекти, структура на курса, представяне на материала. Недостатъци: Липса на време, повърхностни на места Според мен, без значение какви курсове за разработчици човек започна да минава, той трябва да има база и знания, придобити от него сили. Едва след като седите няколко месеца сами, можете да разберете колко ви устройва всичко това и...
О
oleg7791q
30.05.2020 Ж.
JS и REACT очевидно не са мястото за учене.
Предимства: Учителите знаят предмета, красив дизайн, удобен личен акаунт. Недостатъци: Няма да знаете предмета, защото курсовете са зле обмислени методически. И това не е въпрос на вашето старание, а по-скоро въпрос на лоша структура и съдържание. Да, опаковката е красива. Да, успешно влязохме в несистематичния анализ на онлайн училищата от Моят кръг. След градивна критика от общността на Habr, My Circle изтри таблицата...
О
oleg7791q
30.05.2020 Ж.
JS и REACT очевидно не са мястото за учене.
Предимства: Учителите знаят предмета, красив дизайн, удобен личен акаунт. Недостатъци: Няма да знаете предмета, защото курсовете са зле обмислени методически. И това не е въпрос на вашето старание, а по-скоро въпрос на лоша структура и съдържание. Да, опаковката е красива. Да, успешно влязохме в несистематичния анализ на онлайн училищата от Моят кръг. След градивна критика от общността на Habr, My Circle изтри таблицата...