Открыто

[HTML academy] Профессиональный онлайн‑курс JavaScript, уровень 3

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

Цена: 23900р.
Взнос: 604р.

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

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

  1. pikylbkaNomer

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

    [​IMG]

    Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.​

    Первая неделя
    Раздел 1

    React

    Рассмотрим схему работы на курсе. Познакомимся с популярной библиотекой React. Узнаем какие проблемы она решает и как может упростить наш проект. Подготовим инфраструктуру для React-проекта, разберёмся как работают компоненты и JSX.​

    Организационные вопросы.
    • Обзор проектов.
    • Схема работы на курсе.
    React.
    • Что такое React.
    • Как работает React.
    • Какие задачи эффективно решает.
    • Virtual DOM.
    JSX.

    Инфраструктура
    • Webpack.
    Дополнительные инструменты.

    Компонентный подход.
    • Компоненты React.
    • Свойства компонентов.
    • Передача данных через свойства.
    • Вложенные компоненты.
    Рендеринг компонентов.
    • Рендеринг списков.
    • Условный рендеринг.

    Раздел 2

    Тестирование React

    Познакомимся с инструментами и методиками тестирования React-приложений. Настроим инфраструктуру для тестирования, напишем тесты для созданных компонентов.​
    • Jest.
    • Enzyme.
    • PropTypes.
    Вторая неделя
    Раздел 3

    state

    Теоретическая лекция
    Улучшим знания о React и компонентах. Разберём state, события и методы жизненного цикла компонента.​
    • state.
    • Однонаправленный поток данных.
    • Функциональные компоненты, классовые компоненты, PureComponent.
    Методы жизненного цикла.

    React и формы.


    Раздел 4

    React и паттерны

    Разбираемся с вопросом, что такое архитектура программного обеспечения и как её проектировать. Знакомимся и учимся на практике применять паттерны проектирования.​

    Проектирование.
    • Чем отличается хорошая программа от плохой.
    • Зачем проектировать программное обеспечение. Цели проектирования.
    • Архитектура программного обеспечения.
    • Инструменты для проектирования.
    Паттерны проектирования.
    • Какие проблемы решают паттерны.
    • Из чего состоит паттерн.
    • Виды паттернов проектирования.
    Паттерны в React.
    • Дочерние компоненты.
    • Компоненты-обёртки (Proxy component).
    • Компоненты высшего порядка (Higher-order component).
    • Render Props.
    • Провайдер (Provider).


    Третья неделя
    Раздел 5

    Redux

    Знакомимся с Flux-архитектурой: действия (Actions), диспетчеры (Dispatcher), представления (Views) и хранилища (Stores). Подключаем к проекту Redux и обновляем кодовую базу.​
    • Flux-архитектура.
    • Хранилище, диспетчер, действия.
    Redux.

    Middlewares.


    Раздел 6

    Оптимизация производительности

    Поговорим о производительности React-приложений: какие есть особенности, на что следует обращать внимание при проектировании компонентов в первую очередь.​
    • Профилирование компонент.
    • Управление обновлением компонент.
    Четвёртая неделя
    Раздел 7

    Асинхронность в Redux

    Научимся внедрять асинхронный код в синхронную работу Redux с помощью Middleware.​

    redux-thunk


    Пятая неделя
    Раздел 8

    React Router

    Знакомимся с маршрутизацией в SPA-приложениях. Добавляем в проект пакет react-router-dom, создаём публичные и приватные маршруты.​
    • Роутинг.
    • History API.
    • Компоненты Route, Link.
    • Приватные маршруты.
    • Редиректы.
    Раздел 9

    React и типизация

    Познакомимся со статической типизацией. Обсудим, какие проблемы она решает. Добавим к проекту TypeScript.​

    Статическая типизация.
    • Что это такое?
    • Плюсы минусы статической типизации.
    • Статическая типизация для JS.
    TypeScript и React.
    • Поддержка React в TypeScript.
    • Интерфейсы.
    Учебный проект
    Учебный проект будет общим для всех, над ним вы будете работать вместе с преподавателем на живых лекциях.
    [​IMG]

    «Шесть городов»
    Современный сервис для путешественников, которые не хотят переплачивать за аренду жилья. В приложении можно получить актуальный список предложений по аренде в одном из шести популярных городов. Сортировка объектов и подробное описание каждого из них помогут быстро выбрать оптимальный вариант жилья. Авторизованные пользователи могут оставить отзыв и добавить приложение в избранное.
    [​IMG]

    «Что посмотреть»
    Онлайн-кинотеатр нового поколения с возможностью выбирать фильмы по жанру, изучать их подробное описание и просматривать список похожих кинокартин. После авторизации пользователи могут добавлять фильмы в список для дальнейшего просмотра, ставить им оценки, читать отзывы других зрителей и оставлять свои.
    [​IMG]

    Продажник

    Другие курсы Академии по JS
    [HTML academy] Профессиональный онлайн‑курс JavaScript, уровень 2 [27 июля — 30 сентября 2020]
    [HTML Academy] Профессиональный онлайн‑курс JavaScript, уровень 1 [26 мая — 29 июля 2020]
     
    Последнее редактирование модератором: 21 дек 2020
    5 пользователям это понравилось.
  2. Последние события

    1. santeylarin

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

      7 авг 2022 в 22:43
    2. pomeranec77

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

      29 июл 2022
    3. Lexandra91

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

      4 июл 2022
    4. Free-look

      Free-look участвует в складчине.

      24 июн 2022

    Последние важные события

    1. skladchik.com

      Нужен организатор складчины.

      3 фев 2021
    2. skladchik.com

      SelvestrX организатор складчины.

      10 ноя 2020
    3. skladchik.com

      Нужен организатор складчины.

      13 июн 2020
    4. skladchik.com

      Boomberman30 организатор складчины.

      28 май 2020
  3. Zanny

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

  4. rossental

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

    [Flavio Copes] Фуллстек Next.js/React/Postgres/Express
    Next.js - это фреймворк, используемый малыми и крупными компаниями для создания React веб-приложений и веб-сайтов на основе серверной отрисовки(SSR). Идеальное сочетание технологий для ваших веб-приложений.
     
  5. begemot_191

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

    Достойная книга для программистов, Серия: Мировой компьютерный бестселлер - Рекомендую !!! :
    HTML и CSS. Разработка и дизайн веб-сайтов | Дакетт Джон (Повтор)
    - стоит ограничение взноса 60 руб.+ безопасная складчина + 27 отличных отзывов из интернета
    - объем книги 480 стр.(скан)
    - книгу легко читать, хотя ее писали профи !!!
    - 11 апреля стартуем !!!, не пропусти :p:p:p
     
  6. SelvestrX

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

  7. stclaus

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

  8. newfaceof

    newfaceof ДолжникДолжник

    Скажите пожалуйста, как будут обновляться материалы, после каждого занятия ? И что в них будет входить, хотелось бы чтобы лекции и домашние задания полностью.
     
  9. Goldsmith

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

  10. Bertrax

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

  11. Stigner

    Stigner СкладчикСкладчик

  12. Emmett Brown

    Emmett Brown ОргОрганизатор

  13. abarmot

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

    Да задания после каждого урокавыкладывать буду
     
  14. Суффикс

    Суффикс ЧКЧлен клуба

  15. Boomberman30

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

  16. lexx_bka

    lexx_bka ДолжникДолжник

  17. pikylbkaNomer

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

    Друзья!
    Приглашаю всех на отличный курс по Node.js!
    Давайте уже соберёмся и выкупим продукт! Нужно сбить цену хотя бы до 200-300 руб.


    [loftschool] Node.js Серверный JavaScript [17 ноября - 28 декабря 2020]

    За время курса, Вы создадите консольные приложения, многостраничный сайт-портфолио и интернет-портал.
    За время курса будут разобраны основы платформы, асинхронность и её использование в Node.js, потоки и события, шаблонизаторы(Handlebars, ejs, pug), построите RestAPI, напишите чат для приложение на Websockets, подключите авторизацию и разделение прав пользователей, основы тестирования серверных приложений с фрейворками Mocha и Chai, выполните деплой приложения на сервер.​

    При создании консольного приложения основной задачей будет систематизация файлов. Выполняя работу над проектом вы подробно познакомитесь с асинхронными процессами под Node.js. Сначала напишите приложение в классическом виде на основе callback-функций, а потом перепишите на Promise или Asyn/Await. Таким образом, Вы наглядно оцените достоинства и недостатки этих подходов.

    Многостраничный сайт-портфолио. Во время работы над многостраничным сайтом-портфолио, Вы научитесь работать с шаблонизаторами и популярными фреймворками - express.js и koa.js. Ваша задача станет - создание серверной части. При выполнение дз, вы разберётесь с роутингом, выполним аутентификацию и авторизацию к административной панели, научитесь использовать на сервере JSON-хранилище данных на основе lowdb и напишите модули отправки писем и загрузки изображений на сервер

    Интернет-портал вы напишите на express.js или koa.js, научитесь пользоваться базами данных(Mongo.db, PostgreeSQL), построите API для готовой фронтенд части, написанной на vue.js. И многое другое!


    И не проходите мимо отличного курса по продвинутой веб-разработке,
    который начнётся через месяц!

    [HTML ACADEMY] PHP. Профессиональная веб-разработка
    [loftschool] Комплексный курс по PHP [13 Октября - 23 ноября 2020]
     
  18. pikylbkaNomer

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

  19. ЯшкаПровокатор

    ЯшкаПровокатор ОргОрганизатор

    React — JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов.
     
  20. superhana

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

  21. Zakir0556

    Zakir0556 ДолжникДолжник

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