Часть 6 Всем привет и сразу же прошу прощения за отсутствие! Много всего накопилось да еще и приболел, поэтому все никак не мог добраться до постов. Учебу я не бросал, продолжал и продолжаю учиться. Давайте по-порядку, с момента моего отсутствия что было пройдено и что было сделано: 1. Сделал курсовую от skillbox’а (CRM-система) Да, она не большая, да, она не прям такая функциональная, но вот что я реализовал в этой работе: 1.1. В шапке профиля input(в котором если вводить происходила фильтрация списка клиентов). 1.2. В теле - сама таблица с клиентами, с их контактами и внизу кнопка добавить клиента. 1.3. При нажатии на кнопку добавить клиента появлялось модальное окно с 3мя input для ФИО кнопка добавить контакт и кнопки сохранить и отмена. Реализовал закрытие модального окна нажатием вне модалки, через кнопку отмена и вверху справа ❌. Реализовал добавление контакта клиента. Ну и естественно добавление клиента в таблицу через сохранить клиента. 1.3. В таблице в шапке реализовал сортировку по ФИО, по id, по дате добавления клиента. 1.4. В таблице напротив клиента две кнопки, одна из них удалить другая изменить. При изменении появлялось еще одно модальное, которое хранило в input’ах данные клиента. Web-приложение было с сервером. Т.е. при сохранении клиента данные уходят на сервер, потом их нужно получить, и так же при изменении данных клиента и удалении. Скажу сразу не из легких работ, но я бы и не сказал что прям очень сложно, вообщем и целом в некоторых моментах пришлось попотеть. Вот как то так я сделал эту курсовую. Забыл добавить, что я прошел продвинутый JS перед тем как делать курсовую: Maps, Sets, math, Дата и время, таймеры, ООП, классы, solid, Асинхронный JS, promise, event loop, продвинутый DOM, модульность , работа с npm 2. Я начал изучать TypeScript. Как де все таки сейчас хорошо воспринимается инфа, мой мозг боролся со мной около 8ми месяцев, не хотел запоминать и воспринимать инфу, но сейчас стало намного лучше, я после курсов в другой школе хорошо так бустанулся! И так, что я прошел по TS на данный момент: 2.1. Основные типы Типы в функциях, объектах, массивах Tuples, Readonly, Enums 2.2. Продвинутые типы Union, Literal types, type aliases, interface , void, unknown, never, null, приведение типов, type guard 2.3. Типы в классах Скажу сразу, цель стать React разработчиком и прям четко не вникал в классы, но все же основа есть, поэтому как то так. И вот что я прошел во время своего отсутствия. Завтра буду проходить generics - важная тема. Ну и потом там остается немного тем из допрохожу и буду уже вливаться в React. По идее там еще много тем на TS, но знающие люди мне подсказали, что на данном этапе эта инфа мне не нужна, скорее просто запутает и они достаточно сложные для восприятия, если не было опыта. Вот как то так, всем спасибо кто прочитал до конца, такая вот получилась история, не пожалейте лайкосов, все до завтра!