Front-end Science - ReactJS (2017) бесплатно

Ответить на тему
 
Автор Сообщение

Prescious ®

Front-end Science | ReactJS (2017) PCRec [H.264] - Автор (режиссер): Front-end Science
Жанр: Программирование, front-end, java script, ReactJS
Описание:
В этом курсе вы научитесь использовать React, Redux и множество других инструментов для создания крупных веб-приложений. Курс охватывает все практические аспекты разработки на React: от основ создания компонентов, управления данными, настройки окружения до тонкостей проектирования архитектуры, создания server-side и изоморфных приложений.
Продолжительность: 63:06:17
Качество видео: PCRec
Видео: AVC/H.264, 640x360-1280x720, ~160-1356 Kbps
Аудио: AAC, 2 ch, 117-235 Kbps

Mediainfo:

бщее
Полное имя : .\Bonuses\Code Style, esLint\1. Настройка Eslint.mp4
Формат : MPEG-4
Профиль формата : Base Media / Version 2
Идентификатор кодека : mp42 (mp42/mp41/isom/avc1)
Размер файла : 146 Мбайт
Продолжительность : 1 ч. 12 м.
Режим общего битрейта : Переменный
Общий поток : 281 Кбит/сек
Дата кодирования : UTC 2017-09-29 12:10:37
Дата пометки : UTC 2017-09-29 12:10:37
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L3
Параметр CABAC формата : Да
Параметр RefFrames формата : 4 кадра
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 1 ч. 12 м.
Битрейт : 160 Кбит/сек
Ширина : 640 пикселей
Высота : 360 пикселей
Соотношение сторон : 16:9
Режим частоты кадров : Постоянный
Частота кадров : 15,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.046
Размер потока : 83,3 Мбайт (57%)
Библиотека кодирования : x264 core 150 r10 df79067
Настройки программы : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=11 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / vbv_maxrate=550 / vbv_bufsize=600 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Дата кодирования : UTC 2017-09-29 12:10:37
Дата пометки : UTC 2017-09-29 12:10:37
Цветовой диапазон : Limited
Основные цвета : BT.601 NTSC
Характеристики трансфера : BT.601
Коэффициенты матрицы : BT.601
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 1 ч. 12 м.
Вид битрейта : Переменный
Битрейт : 118 Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 48,0 КГц
Частота кадров : 46,875 кадров/сек (1024 SPF)
Метод сжатия : С потерями
Размер потока : 61,2 Мбайт (42%)
Дата кодирования : UTC 2017-09-29 12:10:37
Дата пометки : UTC 2017-09-29 12:10:37
Общее
Полное имя : .\Practice - Virtual DOM\Part 1.mp4
Формат : MPEG-4
Профиль формата : Base Media / Version 2
Идентификатор кодека : mp42 (mp42/mp41/isom/avc1)
Размер файла : 132 Мбайт
Продолжительность : 39 м. 28 с.
Режим общего битрейта : Переменный
Общий поток : 468 Кбит/сек
Дата кодирования : UTC 2017-11-10 10:32:54
Дата пометки : UTC 2017-11-10 10:32:54
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L3.1
Параметр CABAC формата : Да
Параметр RefFrames формата : 8 кадров
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 39 м. 28 с.
Битрейт : 228 Кбит/сек
Ширина : 720 пикселей
Высота : 540 пикселей
Соотношение сторон : 4:3
Режим частоты кадров : Постоянный
Частота кадров : 30,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.020
Размер потока : 64,4 Мбайт (49%)
Библиотека кодирования : x264 core 152 r10 ba24899
Настройки программы : cabac=1 / ref=8 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=17 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / vbv_maxrate=1650 / vbv_bufsize=1800 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Дата кодирования : UTC 2017-11-10 10:32:54
Дата пометки : UTC 2017-11-10 10:32:54
Цветовой диапазон : Limited
Основные цвета : BT.601 NTSC
Характеристики трансфера : BT.601
Коэффициенты матрицы : BT.601
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 39 м. 28 с.
Вид битрейта : Переменный
Битрейт : 235 Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 48,0 КГц
Частота кадров : 46,875 кадров/сек (1024 SPF)
Метод сжатия : С потерями
Размер потока : 66,4 Мбайт (50%)
Дата кодирования : UTC 2017-11-10 10:32:54
Дата пометки : UTC 2017-11-10 10:32:54
Общее
Полное имя : .\Practice - Virtual DOM\Part 2.mp4
Формат : MPEG-4
Профиль формата : Base Media / Version 2
Идентификатор кодека : mp42 (mp42/mp41/isom/avc1)
Размер файла : 190 Мбайт
Продолжительность : 54 м. 38 с.
Режим общего битрейта : Переменный
Общий поток : 487 Кбит/сек
Дата кодирования : UTC 2017-11-10 10:39:49
Дата пометки : UTC 2017-11-10 10:39:49
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L3.2
Параметр CABAC формата : Да
Параметр RefFrames формата : 5 кадров
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 54 м. 37 с.
Битрейт : 247 Кбит/сек
Ширина : 960 пикселей
Высота : 720 пикселей
Соотношение сторон : 4:3
Режим частоты кадров : Постоянный
Частота кадров : 30,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.012
Размер потока : 96,4 Мбайт (51%)
Библиотека кодирования : x264 core 152 r10 ba24899
Настройки программы : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / vbv_maxrate=2750 / vbv_bufsize=7500 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Дата кодирования : UTC 2017-11-10 10:39:49
Дата пометки : UTC 2017-11-10 10:39:49
Цветовой диапазон : Limited
Основные цвета : BT.709
Характеристики трансфера : BT.709
Коэффициенты матрицы : BT.709
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 54 м. 38 с.
Вид битрейта : Переменный
Битрейт : 235 Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 48,0 КГц
Частота кадров : 46,875 кадров/сек (1024 SPF)
Метод сжатия : С потерями
Размер потока : 91,9 Мбайт (48%)
Дата кодирования : UTC 2017-11-10 10:39:49
Дата пометки : UTC 2017-11-10 10:39:49
Общее
Полное имя : .\Bonuses\Code Style, esLint\2. Пример написания собственного правила для Eslint.mp4
Формат : MPEG-4
Профиль формата : Base Media / Version 2
Идентификатор кодека : mp42 (mp42/mp41/isom/avc1)
Размер файла : 91,8 Мбайт
Продолжительность : 17 м. 25 с.
Режим общего битрейта : Переменный
Общий поток : 736 Кбит/сек
Дата кодирования : UTC 2017-09-28 22:46:29
Дата пометки : UTC 2017-09-28 22:46:29
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L3.2
Параметр CABAC формата : Да
Параметр RefFrames формата : 5 кадров
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 17 м. 25 с.
Битрейт : 498 Кбит/сек
Ширина : 1280 пикселей
Высота : 720 пикселей
Соотношение сторон : 16:9
Режим частоты кадров : Постоянный
Частота кадров : 15,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.036
Размер потока : 62,1 Мбайт (68%)
Библиотека кодирования : x264 core 150 r10 df79067
Настройки программы : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / vbv_maxrate=2750 / vbv_bufsize=7500 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Дата кодирования : UTC 2017-09-28 22:46:29
Дата пометки : UTC 2017-09-28 22:46:29
Цветовой диапазон : Limited
Основные цвета : BT.709
Характеристики трансфера : BT.709
Коэффициенты матрицы : BT.709
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 17 м. 25 с.
Вид битрейта : Переменный
Битрейт : 235 Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 48,0 КГц
Частота кадров : 46,875 кадров/сек (1024 SPF)
Метод сжатия : С потерями
Размер потока : 29,3 Мбайт (32%)
Дата кодирования : UTC 2017-09-28 22:46:29
Дата пометки : UTC 2017-09-28 22:46:29

