Distributed Computing: Workshop
2.8K
Всем привет, вы нашли тренажер backend-разработчика.
Пригоден для подготовки специалистов на любом технологическом стеке (см. ниже).
На Linux/Windows/Macos просто запустим из терминала
docker run --name distcomp -d -p:24100:24100 khmelov/distcomp:latestи потом останется открыть браузер тут http://localhost:24100 (или ваш порт, указанный при запуске)
Если Docker не установлен, то вам сюда: https://bit.ly/poit-dist-comp (это Desktop версия - такая же, но обновляется реже)
Если вы ранее запускали версию с тегом latest, то для обновления ее нужно сначала удалить, а затем скачать заново. Или остановите контейнер и используйте актуальный тег:
docker run --name distcomp-${{VERSION_APP}} -d -p:24100:24100 khmelov/distcomp:${{VERSION_APP}}В курсе есть все, что нужно для "прокачки" своих навыков разработчика:
Есть задания, в таком же формате, в котором вы можете их увидеть на реальной работе, но упрощены для учебы.
Задания индивидуальны, у каждого будет СВОЙ ЛИЧНЫЙ вариант.
Имеется базовая автоматическая проверка заданий - тестирование ваших приложений по методу серого ящика.
Приведены краткие сведения об изучаемых технологиях и подробные ссылки на нужные материалы и документацию.
По курсу выкладываются записи лекций с ежегодным обновлением.
Поддержка английской и русской локализации.
Опционально: будет нужен Docker для выполнения заданий. Можно и вручную конечно все устанавливать, но с контейнеризацией будет конечно удобнее.
История проекта начиналась как небольшой тренинг для нужд коммерческой компании. Однако теперь есть соглашение о возможности использовать тренажер в более широких целях - для обучения (как академического, так и online). Курс проектировался для разработчиков Java, но задания и проверки работают независимо от выбранного вами языка. Поэтому если ваш технологический стек Kotlin, Node.JS, Python, Scala, C#, PHP или любой другой язык бекенда тренажер вам тоже отлично подойдет.
В ходе тренинга вам предстоит создать два REST-сервиса, выполнить подключение к базам данных Postgres и Cassandra, настроить подключение к Kafka, создать кеш Redis. С течением времени состав и объем заданий планируется увеличивать. Обновляйтесь периодически - будут добавляться новые интересные задачи. Примерный их состав см. в меню Next Steps.
В планах реализовать задания на проверку безопасности (например Spring Security), frontend, развертывание в Docker и Kubernetes и многое другое.
ОЧЕНЬ ВАЖНО! Email который вы будете использовать менять НЕЛЬЗЯ. Тренажер имеет различные варианты заданий, а смена Email приведет к тому, что все работы вам придется переделывать.
Поставьте звезду если вам было интересно или просто понравилась идея тренажера.
Если вы были у меня на тренинге или сейчас проходите подготовку в рамках академического курса - вы знаете, где меня найти ;).
Александр Хмелев
По вопросам сотрудничества с юр. лицами https://bit.ly/khmelov
Content type
Image
Digest
sha256:f5463d003…
Size
30.2 MB
Last updated
6 months ago
docker pull khmelov/distcomp