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


[Бесплатно] [Онлайн] [RS School] Online курсы по JS от Epam’оцев [RUS, предстоящее событие стартующее 3 мая 2021]

Будет полезно тем, кто хочет освоить node.js.


RS School Node.js


Программа (взято из discord чата):

  • Node.js basics
  • Debugging in Node.js
  • Typescript basics
  • REST + layered patterns
  • Logging & Error Handling
  • Docker (for Windows)
  • PostgreSQL + Typeorm
  • Authentication, JWT, Security, CORS
  • Nest.js
  • Microservices architecture


Подробнее


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

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

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

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

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

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

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

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


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

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


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


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

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

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


UPD. Вот здеь удалось подготовить “идеальный” пример, как это можно реализовать.

Реопзиторий

Внутри простое angular + node + mongodb приложение.

Используется: linux, minikube, helm, docker, skaffold.

Думаю, заслуживает внимания тех, кто сам программирует и интересуется темой контейнеров, kuberntes, ci/cd etc.

С помощью одной команды (после настройки окружения) вы можете развернуть приложение в локальном minikube. Как следствие и на любом другом подготовленном кластере kubernetes. Подготовленный таким образом проект можно разрабатывать прям в kubernetes. Утилита skaffold будет обновлять проект автоматически.

Манифесты kubernetes хранятся в нужном формате, который используется для создания пакетов для быстрой установки приложений и могут быть размещены в хранилищах репозиториев.

Подключив локальный GitLab, можно сделать автоматическую сборку и deploy по коммиту или релизу на тестовый или боевой сервер kubernetes.


Из актуального:


[Oleksandr Kocherhin] NestJS - пишем API для реального проекта с нуля [RUS, 2021]

NestJS, TypeORM, PostgreSQL

https://www.udemy.com/course/nestjs-writing-api-for-the-real-project-from-scratch/

Приложение


  • к нему есть фронт на Angular, React, Vue в других курсах автора.


[Ларичев Антон] React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid [RUS, 2021]

https://www.udemy.com/course/react-nextjs/

Сначала, по хорошему, нужно разработать backend.


[Ларичев Антон] NestJS - с нуля, современный backend на TypeScript и Node JS [RUS, 2021]

База MongoDB

https://www.udemy.com/course/nestjs-backend-typescript-node-js/



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