Дополнительная информация:

В раздаче имеются архив! В нем содержится код с лекций и домашние задания.

Программа курса:

Неделя 1
На первой неделе мы познакомимся, изучим основы ES2015, новые возможности JavaScript и познакомимся со способами функционального программирования на JavaScript. После этого перейдем к самому React, напишем наш первый компонент и изучим тонкости работы React и Virtual DOM.
  • О курсе.
  • Основы ES2015.
  • Основы функционального программирования на JavaScript.
  • Методы для работы с массивами map, reduce, filter.
  • Императивный vs Декларативный подход.
  • Введение в React.
  • Основы работы с JSX.
  • Как работает виртуальный DOM.
  • Компоненты в React.
  • Как работает React «под капотом».
+ Практикум
Неделя 2
На этой неделе мы продолжим нашу работу с React. Узнаем много нового о компонентах, их жизненном цикле, работе с состоянием и реализуем наше первое одностраничное приложение! Потом изучим тонкости настройки сборки приложения с помощью Webpack и основы грамотной структуризации кода.
  • Обработка событий.
  • Динамика в приложении.
  • Жизненный цикл компонента.
  • Состояние компонентов.
  • Тонкости работы Webpack.
  • Тонкости конфигурации Webpack.
  • Грамотное разбиение приложения на компоненты.
  • Взаимодествие с DOM.
Неделя 3
На этой неделе приготовьтесь перевернуть ваше представление о программировании! Мы научимся описывать наши компоненты с помощью ES6 классов, писать компоненты в функциональном стиле и научимся использовать композицию компонентов по полной! После того, как узнаем о компонентах все-все-все, мы перейдем к работе с состоянием в приложении. Познакомимся с концепцией однонаправленного потока данных и одной из ее реализаций — билиотекой Redux!
  • Использование ES6 классов для создания компонентов.
  • Higher Order Components.
  • Functional Components.
  • Использование ESLint.
  • Переиспользование компонентов.
  • Использование сторонних библиотек и компонентов.
  • Redux — функциональный подход к управлению данными.
  • Основные принципы Redux.
