Открыто

[frontend-science] 6-недельный онлайн-курс «ReactJS»

Тема в разделе "Курсы по программированию", создана пользователем Коровьев, 26 авг 2016.

Цена: 20000р.
Взнос: 679р.

Основной список: 32 участников

Резервный список: 38 участников

  1. Коровьев

    Коровьев БанЗабанен

    6-недельный онлайн-курс
    «ReactJS»
    В этом курсе вы научитесь использовать React, Redux и множество других инструментов для создания крупных веб-приложений нового поколения. Курс охватывает все практические аспекты разработки на React: от основ создания компонентов, управления данными, настройки окружения до тонкостей проектирования архитектуры, создания server-side и изоморфных приложений на React.
    Этот курс подойдет тем, кто уже знает HTML, CSS и JavaScript на среднем уровне.
    1 Неделя
    На первой неделе мы познакомимся с React, напишем наш первый компонент и небольшое одностраничное приложение. Узнаем отличия Rect от других фреймворков и изучим некоторые его особенности.
    • Введение в React.
    • Основы ES2015 (ES6).
    • Данные в React: props и state.
    • Императивный vs Декларативный подход/
    • Основы работы с JSX.
    • Обработка событий.
    • Динамика в приложении.
    • Жизненный цикл компонента.
    + Практикум

    2 Неделя
    На этой неделе мы продолжим нашу работу с React. Узнаем много нового о компонентах, научимся настраивать сборку приложения и изучим разные подходы к написанию стилей.
    • Грамотное разбиение приложения на компоненты.
    • Основы работы с Webpack: Hot-module-replacement.
    • Взаимодествие с DOM.
    • Разные подходы к написанию стилей.
    • Препроцессоры, БЭМ, CSS модули.
    • PostCSS.
    • Написание компонентов в ES2015 синтаксисе.
    • Как работает React «под капотом».
    • Использование сторонних библиотек и компонентов.
    3 Неделя
    C самим React'ом мы уже разобрались. Но сейчас написание приложений на React – это не только создание компонентов. В этом блоке мы рассмотрим такую важную составляющую современных приложений как роутинг и управление состоянием, познакомимся с концепцией однонаправленного потока данных и напишем одностраничное приложение для просмотра информации о фильмах.
    • Роутинг в приложении.
    • React-router.
    • Переходы между страницами и редиректы.
    • Работа с context в React.
    • Flux – основные концепции и понятия.
    • Redux – функциональных подход к управдению состоянием.
    • Redux dev tools и перемешение во времени.
    • Actions и Reducers.
    • Middleware в Redux.
    • Асинхронные actions в Redux: redux-thunk и redux-promise.
    • Взаимодействие со сторонним API.
    + Практикум

    4 Неделя
    На этой неделе мы познакомимся с важными практиками создания крупных приложений на React. На примере создания приложения для просмотра погоды мы разберем основы грамотного проектирования интерфейса, принципы построения архитектуры проекта и разбиения приложения на составляющие.
    • Разделение ответственности: «умные» и «глупые» компоненты.
    • Организация структуры приложения.
    • Оптимистичное выполнение действий.
    • ImmutableJS: как, зачем, почему?
    • Higher order components.
    • Создание механизма авторизации в React.
    • Производительность приложения: рендерим 100000 элементов.
    • Настройка и использование Eslint – не допускаем ошибок в коде.
    5 Неделя
    Теперь мы погрузимся в написание крупных приложений, научимся обрабатывать сложные асинхроные операции и писать тесты для наших функций, reducers, actions, компонентов и тестировать работу всего приложения, в целом, с использованием Selenium Web Driver.
    • Компоненты как функции.
    • Организации сложных асинхронных действий.
    • Тестирование.
    • Настройка окружения для тестирования.
    • Написание unit тестов.
    • Enzyme: тесты на компоненты.
    • Nightwatch: Selenium тесты для веб-приложений.
    • Деплой приложений.
    + Практикум

    6 Неделя
    Пришло время для продвинутых технологий, сложных функций и непростых задач. Мы с вами разберем возможности React на сервере и напишем изоморфное приложение для отображение ленты новостей. После этой недели вы будете готовы писать на React все, что угодно!
    • Server-side рендеринг.
    • Изоморфные приложения на React.
    • Локализация приложения.
    • Нюансы построения крупных приложений на React.
    • Подведение итогов.
    • Презентация ваших проектов.
    • Награждение сертификатами.
     
    Последнее редактирование: 9 сен 2016
    3 пользователям это понравилось.
  2. Последние события

    1. drowning pool

      drowning pool не участвует в складчине.

      10 ноя 2019 в 18:07
    2. Avitus

      Avitus не участвует в складчине.

      9 сен 2019
    3. BomberMan

      BomberMan не участвует в складчине.

      21 июл 2019
    4. binarick

      binarick участвует в складчине.

      3 июл 2019
  3. olga307

    olga307 ЧКЧлен клуба

  4. Василий Сергеевич

    Василий Сергеевич ОргОрганизатор

  5. Василий Сергеевич

    Василий Сергеевич ОргОрганизатор

  6. Василий Сергеевич

    Василий Сергеевич ОргОрганизатор

  7. Рам

    Рам ОргОрганизатор

    Что бы изучать этот курс нужно уже знать HTML и CSS.
    Сделать это быстро вы сможете уникальном видеокурсе

    Видеокурс HTML и CSS за 3 дня + бонус
    • знакомство с HTML и тегами
    • знакомство с CSS
    • блочная вёрстка
    • позиционирование в CSS
    • создание сайта
    • создание формы обратной связи
    Этому и многому другому вы научитесь в уникальном видеокурсе
    Видеокурс HTML и CSS за 3 дня + бонус
     
  8. harold

    harold БанЗабанен

  9. Денис Гуру

    Денис Гуру ОргОрганизатор

  10. oksit626

    oksit626 СкладчикСкладчик

    Предлагаю записатся на повтор: Доступ к сайту EggHead.io на месяц - библиотека курсов
    по всем актуальным направлениям для Web-разработчика, на торрентах только устарелые версии некоторых курсов.
    //React, Angular2, Angular 1.x, RxJS, Javascript, Node.JS, D3, TypeScript, Elm, Tools//
    https://skladchik.com/threads/egghe...-видео-на-1-месяц-повтор.135926/#post-5551161[​IMG]
     
  11. Tryhardsariel

    Tryhardsariel ДолжникДолжник

    Ребят курс очень нужный организуйте пожалуйста
     
  12. Бомбардир

    Бомбардир ШтрафникШтрафник

  13. krepysh

    krepysh ОргОрганизатор

  14. Весенний бриз

    Весенний бриз ОргОрганизатор (П)

  15. drowning pool

    drowning pool ЧКЧлен клуба

  16. super_geroy

    super_geroy МодерМодератор Команда форума

  17. mardoksp

    mardoksp ЧКЧлен клуба

  18. freedev

    freedev ЧКЧлен клуба

  19. improver

    improver ПартнерПартнер (А)

    Чтобы как следует разобраться в любой, по сути, интеллектуально-емкой теме и в дальнейшем поддерживать свою экспертность - вам наверняка пригодится база знаний. Которую можно соорудить в TheBrain, к примеру (это софт такой, для построения семантических сетей). Присоединяйтесь к обсуждениям oсобенностей создания (или апгрейда) этой самой базы знаний: https://skladchik.com/threads/как-организована-ваша-персональная-база-знаний.140252/ (более общие вопросы + неподражаемый юмор ZibukaZavr), и здесь: https://skladchik.com/threads/thebrain-ваша-персональная-база-знаний.143131/ (более прикладные вопросы - например, почему именно TheBrain и что он позволяет реализовать). Мне кажется, что участникам этой складчины (с математическим/инженерным/программистским мышлением) будет в теме разобраться гораздо легче. И, по второй ссылке, в складчину вписывайтесь, конечно же (курс ушел на проверку, но в складчину вписаться еще можно). А если вы Модер или Орг - добро пожаловать в команду проверяющих :)
     
  20. Djeffik

    Djeffik СкладчикСкладчик

  21. Madvert

    Madvert ЧКЧлен клуба

Поделиться этой страницей