В курсе используется последняя версия React - 18!
Если вы хотите стать успешным React программистом - этот курс для вас. Это лучший курс для понимания React, изучения всех ключевых функций React, а также закрепления всех полученных знаний на практике с помощью десятков задач.
React - это самая популярная библиотека для создания пользовательских интерфейсов в одностраничных приложениях.
Основные концепции и функции React, которые вы изучите в этом курсе:
01 Компоненты
02 Иерархия и переиспользование компонентов
03 Из чего состоят компоненты React
04 Функциональные и классовые компоненты
05 JSX - JavaScript Syntax Extension
06 Встроенные и пользовательские компоненты
07 Корневой элемент в JSX
08 Свойства и состояние компонентов
09 Родительские и дочерние компоненты
10 Принципы изменения свойств и состояния
11 Рендеринг компонентов
12 React Hooks useState и useEffect
В этом курсе вы создадите много различных проектов с помощью React
01 Подключение библиотеки React непосредственно в файл HTML
02 Конвертация кода JSX в JavaScript с помощью Babel
03 Инициализация нового приложения React с помощью create-react-app
04 Создание и переиспользование различных компонентов React
05 Добавления свойств для компонентов React
06 Использование состояния в компонентах React
07 Получение данных с удаленных серверов, используя fetch и хук useEffect
08 Стилизация компонент с помощью внешних файлов CSS
09 Использование свойства style для непосредственной стилизации компонентов React
10 Передача кода JSX в компоненты с помощью свойства children
11 Условный рендеринг кода JSX с помощью тернарного оператора и логического оператора И
12 Использование метода массивов map для формирования однотипных блоков JSX кода
13 Обработка форм и создание контролируемых полей ввода
14 Использование React Fragment
После прохождения этого курса вы смело сможете сказать, что ЗНАЕТЕ React и УМЕЕТЕ пользоваться самыми востребованными функциями React.
Чему вы научитесь:
- Вы изучите основные концепции React, такие как Компоненты (Components), JSX (JavaScript Syntax Extension), Свойства (Props) и Состояние (State);
- Поймете, как React работает изнутри, как работают функциональные компоненты и как JSX конвертируется в JavaScript с помощью компилятора Babel;
- Создадите много различных проектов, начиная с простых, направленных на использование отдельных функций React и заканчивая сложными с разными функциями React;
- Вы изучите: Create React App, переиспользование компонентов, условный рендеринг, метод map, контролируемые поля ввода, свойство.
Требования:
- Базовые знания HTML, CSS и JavaScript;
- Для новичков этот курс включает курс по предварительным требованиям.
Для кого этот курс:
- Начинающие фронтенд программисты;
- Опытные программисты, желающие изучить библиотеку React.
Изначально курс был в таком виде, объем: 20Гб.
01 Введение в React
001 Введение.mp4
002 Присоединяйтесь к сообществу единомышленников.html
003 react-projects.zip
003 Скачайте архив с проектами ОБНОВЛЯЕТСЯ при расширении курса.mp4
004 Введение в React.mp4
005 Предварительные требования к курсу.mp4
006 Курс по HTML находится в последней секции.html
007 Одностраничные приложения.mp4
008 Преимущества и недостатки одностраничных приложений.mp4
02 Основы и ключевые понятия в React
009 Основы React и взаимодействие с DOM.mp4
010 Ключевые понятия в React.mp4
011 Компоненты.mp4
012 Иерархия и переиспользование компонентов.mp4
013 Из чего состоят компоненты React.mp4
014 Функциональные и классовые компоненты.mp4
015 JSX JavaScript Syntax Extension.mp4
016 Встроенные и пользовательские компоненты.mp4
017 Корневой элемент в JSX.mp4
018 Свойства и состояние компонентов.mp4
019 Родительские и дочерние компоненты.mp4
020 Принципы изменения свойств и состояния.mp4
021 Рендеринг компонентов.mp4
022 Резюме по ключевым понятиям в React.mp4
023 React Hooks.mp4
03 Программы для курса
024 Программы для курса.mp4
025 Установка и настройка расширения Prettier.mp4
04 Проект с Vanilla JS
026 Проект с Vanilla JS.mp4
027 Запуск приложения с помощью Live Server.mp4
028 Замена текста кнопки при нажатии с помощью JS.mp4
029 Добавление стилей CSS в HTML файле.mp4
030 Изменение стилей кнопки при нажатии.mp4
031 Анализ HTML страницы в инструментах разработчика Google Chrome.mp4
032 Подведение итогов по примеру с Vanilla JS.mp4
05 Подключение библиотеки React
033 Ссылки для подключения React React DOM и Babel.html
034 Пример с подключением React в файл HTML.mp4
035 Создание h1 элемента с помощью React.mp4
036 React DOM.txt
036 React.txt
036 Подключение библиотеки reactdom.mp4
037 Добавление div для монтирования React приложения.mp4
038 Монтирование приложения React в DOM с помощью reactdom.mp4
039 Проверка успешного добавления React компонента в DOM.mp4
040 Проект по добавлению h1 с помощью Vanilla JS.mp4
041 Сравнения результатов добавления h1 с React и без него.mp4
06 Проект с JSX
042 Проект с использованием JSX.mp4
043 Почему код JSX не запустился в веб браузере.mp4
044 Для чего нужен Babel.mp4
045 Важно для следующей лекции.html
046 Трансформация кода JSX с помощью Babel.mp4
047 Попытка сконвертировать код JSX без общего корневого тега.mp4
048 Подведение итогов по Babel.mp4
049 Подключение Babel в файле HTML.mp4
050 Задание типа для JavaScript кода для корректной трансформации Babel.mp4
051 Запуск приложения с JSX при подключенном Babel.mp4
052 Подведение итогов по проекту с JSX и Babel.mp4
053 Обзор сайта с документацией по React.mp4
07 Проект React с изменением кнопки при нажатии
054 Проект с React с таким же функционалом как в первом проекте.mp4
055 Создание кнопки с помощью React.mp4
056 Почему в JSX нужно использовать className вместо class.mp4
057 Свойства для кнопки в React.mp4
058 Перенос JavaScript кода в отдельный файл.mp4
059 Запуск проекта React с помощью Live Server.mp4
060 Использование JavaScript в коде JSX.mp4
061 Добавление обработчика при нажатии на кнопку.mp4
062 Проверка замены текста на кнопке при нажатии.mp4
063 Перенос кода JSX в функциональный компонент React.mp4
08 Добавление состояния и свойств для компонента
064 Добавление состояния компонента с помощью хука useState.mp4
065 Перезаписывать значения переменных из состояния напрямую нельзя.mp4
066 Изменение состояния с помощью вызова функции.mp4
067 Как меняется реальный DOM при использовании React.mp4
068 Чистые функции и функции с побочными эффектами.mp4
069 Функции с побочными эффектами в React.mp4
070 Изменение стилей кнопки при нажатии с помощью React.mp4
071 Подведение итогов по проекту с изменением кнопки с помощью React.mp4
072 Добавление свойства для компонента.mp4
073 ЗАДАНИЕ Передать дополнительное свойство.mp4
074 РЕШЕНИЕ Передать дополнительное свойство.mp4
09 Курс по предварительным требованиям
075 Курс по предварительным требованиям.mp4
076 HTML.mp4
077 CSS.mp4
078 Переменные в JavaScript.mp4
079 Функции.mp4
080 Стрелочные функции.mp4
081 Операторы.mp4
082 Логические операторы.mp4
083 Spread оператор.mp4
084 Деструктуризация объектов.mp4
085 Деструктуризация массивов.mp4
086 Деструктуризация параметров функции.mp4
087 Тернарный оператор.mp4
088 Метод массивов map.mp4
089 Модули ES6.mp4
090 Классы.mp4
091 Промисы и fetch.mp4
092 Async и await.mp4
093 Именование переменных в React.mp4
094 NPM.mp4
095 Семантическое управление версиями.mp4
096 Скрипты NPM.mp4
097 Резюме для курса по предварительным требованиям.mp4
10 Create React App
098 Create React App.mp4
099 Создание приложения с помощью Create React App.mp4
100 Обзор содержимого проекта React.mp4
101 Переустановка всех зависимостей NPM.mp4
102 Запуск приложения с помощью npm start.mp4
103 Анализ файлов приложения React.mp4
104 Создание production версии с помощью npm run build.mp4
105 Пересоздание версии для production.mp4
106 Тестирование приложения с помощью npm test.mp4
107 Отключение reactscripts с помощью npm run eject.mp4
108 Запуск приложения после npm run eject.mp4
11 Подготовка шаблонного проекта
109 Создание шаблона для последующих проектов.mp4
110 Изменения CSS файлов в шаблонном проекте.mp4
111 Модификация html файла в шаблонном проекте.mp4
112 Замена favicon в шаблонном проекте.mp4
113 Подведение итогов по очистке шаблонного приложения.mp4
114 Отключение Git в проекте.mp4
12 Проект по переиспользованию компонентов
115 Проект по переиспользованию компонентов.mp4
116 Вынос компонента в отдельный файл.mp4
117 Что будет если название компонента будет с маленькой буквы.mp4
118 ЗАДАНИЕ Создание еще одного компонента.mp4
119 РЕШЕНИЕ Создание еще одного компонента.mp4
13 Проект по использованию props
120 Проект по использованию props.mp4
121 ЗАДАНИЕ Добавление свойства для компонента.mp4
122 РЕШЕНИЕ Добавление свойства для компонента.mp4
123 Деструктуризация свойств.mp4
14 Проект по условному возврату JSX
124 Проект по условному возврату JSX.mp4
125 Значение true для свойств можно опускать.mp4
126 Тернарный оператор в JSX.mp4
127 Резюме по проекту с условным возвратом JSX.mp4
15 Проект с состоянием компонента
128 Проект с состоянием компонента.mp4
129 Добавление состояния для компонента RandomNum.mp4
130 Создание функции по генерации случайного числа.mp4
131 Генерирование нового случайного числа при нажатии на кнопку.mp4
132 ЗАДАНИЕ Вынести функцию в отдельный модуль.mp4
133 РЕШЕНИЕ Вынести функцию в отдельный модуль.mp4
134 ЗАДАНИЕ Добавление свойства для случайных чисел.mp4
135 РЕШЕНИЕ Добавление свойства для случайных чисел.mp4
136 Резюме по проекту с генерированием случайных чисел.mp4
16 Проект по передаче состояния через свойства
137 Проект по передаче состояния через свойства.mp4
138 В состоянии какого компонента сохранять счетчик кликов.mp4
139 Добавление состояния со счетчиком кликов.mp4
140 ЗАДАНИЕ Передача счётчика в компонент Counter.mp4
141 РЕШЕНИЕ Передача счётчика в компонент Counter.mp4
142 Изменение состояния из дочернего компонента.mp4
143 Изолирование состояния в родительском компоненте.mp4
144 Резюме по проекту передачи состояния через свойства.mp4
145 Очередность рендеринга компонент.mp4
146 Обновление состояния происходит асинхронно.mp4
147 Расширение React для Google Chrome.mp4
148 Завершение проекта по изменению состояния из дочерних компонент.mp4
17 Проект с методом массивов map
149 Отображение данных из массивов.mp4
150 Пример с методом массивов map.mp4
151 Добавление key при использовании метода map.mp4
18 Проект с итерацией по массиву объектов
152 Проект с итерацией по массиву объектов.mp4
153 Генерация случайных данных для проекта.mp4
154 Добавление массива объектов в проект.mp4
155 Итерация по массиву объектов.mp4
156 ЗАДАНИЕ Передача всех свойств объекта в компонент.mp4
157 РЕШЕНИЕ Передача всех свойств объекта в компонент.mp4
158 Использование spread оператора для передачи свойств.mp4
159 Отображение данных из объекта в интерфейсе.mp4
160 ЗАДАНИЕ Создание компонента Persons.mp4
161 РЕШЕНИЕ Создание компонента Persons.mp4
162 Добавление стилей CSS для карточек.mp4
163 Подведение итогов по проекту с массивом объектов.mp4
19 Проект с оператором И в коде JSX
164 Использование оператора И в JSX коде.mp4
165 Добавление стилей с помощью свойства style.mp4
166 Добавление обработчика нажатия на кнопку Reset.mp4
167 Условное отображение блока JSX с помощью оператора И.mp4
168 Использование двойного оператора НЕ в JSX.mp4
169 Резюме по проекту с оператором И.mp4
20 Проект по использованию React Fragment
170 Проект по использованию React Fragment.mp4
171 Добавление пустого тега JSX.mp4
172 Почему React не нужно импортировать.mp4
173 Резюме по использованию React Fragment.mp4
21 Проект по неконтролируемым полям ввода
174 Проект по неконтролируемым полям ввода.mp4
175 Получение значений из полей ввода.mp4
176 Подведение итогов по проекту с неконтролируемыми полями ввода.mp4
22 Проект по контролируемым полям ввода
177 Проект по контролируемым полям ввода.mp4
178 Добавление обработчиков изменений в полях ввода.mp4
179 ЗАДАНИЕ Контролируемое поле для ввода пароля.mp4
180 РЕШЕНИЕ Контролируемое поле для ввода пароля.mp4
181 Данные из полей ввода теперь находятся в состоянии.mp4
182 Резюме по проекту с контролируемыми полями ввода.mp4
183 Сохранения объекта в состоянии компонента.mp4
23 Проект с использованием свойства children
184 Проект с использованием свойства children.mp4
185 Добавление других свойств для компонента Wrapper.mp4
186 Резюме по проекту со свойством children.mp4
24 Проект с fetch и useEffect
187 Проект по использованию fetch в компонентах.mp4
188 Проблема с изменением состояния при использовании fetch.mp4
189 Выполнение асинхронных действии с помощью useEffect.mp4
190 Добавление зависимостей в useEffect.mp4
191 Отображение данных от удаленного сервера в интерфейсе.mp4
192 Резюме по проекту с использованием useEffect.mp4
25 Проект с массивом постов
193 Проект с массивом постов.mp4
194 ЗАДАНИЕ Получение массива постов через API.mp4
195 РЕШЕНИЕ Получение массива постов через API.mp4
196 Добавление обработки ошибок при запросе на сервер.mp4
197 ЗАДАНИЕ Отображение массива постов в интерфейсе.mp4
198 РЕШЕНИЕ Отображение массива постов в интерфейсе.mp4
199 Добавление CSS стилей для постов.mp4
200 Отображение возможных ошибок в интерфейсе.mp4
201 Добавление индикации загрузки данных.mp4
202 Добавления заголовка перед списком постов.mp4
203 ЗАДАНИЕ Перенос индикатора загрузки на место постов.mp4
204 РЕШЕНИЕ Перенос индикатора загрузки на место постов.mp4
205 Подведение итогов по проекту с массивом постов.mp4
26 Проект с async await в useEffect
206 Проект с async await в useEffect.mp4
207 Передача async функции в useEffect.mp4
208 Почему в useEffect нельзя передавать асинхронную функцию.mp4
209 Создание отдельной async функции.mp4
210 Использование IIFE Immediately Invoked Function Expression.mp4
211 Подведение итогов по проекту с async await.mp4
27 Проект с модулями CSS
212 Проект с модулями CSS.mp4
213 Импорт файла с CSS стилями.mp4
214 Создание и подключение модуля CSS.mp4
215 Использование классов из CSS модуля.mp4
216 Подведение итогов по проекту с модулями CSS.mp4
28 Первая версия проекта Todo App
217 Обзор финальной версии Todo App.mp4
218 Первая версия проекта Todo App.mp4
219 Организация файлов в папке components.mp4
220 ЗАДАЧИ для первой итерации Todo App.mp4
221 Создание заготовок для всех компонентов Todo.mp4
222 Функционал добавления новой задачи.mp4
223 Создание и использование состояния с массивом задач.mp4
224 Добавление задач с помощью формы.mp4
225 Проверка добавления и отображения задач.mp4
226 Подведение итогов по первой итерации Todo App.mp4
227 TodoForm.module.css
227 Добавление стилей CSS для компонента TodoForm.mp4
228 Todo.module.css
228 Добавление стилей CSS для компонента Todo.mp4
229 ЗАДАЧА Отображение текста об отсутствии задач.mp4
230 РЕШЕНИЕ Отображение текста об отсутствии задач.mp4
231 Завершение задачи двойным кликом.mp4
232 Добавление иконки возле каждой задачи.mp4
233 Подведение итогов по созданию первой версии Todo App.mp4
29 Вторая версия проекта Todo App
234 Проект по созданию второй версии Todo App.mp4
235 Изменение структуры данных на массив объектов.mp4
236 Генерация уникальных id для задач.mp4
237 Завершение рефакторинга с массивом объектов.mp4
238 Todo.module.css
238 Добавление и стилизация кнопок удаления и завершения задач.mp4
239 Удаление отдельных задач.mp4
240 Завершение отдельных задач.mp4
241 Условное добавление классов CSS.mp4
242 Подведение итогов по удалению и завершению задач.mp4
243 Добавление блока с кнопками для всех задач.mp4
244 Создание компонента Button.mp4
245 Удаление всех или завершенных задач.mp4
246 ЗАДАЧА Скрытие блока с кнопками при отсутствии задач.mp4
247 РЕШЕНИЕ Скрытие блока с кнопками при отсутствии задач.mp4
248 Отключение кнопки удаления завершенных задач.mp4
249 Использование Button в TodoForm.mp4
250 Отображение текста с количеством завершенных задач.mp4
251 Подведение итогов по созданию второй версии Todo App.mp4
30 Введение в React Router
252 Обзор React Router.mp4
253 Что такое URL.mp4
254 Методы HTTP.mp4
255 Обзор навигации на моем сайте.mp4
256 Обзор документации по React Router.mp4
257 Инсталляция пакета reactrouterdom.mp4
258 Использование BrowserRouter.mp4
259 Использование компонентов Route и Routes.mp4
260 Добавление маршрутов about и contacts.mp4
261 Маршрут по умолчанию.mp4
31 Навигация в React Router
262 Создание компонентов с помощью React Snippets.mp4
263 Свойства компонентов Routes и Route.mp4
264 Добавление ссылок на другие страницы.mp4
265 Создание компонента Menu.mp4
266 Вложенные маршруты и компонент Outlet.mp4
267 Создание компонента с общей разметкой.mp4
268 Маршруты со свойством index.mp4
269 Итоги по роутингу и относительные пути.mp4
270 Компонент NavLink и класс active.mp4
271 Использование className для NavLink.mp4
272 Использование style для NavLink.mp4
32 Использование хуков React Router
273 Создание данных для курсов.mp4
274 ЗАДАНИЕ Создание страниц Courses и SingleCourse с навигацией.mp4
275 РЕШЕНИЕ Создание страниц Courses и SingleCourse.mp4
276 РЕШЕНИЕ Добавление ссылок на отдельные курсы.mp4
277 РЕШЕНИЕ Использование параметров в маршрутах и хук useParams.mp4
278 РЕШЕНИЕ Добавление информации на странице курса.mp4
279 РЕШЕНИЕ Подведение итогов.mp4
280 Отображение компонента NotFound если курс не найден.mp4
281 Перенаправление с помощью хука useNavigate.mp4
282 Объект location и хук useLocation.mp4
283 ЗАДАНИЕ Сортировка курсов на основании строки запроса.mp4
284 РЕШЕНИЕ Сортировка курсов на основании строки запроса.mp4
285 РЕШЕНИЕ Функция для сортировки курсов.mp4
286 РЕШЕНИЕ Проверка сортировки при наличии строки запроса.mp4
287 РЕШЕНИЕ Перенаправление на страницу курсов.mp4
288 РЕШЕНИЕ Перенаправление при отсутствии параметра sort.mp4
289 Подведение итогов по задаче с сортировкой курсов.mp4
33 Context API
290 Введение в Context API.mp4
291 Создание контекста.mp4
292 Что такое props render в React.mp4
293 Итоги по Context Provider и Consumer.mp4
294 Использование хука useContext.mp4
295 Как React находит Context Provider.mp4
296 Контекст в виде объекта.mp4
297 Изменение контекста.mp4
298 Структура контекста.mp4
299 Подведение итогов по Context API.mp4
34 Введение в Redux
300 Введение в Redux и его составляющие части.mp4
301 Как происходит обновление состояния в Redux.mp4
302 Чистая функция pure function.mp4
303 Принцип работы Redux и его преимущества.mp4
304 Пример Redux state reducer и action.mp4
305 Метод массивов reduce.mp4
306 Принцип работы Redux.mp4
35 Проект с созданием reducer без Redux
307 Создание функции reducer.mp4
308 Вызов функции reducer.mp4
309 ЗАДАЧА Удаление всех имен из состояния.mp4
310 РЕШЕНИЕ Удаление всех имен из состояния.mp4
311 Замена if на switch и итоги по reducer.mp4
36 Проект с Redux без React
312 Создание JavaScript проекта для использования Redux.mp4
313 Создание Redux store с помощью Redux Toolkit.mp4
314 Отправка действий в Redux store.mp4
315 Установка и знакомство с Redux DevTools.mp4
316 Взаимодействие с Redux store на веб странице.mp4
317 Добавление кнопки для очистки состояния.mp4
318 Добавление actionCreators и actionTypes.mp4
319 Подведение итогов по проекту JavaScript и Redux.mp4
37 Проект React с Redux Book Library App
320 Обзор финальной версии Book Library App.mp4
321 App.css
321 index.css
321 Создание проекта Book Library App и инициализация Git.mp4
322 Запуск базового приложения и первый Git коммит.mp4
323 BookForm.css
323 BookList.css
323 Filter.css
323 Подготовка компонентов с CSS стилями.mp4
324 Создание формы для добавления книги.mp4
325 Проверка работы формы и коммит изменений в Git.mp4
326 Создание Redux store.mp4
327 Создание reducer для массива книг.mp4
328 Отправка действий для создания книг с помощью хука useDispatch.mp4
329 Получение данных из Redux store с помощью хука useSelector.mp4
330 Генерация уникальных id для книг.mp4
331 ЗАДАЧА Удаление книги из списка.mp4
332 РЕШЕНИЕ Удаление книги из списка.mp4
333 books.json
333 Добавление массива книг для случайного выбора.mp4
334 Иконки и reducer для добавления книги в избранные.mp4
335 Отправка действия toggleFavorite в компоненте.mp4
336 Перенос создания книги в отдельную функцию.mp4
337 Добавление поля ввода для фильтра по заголовку книги.mp4
38 Использование createSlice в Redux
338 Создание reducer для фильтров.mp4
339 Откуда берутся действия в Redux slice.mp4
340 Экспорт функции для создания действии в filterSlice.mp4
341 Отправка действия для поиска по названию книги.mp4
342 Синхронизация поля ввода фильтра по названию книги с состоянием.mp4
343 Мутирование state при использовании slices.mp4
344 Применение фильтра по названию в списке книг.mp4
345 Добавление кнопки для очистки фильтров.mp4
346 ЗАДАЧА Фильтр по имени автора.mp4
347 РЕШЕНИЕ Фильтр по имени автора.mp4
348 Добавление фильтра для избранных книг.mp4
349 Подсветка частей названия и автора при наличии фильтров.mp4
350 Перемещение между Git коммитами.mp4
351 ЗАДАЧА Рефакторинг reducer для книг с использованием createSlice.mp4
352 РЕШЕНИЕ Рефакторинг reducer для книг с использованием createSlice.mp4
39 Обработка API запросов в Redux
353 Начало создания сервиса API.mp4
354 Сохранение коммита сделанного в состоянии Detached HEAD с помощью слияния ветвей.mp4
355 Создание приложения API.mp4
356 Получение книги через API в фронтенд приложении.mp4
357 Отображение источника добавления книги.mp4
358 Что такое thunk function.mp4
359 Интеграция thunk function в Redux slice.mp4
360 Использование createAsyncThunk.mp4
361 Реакция на действия при использовании createAsyncThunk.mp4
362 Реагирование на действие в случае отклонения Promise.mp4
363 Создание errorSlice.mp4
364 Создание компонента Error для отображения ошибок.mp4
365 Отображение ошибки если поля названия книги и автора пустые.mp4
366 Отображение ошибки в случае неуспешного добавления книги через API.mp4
367 Использование объекта вместо функции как значения для extraReducers.mp4
368 Добавление отложенного ответа от API сервера.mp4
369 Отключение кнопки и изменение текста в процессе загрузки данных.mp4
370 Перенос isLoading в Redux store.mp4
371 Использование isLoading из Redux store.mp4
372 Подведение итогов по приложению React с Redux.mp4
40 ДОПОЛНЕНИЕ Курс по HTML
373 Введение в HTML.mp4
374 Что такое HTML и как клиенты взаимодействуют с серверами.mp4
375 Теги HTML.mp4
376 Иерархическая структура HTML.mp4
377 Закрывающие HTML теги и атрибуты тегов.mp4
378 Установка программ для курса по HTML.mp4
379 Создание HTML файла.mp4
380 Открытие HTML файла в веб браузере.mp4
381 Инструменты разработчика в Google Chrome.mp4
382 Добавление изображений, заголовков, параграфов и кнопок.mp4
383 Ссылки для подключения Bootstrap.html
384 Подключение библиотеки стилей Bootstrap.mp4
385 Использование стилей Bootstrap.mp4
386 Добавление внешних ссылок.mp4
387 Создание собственного стиля CSS.mp4
388 Добавление навигационного меню сверху HTML страницы.mp4
389 Добавление собственного логотипа для веб сайта.mp4
390 Создание второй HTML страницы для веб сайта.mp4
391 Адаптивность отображения карточек.mp4
392 Изменение стилей Bootstrap.mp4
393 Добавление favicon для веб сайта.mp4
394 Резюме курса по HTML.mp4вхождение тем уроков смотрите выше
01 Введение в React.mp4
02 Основы и ключевые понятия в React.mp4
03 Программы для курса.mp4
04 Проект с Vanilla JS.mp4
05 Подключение библиотеки React.mp4
06 Проект с JSX.mp4
07 Проект React с изменением кнопки при нажатии.mp4
08 Добавление состояния и свойств для компонента.mp4
09 Курс по предварительным требованиям.mp4
10 Create React App.mp4
11 Подготовка шаблонного проекта.mp4
12 Проект по переиспользованию компонентов.mp4
13 Проект по использованию props.mp4
14 Проект по условному возврату JSX.mp4
15 Проект с состоянием компонента.mp4
16 Проект по передаче состояния через свойства.mp4
17 Проект с методом массивов map.mp4
18 Проект с итерацией по массиву объектов.mp4
19 Проект с оператором И в коде JSX.mp4
20 Проект по использованию React Fragment.mp4
21 Проект по неконтролируемым полям ввода.mp4
22 Проект по контролируемым полям ввода.mp4
23 Проект с использованием свойства children.mp4
24 Проект с fetch и useEffect.mp4
25 Проект с массивом постов.mp4
26 Проект с async await в useEffect.mp4
27 Проект с модулями CSS.mp4
28 Первая версия проекта Todo App.mp4
29 Вторая версия проекта Todo App.mp4
30 Введение в React Router.mp4
31 Навигация в React Router.mp4
32 Использование хуков React Router.mp4
33 Context API.mp4
34 Введение в Redux.mp4
35 Проект с созданием reducer без Redux.mp4
36 Проект с Redux без React.mp4
37 Проект React с Redux Book Library App.mp4
38 Использование createSlice в Redux.mp4
39 Обработка API запросов в Redux.mp4
40 ДОПОЛНЕНИЕ Курс по HTML.mp4
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 16
Страница 16 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[Udemy] React - Полный Курс по React и Redux, 2023 (Богдан Стащук)
29 янв 2024
Ответов: 1 -
[Udemy] CSS - Полный Курс по CSS (Богдан Стащук)
29 янв 2024
Добро пожаловать на полный курс по CSS, где вы выучите все основы CSS и выполните множество практических упражнений. Этот курс создан для того, чтобы вы уверенно владели стилями и могли превратить свои веб приложения в настоящие произведения искусства. Вы начнете с основ CSS, научитесь применять стили к разным элементам и разберетесь с тем, как создать адаптивный дизайн.![[IMG]](proxy14p.php?image=https%3A%2F%2Fi122.fastpic.org%2Fbig%2F2024%2F0129%2F02%2F469f06e0c9d83a24306e4a0db992b102.jpg&hash=de6a506ca6f249f8063235e87720e01a&v=4)
Особое внимание в курсе уделяется гибкости в размещении элементов с помощью Flexbox и Grid. Вы научитесь создавать удобные сетки, выравнивать элементы и управлять их размерами, что сделает ваш дизайн более эффективным и привлекательным. Вместе с тем, вы изучите CSS селекторы и комбинаторы, чтобы вы могли точно указывать, какие элементы стоит стилизовать, и как они должны взаимодействовать.
В ходе курса, вы будете закреплять всё на практике с помощью практических упражнений, в которых вы будете создавать различных веб страницы с CSS стилями, примените анимации и познакомитесь с различными методами стилизации.
Чему вы научитесь
- Глубокое понимание CSS: Студенты освоят основы и продвинутые техники CSS, позволяющие создавать стильные и эффективные веб-страницы.
- Гибкость в расположении элементов: Изучение Flexbox и Grid даст уверенность в управлении размещением элементов, создавая адаптивные и креативные дизайны.
- Мастерство в использовании селекторов и комбинаторов: Студенты научатся точно выбирать элементы для стилизации, делая их код более эффективным.
- Создание адаптивных веб-проектов: Практические задания и проекты помогут студентам применить полученные знания, создавая адаптивные и привлекательные
- Основы HTML: Понимание структуры HTML-документа и основных тегов для создания веб-страниц.
- Основы веб-разработки: Знание основных концепций веб-разработки, таких как клиент-серверная архитектура и HTTP.
- Работа с редактором кода: Опыт использования текстового редактора или интегрированной среды разработки, например, Visual Studio Code.
Ссылка на тему: [Udemy] CSS - Полный Курс по CSS (Богдан Стащук)Ответов: 1 -
[Stepik] Проверка гипотез и анализ данных на Python (Алексей Малышкин)
29 янв 2024
Всё, что вы хотели узнать о статистических тестах, их математической подоплёке и реализацией на Python в одном курсе!
Чему вы научитесь
- Узнаете какие статистические тесты существуют
- Разберетесь с математической концепцией каждого теста
- Узнаете когда какой тест применять
- Научитесь формулировать нулевую и альтернативную гипотезу
- Изучите реализацию тестов на Python
- Разберетесь с тем, как интерпретировать результаты каждого теста
Этот курс представляет из себя удобный справочник по всем самым популярным статистическим тестам, которые помогут вам кратно увеличить ваш скилл аналитика данных.
Для кого этот курс
-Школьникам старших классов, интересующихся анализом данных
-Студентам как шпаргалка для успешного закрытия сессии
-Начинающим аналитикам
-Продвинутым аналитикам в качестве полезного справочника
Начальные требования
Для того, чтобы освоить программную реализацию и работу с гипотезами, никаких начальных знаний не требуется.
Ответов: 1 -
Бизнес на копировании сайтов (Сергей Базанов)
28 янв 2024
Преимущества обучающего руководства:
- начальные вложения...
начальные вложения - не обязательны, а первые заявки на создание копий сайтов могут иметь чек до 500 - 3000 рублей; - что входит в руководство...
в руководство входит доступ к обучающим материалам, девять видео уроков + ссылки на необходимые в работе сервисы и программы; - сервисы с клиентами...
база страниц, где бизнесмены в режиме реального времени оставляют свои заявки на создание и копирование сайтов; - свободный график работы...
возможность работать в удобном и свободном графике, от одного до четырех часов в день за домашним компьютером; - редактирование сайтов...
из руководства вы узнаете, как быстро менять ссылки, тексты и прочую информацию на созданных сайтах;
Ссылка на тему: Бизнес на копировании сайтов (Сергей Базанов)Ответов: 3 - начальные вложения...
-
[Udemy] React и Redux - Разработка интернет-магазина (Александр Кочергин)
27 янв 2024
В этом курсе мы разработаем реальный проект - интернет магазин мобильных телефонов на React и Redux. Этот курс полностью сфокусирован на быстром и глубоком погружении в создание реальных приложений на React и Redux. Мы начнем с нуля и шаг за шагом создадим реальное и законченное приложение. Вы поймете как правильно структурировать приложение, создавать переиспользуемые React компоненты и как разбивать код на маленькие кусочки. Мы будем писать код вместе в функциональном стиле, чтобы сделать его иммутабельным и избежать сложности поддержки. Также мы будем выносить всю бизнес логику из компонент в Redux.![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.ibb.co%2FZY732cv%2Fscreenshot.png&hash=609c07d6d3df568b4dd533d808302ac7&v=4)
В каждом уроке вы найдете архив с исходным кодом, на этапе окончания урока, поэтому вам будет легко отследить процесс разработки и увидеть состояние рабочего приложения на любом этапе.
Если вы чувствуете, что познакомились с React и Redux, но не можете использовать их эффективно или не можете легко разрабатывать ваши собственные проекты, то этот курс для вас. Этот курс целиком сосредоточен на создании приложений без углубления в базовые знания о React и Redux!
Чему вы научитесь
- Разработка реального приложения на React и Redux
- Написание качественного и гибкого кода
- Создание переиспользуемых компонентов и селекторов
Требования
- Компьютер с любой ОС и установленной nodejs
- Некоторые знания о React и Redux
Что вы выучите в курсе:
- Как структурировать и конфигурировать проект
- Как писать качественный код на React и Redux в реальном проекте
- Как создавать переиспользуемые компоненты и селекторы
- Как отделять API слой от redux экшенов
- Как использовать библиотеку Ramda для удобной трансформации данных
- Как получать данные от API
Для кого этот курс:
- Этот курс для всех, кто хочет научиться реализовывать реальный проект от начала и до конца
- Этот курс для всех, кто хочет углубить свои знания React и Redux
- Этот курс для всех, кто хочет научиться строить гибкие и масштабируемые приложения используя React
Ответов: 1 -
[Stepik] Docs as Code: Пишем тексты как код
24 янв 2024
Познакомимся с подходом Docs as Code, предлагающим использование инструментов разработчика для написания текстов различной природы от технической документации на приложения, сервисы, цифровые продукты до статей, учебных курсов, блог-постов
Цель курса состоит в знакомстве с подходом Docs as Code при написании текстов.
Курс построен на базе кейса, в ходе которого учащийся напишет техническую документацию на HTTP-сервис. Результат может быть использован в качестве проекта в вашем портфолио.
Особенность курса состоит в создании структуры технической документации и написании файлов с исходниками текстов из кейса через консоль с помощью редактора vim или аналогов.
Это необходимо для лучшего понимания используемых технологий. Только после завершения этого этапа рекомендуется переходить к использованию специализированных IDE (например, IntelliJ IDEA), позволяющих значительно ускорить процесс работы над текстами.
В курсе будут использованы технологии: Asciidoctor, PlantUML, git, GutHub.
Чему вы научитесь
- пользоваться языком текстовой разметки Asciidoc и PlantUml для создания исходников технической документации;
- собирать техническую документацию локально в формате html;
- настраивать автоматическую сборку и размещение технической документации в сети интернет
Для кого этот курс
- Технические писатели, системные аналитики, разработчики. Все, кто пишет тексты и связан с ИТ
Ссылка на тему: [Stepik] Docs as Code: Пишем тексты как кодОтветов: 1 -
[Udemy] Kubernetes - Полный Курс по Kubernetes (Богдан Стащук)
24 янв 2024
Добро пожаловать в курс по Kubernetes. В этом курсе вы получите глубокое понимание и практический опыт работы с Kubernetes. Kubernetes сейчас является де-факто стандартом для развертывания контейнеризированных приложений в production среде и является обязательным инструментом для всех DevOps-инженеров и разработчиков программного обеспечения, которые хотят научиться запускать свои приложения в production.![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.ibb.co%2FwpQzRqC%2Fscreenshot.png&hash=bbfc00e04691cc4a658d127596ee6393&v=4)
В этом практическом курсе Kubernetes вы узнаете о ключевых составляющих частях Kubernetes:
- Узлы
- Поды
- Контейнеры
- Деплойменты
- Сервисы
В ходе этого курса вы также выполните следующие практические задания:
- Создание кластера Kubernetes локально на своих компьютерах с помощью Minikube.
- Управление кластером Kubernetes с помощью kubectl
- Создание подов, анализ того, как они запускаются на конкретных узлах и исследование их внутренней структуры
- Создание деплойментов и анализ того, как Kubernetes автоматически создает необходимые поды для деплойментов
- Масштабирование деплойментов путём увеличения или уменьшения количества реплик и наблюдение за процессом изменения количества подов
- Создание служб для возможность подключения к развертываниям как внутри кластера Kubernetes, так и снаружи
- Запуск панели управления Kubernetes
Также на практике вы научитесь развертывать приложения в Kubernetes, следуя декларативному подходу:
- Создание и применение конфигурационных файлов YAML для деплойментов
- Создание и применение конфигурационных файлов YAML для сервисов.
- Изменение деплойментов и служб путём внесения изменений в файлы конфигурации YAML и повторное применение их
Вы также научитесь выполнять следующие задачи:
- Создание кастомных образов Docker и развертывание деплойментов с использованием этих образов
- Выполнение обновления приложений в деплойментах
- Изменение среды создания и запуска контейнеров с Docker на containerd и повторное развертывание ранее созданных приложений
Кроме этого вы научитесь создавать кластер Kubernetes в production, используя один из платных провайдеров Kubernetes и разворачивать в нём приложения.
Благодаря этому курсу вы получите пожизненный доступ более чем к 70 лекциям и десяткам практических упражнений.
После курса вы получите солидный практический опыт работы с Kubernetes и сможете развернуть любое приложение в production с помощью Kubernetes.
Чему вы научитесь
- Поймёте архитектуру Kubernetes, включая узлы, поды, сервисы и деплойменты, а также то, как управлять сервисами, узлами, подами и деплойментами.
- Создание кластера Kubernetes, управление им с помощью Kubernetes Dashboard, создание подов, деплойментов и сервисов, используя kubectl
- Создадите различные виды сервисов, таких как ClusterIP, NodePort и LoadBalancer, и, конечно же, поймете, как работает внутренний DNS
- Создание служб и деплойментов с помощью конфигурационных файлов YAML, которые позволяют быстро и легко применять и обновлять конфигурации
Требования
- Базовые знания Docker
- Компьютер MacOS или Windows и желание учиться
Для кого этот курс:
- Инженеры DevOps, которые хотят научиться использовать Kubernetes
- Разработчики программного обеспечения, которые хотят узнать, как запускть приложения в кластере Kubernetes
Ссылка на тему: [Udemy] Kubernetes - Полный Курс по Kubernetes (Богдан Стащук)Ответов: 2 -
[Stepik] А/Б-тесты с Глебом Михайловым (Глеб Михайлов)
22 янв 2024
Интуитивный видеокурс по А/Б-тестам, проверке гипотез и p-value. Никакой классической статистики и формул, только уникальные авторские инсайты и лайфхакиэ
Чему вы научитесь:
Понимать A/B-тесты на интуитивном уровне.
Понимать ключевые метрики A/B-тестов: минимальное значимое различие (MDE), мощность теста и статистическую значимость.
Рассчитывать размер выборок с использованием статистического калькулятора и Python для точного планирования экспериментов.
Глубоко понимать принципы проверки гипотез на интуитивном уровне.
Понимать концепцию p-value и ее значение в контексте статистических тестов.
Применять методы Монте-Карло для проверки статистических тестов, укрепляя понимание практическим опытом.
Программа курса:
- Введение
Что такое А/Б-тест?
- Интуиция
Метрики для тестов с бинарным ответом Часть 1
Метрики для тестов с бинарным ответом Часть 2
Метрики для А/Б-тестов Часть 1
Метрики для А/Б-тестов Часть 2
- Под капотом
Проверка гипотез Часть 1
Проверка гипотез Часть 2
P-value
- Заключение
Некоторые продвинутые концепции
Заключение
Что вы получаете:
Глубокое понимание A/B-тестирования, включая ключевые метрики, такие как минимальное значимое различие (MDE), мощность теста и его значимость.
Навыки расчета размера выборок для точного планирования и проведения тестов.
Интуитивное понимание процесса проверки гипотез, что позволит вам лучше интерпретировать результаты экспериментов.
Знание о том, как работает p-value и его роль в статистических выводах.
Умение применять методы Монте-Карло для проверки статистических тестов, что значительно повысит вашу уверенность в анализе данных.
Автор: Глеб Михайлов
Более 10 лет опыта в аналитике, дата саенс, python, sql, статистике. Преподаю с 2018 года.
Ссылка на тему: [Stepik] А/Б-тесты с Глебом Михайловым (Глеб Михайлов)Ответов: 1 -
[Udemy] Парсинг сайтов Python (Никита Хохлов)
17 янв 2024
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.ibb.co%2Fp297fXc%2Fscreenshot.png&hash=3012910027496bc821c81b797982fbc4&v=4)
[Udemy] Парсинг сайтов Python (Никита Хохлов)Вы научитесь работать с HTTP запросами и выполнять автоматизацию сайтов посредством этих запросов. После прохождения данного курса вы сможете разрабатывать парсеры, авторегеры, различных ботов для автоматизации действий в браузере и имитировать все действия, которые может совершить человек используя браузер и определенные сайты. Услуги парсинга и автоматизации веб-ресурсов очень часто встречаются на фрилансе, поэтому окупить данные знания можно практически сразу после прохождения курса.
Мы научимся:
- работать с requests
- извлекать нужные данные с страницы
- рассмотрим GET, POST запросы
- рассмотрим headers, data аргументы
- научимся создавать сессию для сохранения кукисов
- научимся имитировать действия пользователей
- научимся авторизовываться на сайтах, скачивать и отправлять файлы
- изучим архитектуру клиент/сервер
- рассмотрим принцип работы http протокола
- научимся парсить все страницы сайта
- научимся находить нужные нам значения на сайте
- рассмотрим многопроцессорные программы, для ускорения работы софта
- научимся заменять user-agent и имитировать другое устройство и браузер
- рассмотрим все основы bs4
- безопасное скачивание файлов используя пакеты
- HTTP Adapter, повторные запросы в случае неудачи
- пишем мониторинг цены биткоина в реальном времени
Какие задания мы выполним?
- напишем программу для извлечения IP пользователя
- напишем программу для скачивания файлов с сайта
- научимся обходить все страницы сайта и подменять user-agent
- напишем программу с использованием multiprocessing
- напишем программу с использованием bs4
- материал направлен на любой уровень знаний Python (подойдет новичку и профессионалу)
- курс не содержит воды и предоставляет только нужную информацию
- после данного курса вы сможете полноценно работать с изученными библиотеками
- простая подача материала
- содержит реальные примеры и задачи
- актуальная информация
- рассматриваем все перечисленные библиотеки в одном курсе за минимальную стоимость
Чему вы научитесь
- парсить простые и сложные сайты и имитировать действия пользователей в браузере. Более подробно в описании курса
Требования:
- минимальные знания языка Python
Для кого этот курс:
- начинающие Python разработчики, желающие научиться использовать парсинг сайтов в своей работе
Авторы: Никита Хохлов
Последнее обновление: 11.2021
Язык: Русский язык
Ссылка на тему: [Udemy] Парсинг сайтов Python (Никита Хохлов)Ответов: 1 -
[Stepik] Роадмап деда-программиста. Python бэкенд с 0 до джуна
15 янв 2024
Подробное пошаговое руководство (роадмап) по самостоятельному освоению профессии "Python бэкенд-разработчик". Рассказываю простыми словами что изучать, для чего, насколько глубоко. Что можно пропустить, а что суперважно. Сколько времени уйдет на каждую тему. На каких бесплатных ресурсах изучать и почему именно там. Рассказываю о своем опыте самообучения. И главное, по каждой теме - даю реальные вопросы из собеседований.
Чему вы научитесь
- Вы пройдете весь путь овладения профессией Python бэкенд-разработчик. От полного нуля до уровня Junior.
- Вы освоите ядро языка Python, все необходимые бэкенд-разработчику библиотеки, фреймворки Django и Flask, а так же все нужные сервисы и технологии.
- После завершения этого роадмапа вы будете готовы к тому, чтобы готовиться к собеседованию и рассылать резюме.
- Путь будет сложный и долгий. Вы должны понимать, что ни этот родамап, ни любой другой, ни платный курс, ни самый лучший ментор не сделают из вас программиста. Учиться вам всегда придется самим, нарабатывать навык программирования - тоже.
Начальные требования
Можно не иметь никаких начальных навыков, курс начинается с самых базовых основ.
Вам будет легче обучаться если вы с компьютером "на ты", хотя бы раз переустанавливали windows или устанавливали драйверы, работали с Excel.
Если изучали программирование в школе или институте - еще лучше.
Если получали от программирования удовольствие - совсем хорошо
Ссылка на тему: [Stepik] Роадмап деда-программиста. Python бэкенд с 0 до джунаОтветов: 1 -
[Udemy] Learn To Create AI Assistant «Jarvis» With Python (Arbaz Khan)
15 янв 2024
Learn To Create AI Assistant (JARVIS) With Python![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.ibb.co%2FyBzLQ2C%2Fscreenshot.png&hash=cf3cf7b8e3be4a9e9b741c99314bb257&v=4)
Artificial Intelligence is one of the most emerging technologies of today. It has got a lot of scope in today's world.
In this course, you will learn the fundamentals of Artificial Intelligence. You will also learn how you can create one AI Assistant (JARVIS) using Python Programming Language.
In this course, you will learn all the concepts of Artificial Intelligence with the help of a project. The project that you will be creating in this course is an AI Assistant (JARVIS).
This will be a fully functional AI Assistant that you can train on your own. You will be using different libraries for this project such as pyttsx3, Wikipedia, WolframAlpha, etc. You will learn how you can give voice commands to this AI Assistant (JARVIS).
This course will also teach you how you can give it some tasks to perform such as sending emails, searching on Google, Wikipedia, etc. You will also learn how you can integrate this AI Assistant (JARVIS) with your Windows Operating System.
You will learn all the concepts of Artificial Intelligence with the help of this course. This course is suitable for absolute beginners as well as for people who have some experience in programming.
This course will help you to get started with Artificial Intelligence. By the end of this course, you will be able to create your own AI Assistant (JARVIS) and you will also know how you can give voice commands.
So, what are you waiting for? Enroll in this course and start learning Artificial Intelligence today!
Features Of Advance AI Assistant (JARVIS)
01 Send an Email
02 Google Search
03 Wikipedia Search
04 Open Tabs in Chrome
05 Takes Screenshots
06 Play Songs
07 News Updates
08 Logout, Shutdown, Restart
09 CPU Usage
10 Battery Updates
11 Jokes
And Many More....
It is a Beginner level course and more following courses are coming up soon.
So what are you waiting for?
Enroll now.
Чему вы научитесь
- How to create an personalized artificial intelligence assistant
- How to create JARVIS AI
- How to create ai assistant
Требования:
- Basic python
- Basic programming
Для кого этот курс:
- Beginners intersted in python and artificial intelligence
- Beginners intersted in python and personalized artificial intelligence assistant
- Beginners intersted in python
- Python developers
Авторы: Arbaz Khan
Последнее обновление: 10.2022
Язык: Английский
01 Introduction
01 Introduction.mp4 [20m 553k 488]
01 Introduction.vtt [2k 470]
02 Instructor Introduction.mp4 [1m 982k 407]
02 Instructor Introduction.vtt [1k 351]
02 Development Environment Setup
03 Development Environment Setup.mp4 [5m 548k 675]
03 Development Environment Setup.vtt [2k 409]
03 python-3.6.2-amd64.exe [31m 434k 856]
03 requirements.txt [218]
04 Python and VSCode Installation.mp4 [11m 449k 740]
04 Python and VSCode Installation.vtt [7k 26]
03 Text To Speech
05 Text To Speech.mp4 [6m 13k 994]
05 Text To Speech.vtt [2k 980]
06 Speak Function.mp4 [4m 533k 355]
06 Speak Function.vtt [2k 146]
text2speech.py [149]
04 Date Time Function
07 Time Function.mp4 [5m 618k 97]
07 Time Function.vtt [2k 633]
08 Date Function.mp4 [7m 492k 704]
08 Date Function.vtt [3k 547]
05 Greeting Function
09 Greeting Function.mp4 [8m 413k 403]
09 Greeting Function.vtt [4k 191]
10 Wish Me.mp4 [11m 378k 806]
10 Wish Me.vtt [4k 792]
06 Speech Recognition
11 Take Command Function.mp4 [19m 288k 433]
11 Take Command Function.vtt [9k 70]
speech2text.py [370]
07 Main Function
12 Main Function.mp4 [14m 449k 780]
12 Main Function.vtt [8k 40]
08 Wikipedia Search
13 Wikipedia Search.mp4 [15m 553k 543]
13 Wikipedia Search.vtt [7k 964]
09 Send Email
14 Send Email.mp4 [24m 506k 632]
14 Send Email.vtt [11k 950]
10 Chrome Search
15 Chrome Search.mp4 [12m 45k 748]
15 Chrome Search.vtt [5k 268]
11 Logout Shutdown Restart Function
16 Logout Shutdown Restart Function.mp4 [8m 132k 913]
16 Logout Shutdown Restart Function.vtt [3k 520]
12 Play Songs
17 Play Songs.mp4 [9m 704k 714]
17 Play Songs.vtt [4k 99]
13 Remember Function
18 Remember Function.mp4 [15m 998k 325]
18 Remember Function.vtt [8k 92]
14 Screen Shot
19 Screen Shot Function.mp4 [13m 675k 838]
19 Screen Shot Function.vtt [5k 679]
15 CPU and Battery Update
20 CPU and Battery Update.mp4 [16m 746k 166]
20 CPU and Battery Update.vtt [6k 686]
16 Jokes Function
21 Jokes Function.mp4 [32m 236k 825]
21 Jokes Function.vtt [3k 126]
17 Home Automation Upcoming course
22 Home Automation I.mp4 [54m 873k 597]
22 Home Automation I.vtt [9k 258]
23 Home Automation II.mp4 [50m 459k 900]
23 Home Automation II.vtt [6k 774]
18 CAR Automation DEMO Upcoming Course
24 CAR Automation I.mp4 [60m 754k 344]
24 CAR Automation I.vtt [4k 399]
25 CAR Automation II.mp4 [70m 599k 513]
25 CAR Automation II.vtt [4k 399]
Ответов: 1 -
[Udemy] Руководство по GitHub Actions (Александр Сокирка)
14 янв 2024
Автоматизация и разработка полноценного CI/CD при помощи GitHub Actions
Этот курс - полное погружение в GitHub Actions, инновационный сервис автоматизации CI/CD, предоставляемый GitHub. Он призван помочь в освоении всех аспектов этого инструмента без каких-либо предварительных знаний о GitHub Actions.
GitHub Actions представляет собой средство автоматизации, способное значительно упростить и ускорить процесс разработки и развертывания приложений. В рамках этого курса вы узнаете, как использовать GitHub Actions для создания автоматических процессов, начиная от тестирования кода и сборки приложений, и заканчивая управлением вашими репозиториями и проектами на GitHub.
Этот курс ориентирован на практику и исследует все основные концепции, охватывая конкретные примеры. Вы создадите различные рабочие процессы для нескольких проектов и потребностей.
Этот курс доступен без необходимости знания о GitHub Actions заранее. Не требуется быть экспертом в разработке или пользователем Git / GitHub, но базовые знания в этой области будут полезны. В процессе обучения вы создадите различные рабочие процессы для разных проектов, погрузившись в практические примеры использования GitHub Actions.
Чему вы научитесь
- Научитесь писать на языке сериализованых данных YAML
- Узнайте обо всех концепциях GitHub Actions (Workflows, Steps, Jobs, Actions, и другие)
- Узнайте, как использовать Docker в GitHub Actions.
- Научитесь использовать кэширование для экономии ресурсов при использовании GitHub Actions
- Узнайте обо всем, что вы можете делать в рабочем процессе GitHub (события, расписания, фильтрация, переменные среды, контекст, шифрование, матрица и другое)
- Узнайте о загрузке артефактов в рабочие процессы (Workflows).
- Научитесь создавать на реальном примере функциональный CI/CD для автоматизации своих проектов.
Требования
Требуется самое базовое понимание что такое Git и GitHub.
Что ждет вас на курсе:
- Изучение всех ключевых компонентов и элементов управления в GitHub Actions.
- Создание и настройка как простых, так и сложных рабочих процессов.
- Подключение процессов к событиям и настройка их параметров.
- Условный запуск задач и управление переменными окружения.
- Обработка результатов задач, выводов и входных данных.
- Использование actions из маркетплейса и создание собственных.
- Обеспечение безопасности создаваемых процессов.
- И многое другое!
Для кого этот курс:
- Разработчики/Инженеры ПО, которым необходимо узнать все о рабочих процессах и действиях в GitHub Actions.
- Разработчики/Инженеры ПО, которые хотят создавать автоматизированные инструкции для CI/CD проектов.
- Любопытных разработчиков желающих пополнить коллекцию навыков новым скиллом
Объем: 3.12Гб.
Ссылка на тему: [Udemy] Руководство по GitHub Actions (Александр Сокирка)Ответов: 3 -
Сети для DevOps (Алексей Учакин, Роман Козлов)
12 янв 2024
Все, что тебе нужно знать про сети, чтобы работать с ними на Linux. Коллеги будут завидовать, а начальство рукоплескать, но это не точно
30% теории и 70% практики, домашние задания с ревью.
В качестве выпускной работы тебе нужно будет собрать или «починить» виртуальную лабораторию.
Кому подойдет курс:
1. Системные администраторы
- Приобретение новых компетенций и более эффективное решение задач (в т.ч. взаимодействие с другими командами).
- Получение более подробного представления о сети.
- Понимание процессов NAT, маршрутизации, VPN, bridge и прочих.
- Те, кто работает с софтом и инфраструктурой, но хочет понимать ещё и сети.
1. Узнаешь, что это вообще такое
2. Получишь представление, как устроена сеть в Linux
3. Научишься пользоваться инструментами для поиска проблем
4. Получишь представление о проектировании сетевой части в Linux
5. Узнаешь, как интерпретировать вывод команды
6. Поймешь, как проверить, что всё работает штатно
7. Получишь компетенции по сетевой части в Linux, объяснение процессов сетевого взаимодействия
Содержание:
Тема 1 - Введение
Тема 2 - Что такое сети на примере Linux
- Модель OSI и стек TCP/IP
- Общие сведения об ip-адресах
- Способы настройки ip-адреса на клиенте
- Порты и сокеты
- Базовая настройка firewall
- Статическая маршрутизация и коммутация — общие сведения
- DHCP, SLAAC и другие способы назначения адресов клиентам
- DNS
- Настройка firewall для роутера
- ARP и RA
- Принципы работы bridge, протокол STP
- Bonding
- Виртуальные сети VLAN
- VRRP
- Общие сведения о туннелировании трафика
- GRE и IPIP
- Remote Access VPN: OpenVPN и wireguard
- IPSec
- Динамическая маршрутизация: OSPF и BGP
- Траблшутинг
Ссылка на тему: Сети для DevOps (Алексей Учакин, Роман Козлов)Ответов: 1 -
[Stepik] Терминал Linux. Основы работы в командной строке (Pragmatic Programmer)
9 янв 2024
Кому сегодня нужен Linux?![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.ibb.co%2FK2JwxLn%2Fscreenshot.png&hash=336632af0d0f0437c17ad582dcbf7561&v=4)
Программисту? - Да.
Тестировщику? - Да.
ИТ менеджеру? - Да.
Студенту ИТ университета? - Да!
Любому, интересующемуся АйТишечкой!
Всем - Linux! И добро пожаловать на борт!
Мы привыкли управлять нашими компьютерами с помощью мышки и в красивом графическом интерфейсе пользователя (GUI). Но это не путь Linux! Здесь по умолчанию все управляется текстовыми командами в Терминале. И, пройдя этот курс, Вы убедитесь, что это на самом деле более, чем удобно!
В материалах курса собраны наиболее широко используемые команды, позволяющие быстро начать работать в ОС Linux. Скучные и длинные лекции - не наш формат. Если Вы цените свое время, то здесь Вы найдете выжимку знаний, которые Вам действительно понадобятся для освоения этой операционной системы.
Курс основан на Linux Ubuntu, но любой другой популярный дистрибутив, который есть у Вас под рукой, также подойдет.
Вы узнаете про трюки и лайфхаки, которые помогут быстрее выполнять типовые операции. Познакомитесь со всеми необходимыми командами для работы с файлами и папками. Освоите работу с просмотрщиками файлов и самыми популярными текстовыми редакторами. И научитесь эффективно использовать поиск. Если забыли какую-то команду, которая Вам нужна или Вы не знаете, какую из них использовать для той или иной задачи, - в этом курсе мы обсудим способы поиска необходимых инструментов и инструкции к ним (вызов краткой и подробной справки).
Целевая аудитория:
- любой, желающий познакомиться с Linux.
Чему вы научитесь:
- Перейдете "на ты" с терминалом Linux.
- Преодолеете страх перед неизвестной операционной системой.
- Освоите популярные текстовые редакторы и пейджеры.
- Научитесь работать с файлами и папками.
- Научитесь управлять пользователями.
- Разберетесь раз и навсегда с правами доступа.
- Изучите инструменты для мониторинга состояния Linux сервера.
- Научитесь управлять программным обеспечением.
- Узнаете про планировщик задач cron.
- Поймете логику работы встроенного фаервола.
- Освоите административные утилиты.
- Изучите BASH-скрипты.
Ответов: 1 -
[TeraVerse Instructor] ChatGPT Masterclass: Smart Tips & ChatGPT Insights & Future (Peter Alkema)
6 янв 2024
Welcome to our course on ChatGPT, a powerful language model developed by OpenAI.![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.ibb.co%2FXbmYwnv%2Fscreenshot.png&hash=90135df8deb9b6c6c3dc90df461479a0&v=4)
In this course you will learn powerful smart tips to improve your ChatGPT prompts, which is the key to unlocking the power of ChatGPT. Plus we teach you the background of ChatGPT, its development, ethics, applications and future. You've seen how ChatGPT works now learn more insights about how it was developed and what's next for large language models and AI.
The field of AI is rapidly evolving, and ChatGPT is at the forefront of this development. As more and more industries begin to adopt AI technology, it's important for professionals to understand how to use and integrate these tools into their workflows. This course is designed to provide you with a comprehensive understanding of ChatGPT, its capabilities, and how to use it to improve productivity and efficiency in various industries.
Throughout the course, we will cover the background and development of ChatGPT, its human-like capabilities and computational superpowers, key features and how to get started, and practical applications in flowgpt, youtube summary, chatgpt writer, and linking with WhatsApp. We will also delve into the importance of ethical considerations in AI development and how ChatGPT's ethical use can lead to better human-computer interactions.
You'll learn about different versions of ChatGPT, how it will continue to evolve and improve in the future, and how to use advanced features to improve productivity and efficiency. Additionally, we'll explore the future of large language models like ChatGPT, and how it will continue to disrupt various industries and change the way we work.
In addition to the lessons, you will also receive a full workbook for the course, which consists of all the 1-page worksheets for each individual lesson, and which are also available with each lesson. These worksheets will help you to take notes and organize your thoughts as you move through the course.
What sets this course apart from others on the market is its comprehensive and in-depth coverage of the topic. You will not only learn about the technical aspects of ChatGPT, but also its practical applications and ethical considerations. By the end of the course, you will have a solid understanding of how to use ChatGPT to improve productivity and efficiency in various industries, and how to navigate the ethical considerations of AI development.
So, if you're ready to take your understanding of AI to the next level and learn how to use ChatGPT to improve your workflow, then this course is for you.
Enrol now and let's get started on this exciting journey!
Чему вы научитесь:
- Beginners Smart Tips For Amazing ChatGPT Prompts To Get You Started
- Identify the concept of what ChatGPT is and its background.
- Demonstrate understanding of how ChatGPT works and its development.
- Describe ChatGPT's human-like capabilities and computational superpowers.
- Explain key features of ChatGPT and how to get started.
- Apply ChatGPT for flowgpt, youtube summary, chatgpt writer, and linking with WhatsApp.
- Identify different types of prompts and their practical applications.
- Analyze how to use ChatGPT to improve productivity in various industries.
- Evaluate jobs that could be disrupted by ChatGPT and how to use it to avoid disruption.
- Create plans for how ChatGPT can be used to automate tasks and improve efficiency in various industries.
- Use ChatGPT in customer service and chatbot applications.
- Understand the importance of ethical considerations in AI development.
- Apply ChatGPT's ethical use to improve the effectiveness of AI in various industries.
- Analyze how ChatGPT's ethical use can lead to better human-computer interactions.
- Evaluate different versions of ChatGPT and their capabilities.
- Create predictions for how ChatGPT will continue to evolve and improve in the future.
- Apply advanced features of ChatGPT to improve productivity and efficiency.
- ChatGPT Influencers & Trailblazers That Will Drive The Field & You Can Learn From
- Understand the future of large language models like ChatGPT.
- Analyze how ChatGPT will continue to disrupt various industries and change the way we work.
- Evaluate how ChatGPT will change the way we interact with computers and AI.
- Apply strategies for integrating ChatGPT into your workflow and improve productivity.
- Analyze how to use ChatGPT to automate tasks and improve efficiency in various industries.
- Evaluate how to use ChatGPT to improve customer service and chatbot applications.
- Understand key concepts and skills learned in the course.
- Identify ways to continue learning and staying up-to-date with ChatGPT's developments.
- Analyze final thoughts on the future of ChatGPT and AI.
Требования:
- There are no requirements or prerequisites for this course, but the items listed below are a guide to useful background knowledge which will increase the value and benefits of this course.
- Familiarity with AI and machine learning concepts and terminology would be beneficial for understanding the technical aspects of ChatGPT.
- Basic knowledge of programming and natural language processing would be helpful for understanding the implementation and capabilities of ChatGPT.
- Familiarity with API usage and integration would be beneficial for understanding how to integrate ChatGPT into various applications and workflows.
Для кого этот курс:
- Managers or team leaders who want to improve their ability to give effective feedback to their colleagues
- Employees who want to better understand how to receive and give constructive feedback
- Human resources professionals who want to learn how to implement a feedback program in their organization
- Coaches or trainers who want to expand their toolset for facilitating feedback sessions in their practice
- Individuals who are interested in personal development and want to learn strategies for giving and receiving feedback effectively
- Students or recent graduates who are seeking to develop their communication and leadership skills in the workplace.
Объем: 2Гб.
Курс на английском языке.
Ссылка на тему: [TeraVerse Instructor] ChatGPT Masterclass: Smart Tips & ChatGPT Insights & Future (Peter Alkema)Ответов: 1
Страница 16 из 34
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FC5DFTc4X%2FUdemy-React-React-Redux-2023.png&hash=7f0c3d748e119cad86e9b0150d3d0e28&v=4)