+ Практикум
Неделя 4
На этой неделе мы продолжим работать с Redux! Узнаем обо всех его фишках и тонкостях! Научимся путешествовать во времени с Redux Dev Tools и научимся работать со сторонним API и обрабатывать асинхронные действия.
  • Middleware в Redux.
  • Redux dev tools.
  • Time Travel debugging.
  • Middleware в Redux.
  • Асинхронные actions в Redux.
  • Взаимодействие со сторонним API.
  • Концепции разделения ответственности.
Неделя 5
Дальше мы поговорим про очень важную составляющую современных приложений — роутинг! Научимся использовать различные модули для работы с историей, подключим роутинг к Redux и реализуем механизм авторизации.
  • Навигация в приложении.
  • Использование react-router.
  • Различные модули History.
  • Редиректы и переходы на странице.
  • Работа со ссылками.
  • React Router Hooks.
  • Механизм авторизации пользователя.
  • Интеграция роутинга с Redux.
+ Практикум
Неделя 6
На этой неделе у нас 2 очень важные темы — использование иммутабельных данных и тестирование! Мы познакомимся с библиотекой ImmutableJS от Facebook и научимся использовать ее для работы с иммутабельными данными в приложнии. После этого переступим к изучению различных подходов для написания тестов. Будем писать тесты для наших функций, reducers, actions, компонентов и тестировать работу всего приложения в целом с использованием Selenium Web Driver.
  • Оптимизация производительности в React.
  • Правила для улучшения перформанса.
  • Pure Components в React.
  • Иммутабельные данные.
  • ImmutableJS.
  • Работа с ImmutableJS в React/Redux приложении.
  • Тестирование.
  • Настройка окружения для тестирования.
  • Написание unit тестов.
  • Enzyme: тесты на компоненты.
  • Nightwatch: Selenium тесты для веб-приложений.
Неделя 7
На этой неделе мы уже перейдем к сложным вопросам построения крупных приложений, проектирования архитектуры и управления сложностью! Мы разберем разные подходы, которые позволяют упростить работу с большим количеством данных и разберем хитрости для улучшения перформанса в React! На занятиях мы будем разбирать код и архитектуру крупных живых проектов и попробуем отрендерить 100500 элементов на странице!
  • Абстрагирования структуры состояния.
  • Использование селекторов.
  • Нормализация данных.
  • Нюансы построения крупных приложений.
  • React Performance.
  • Архитектура приложений на React.
+ Практикум
Неделя 8
Пришло время для продвинутых технологий, сложных функций и непростых задач. Мы с вами разберем тонкости настройки Continuos Integration и процесса деплоя наших приложений! Потом мы рассмотрим возможности React на сервере и напишем изоморфное приложение для отображения ленты новостей! Поверьте, после этой недели вы будете готовы писать на React все, что угодно!
  • Процесс деплоя приложения.
  • Деплой на GitHub Pages и Heroku.
  • Другие способы деплоя приложения.
  • Настрока Continuos Integration.
  • Travis CI.
  • Server-side рендеринг.
  • Изоморфные приложения на React.
+ Выпускной

История обновлений:

08.04.2018 - Торрент файл обновлен.
- Добавлен архив "Listings && HomeWork.zip", который содержит код с лекции и домашние задания;
- Добавлен pdf файл "[Front-end-Science] ReactJS.pdf", который являет собой компиляцией всех md файлов из архива.

Раздача ведётся путём добавления новых файлов:

Раздача ведётся путём добавления новых файлов; при каждом добавлении создаётся новый торрент. Чтобы начать докачку новых файлов, пользователям необходимо сделать следующее:
(1) остановить скачивание,
(2) удалить старый торрент у себя из клиента (имеющиеся файлы удалять не надо),
(3) скачать новый торрент и запустить его у себя в клиенте вместо старого, при этом указать клиенту путь в старую папку, куда и должно происходить скачивание новых файлов.
Ваш клиент при этом должен произвести хеширование (проверку) старой папки (если не производит сам - помогите ему сделать это), и будет докачивать только те файлы, которых у вас ещё нет. Старые файлы при этом не удаляются, а продолжают раздаваться!
Eсли вы уже удалили старые файлы, то предотвратить повторную закачку старых файлов можно, отжав галочку в соответствующих местах при запуске нового торрента. По возможности, желательно не удалять старые файлы как можно дольше, чтобы релизёр не только продолжал раздавать старые файлы, а смог сконцентрироваться на новых.
Скриншоты:
Слив складчины:

Чтобы скачать файл "Front-end Science - ReactJS (2017)"

Вам нужно Авторизоваться на сайте под своим логином. Если у Вы ещё не зарегистрированы, тогда Вам нужно пройти Регистрацию


Показать сообщения:    
Ответить на тему

Скачать Front-end Science - ReactJS (2017) слив курса.

Текущее время: Сегодня 21:06

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы