Изучаем, обсуждаем и делимся материалами для освоения современного JavaScript и JavaScript фреймворков на русском языке


Совместное изучение материалов по современному javascript и javascript фреймворков

Изучать материалы интереснее в коллективе, особенно когда что-то не работает и есть у кого спросить, посмотреть код, задать вопрос.

Если ставить какие-то цели и проводить challeng’ы, то это в некоторых случах дисциплинирует участников.

Пример, challenge по какому-то курсу.

Договариваемся, что изучаем материала минимум по пол часа видео в день.

Каждый из участников:

  • скачивает материал к себе
  • создает каталог с названием “TODAY”
  • закидывает в него видео на оговоренный минимум.
  • и смотрит, изучает, прорабатывает. И пока не посмотрел, никаких ютубчиков, твичей, сериальчиков и даже порнхабчиков.

Кому интересно, присоединяйтесь.


В общем, если есть желание разбирать что-то коллективно:

  • пишите об этом в нашем телеграм чате.
  • создаете проект на github и после каждого видео (если в нем что-то делалось практическое и значимое) создаете коммит.
  • В файле Readme.md писать команды которые выполнялись в курсе.
  • Важные изменения в дизайне приложения фиксировать в скриншотах и добавлять их также в проект.
  • А здесь мы будем размещать ссылки на публичные репо участников.


Планы по материалам, которые планируются изучить


[Бесплатно] [Онлайн] [RS School] Курс “JavaScript/Front-end”. [RUS, 28 февраля 2021]


RS School JavaScript/Front-end

https://community-z.com/events/js-intro-rss-2021q1

Чекните также предстоящие события:
https://community-z.com/communities/the-rolling-scopes/events


Сам записался в школу. Прохожу 2 курса. По node.js и Node.js + aws. Кто не успел, можно будет запланировать свое обучение на следующий поток. Например, курс Node.js + AWS планируют читать 2 раза в год.

Если заинтересовались, то. Программа есть. Записи видео, есть. Задания и критерии оценки, есть. Единственное чего нет, это наставников и обучающихся. Можете не терять времени и не ждать старта нового потока, а заранее изучить материалы и написать программы в расслабленном темпе. И когда отроется новый поток, вам не придется начинать с 0. Программисты с опытом разработки на JS, разумеется с заданиями справятся. А вот остальным может быть достаточно сложно.

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


Здесь мои записи по текущим курсам


[YouTube] Про цикл событий в JavaScript или “как на самом деле работает асинхронность”? [Перевод RUS, 2017]



+ Pdf’ka


[YouTube, Владилен Минин] Уроки по JavaScript [RUS, 2020]



[YouTube, Владилен Минин] React Hooks - Полный Курс (Про Все Хуки!) [RUS, 2020]



[Андрей Мелихов] Архитектура современного корпоративного Node js приложения [RUS, 2020]

Нужно найти время и посмотреть



https://habr.com/ru/company/yandex/blog/514550/


Пожелание по добавлению инструкций для запуска изученных проектов

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

Если изучаете всевозможные курсы или читаете книги, где создают толковые проекты сложнее “hello world”, делитесь результатами, чтобы их можно было легко запустить. Например, средствами docker, kubernetes. Сопровождайте проекты инструкциями для запуска.


[NewLine] TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL [ENG, 2020]

Для меня это лучший курс 2020

Достаточно интересный курс. Смотрю вторую часть проекта. Оригинальные исходные коды есть.

Здесь и TypeScript, и GraphQL, и React, и MongoDB присутствуют.

Сам проект я завернул в kubernetes и разработка ведется сразу в нем с автоматическим обновлением проекта при сохранении.

Взяты последние пакеты, в том числе и ApolloClient 3.X.X. Кому интересно, делайте параллельно.

Мои исходные коды здесь.


[Zachary Reece] Implement High Fidelity Designs with Material-UI and ReactJS [ENG, 2020]

https://www.udemy.com/course/implement-high-fidelity-designs-with-material-ui-and-reactjs/

Появились исходные коды. Придется изучать.

35-40 часовый курс.


[Reed Barger] Build an Instagram Clone with React [ENG, 2020]

Ну чего, посоны? Каждому по своему инстраграму?

[Reed Barger] Build an Instagram Clone with React [ENG, 2020]

Мне понравился этот курс. Хоть Instagram и получился недоделанным, т.к. большая часть функционала не была реализована, но выглядит норм.

Автор зачем-то понадеялся на Instagram CDN для своих картинок, который был благополучно удален сервисом где-то в середине записанного курса. Если кто будет копать, рекомендую просто скопировать мой вариант файла с картинками, чтобы вместо неподгрузившихся картинок, выводились собаки породы корги.

Build an Instagram Clone with React


[Stephen Grider] Microservices with Node JS and React [ENG, 2020]

https://www.udemy.com/course/microservices-with-node-js-and-react/


Материал для тех, кому интересны темы docker, kubernetes, react, node.js, typescript, next.js

https://github.com/webmakaka/Microservices-with-Node-JS-and-React

Да тяжело. 54 часа видеоматериалов от топового учителя по соверменным js технологиям.


[Andrei Neagoie, Yihua Zhang] Complete React Developer in 2020 (w/ Redux, Hooks, GraphQL) [ENG, 2019]

Для меня это лучший курс 2019

https://github.com/webmakaka/Complete-React-Developer-In-2020-Redux-Hooks-GraphQL

Наверное, это самый интересный и полезный курс по React который смотрел когда-либо.

Но на самом деле он под конец начинает поднадоедать. Мы по сути на один проект то накатываем какие-то технологии, то их скручиваем. То redux-thunk, to redux-saga, to hooks.



Обсуждаем всякую ерунду, обменваемся материалами, обсуждаем вакансии в телеграм чате