10 репозиториев GitHub, которые повысят скилл в разработке
Разработчик-фрилансер Мукул Раджпут поделился в своем LinkedIn подборкой популярных репозиториев GitHub, которые будут полезными как новичкам, так и опытным программистам.
1) Как WebWorks
Здесь подробно разбирается, что происходит за кулисами, когда мы набираем www.google.com в браузере, начиная от нажатия «Ввод» (разбор URL-адреса, DNS-поиск, HTTP-протокол, высокоуровневая структура браузера, основы синтаксического анализа и прочее). Разбор дополнен множеством схем и примерами кода.
2) Дорожные карты разработчиков
Это, пожалуй, наиболее полная дорожная карта, которая поможет вам понять более широкую картину ландшафта разработки, ее основных технологий и рекомендуемой последовательности изучения вещей.
Здесь есть дорожная карта интерфейса, серверной части, DevOps, Android, Python и другие.
3) Веб-разработка для начинающих
Подробный 12-недельный курс из 24 уроков по основам JavaScript, CSS и HTML. Каждый урок включает в себя тесты до и после урока, письменные инструкции по завершению занятия, решения заданий и многое другое.
4) Челлендж «30 дней Javascript»
Здесь есть как стартовые файлы, так и готовые решения для JavaScript 30 Day Challenge от Wes Bos. Кстати, проходить челлендж не обязательно на JS – можно обучаться на другом языке программирования или фреймворке, например, ClojureScript, Node.js с Jade, TypeScript.
Авторское руководство о том, как стать профессиональным разработчиком мобильных и веб-приложений, на основе технической документации компании Apptension. Как заверяют авторы, оно было создано, чтобы охватить наиболее распространенные технические вопросы и требования, возникающие перед собеседованиями, во время адаптации на работе, планирования карьеры в IT.
6) Основы Веб
Некоторые из лучших практик современной веб-разработки, предоставленные программистами Google, где показывают, как пользоваться актуальными инструментами. Здесь используется инфраструктура DevSite, которая значительно упрощает зависимости, а также Python , Node 10–12 и Google Cloud SDK.
Принципы разработки программного обеспечения из книги Роберта С. Мартина «Чистый код», адаптированные для JavaScript. Это руководство по созданию удобочитаемого, многократно используемого и рефакторингового программного обеспечения на JavaScript.
В гайде рассказывается о переменных, функциях, классах JS, а также как обрабатывать ошибки, делать форматирование и прочее.
8) RealWorld
Он позволяет вам выбрать любой фронтенд (React, Vue и т. д.) и любой бэкэнд (Node, Django и т. д.), затем смотреть, как они работают в реальных приложениях с красивым дизайном. Да, вы можете смешивать и сочетать их, потому что все они придерживаются одной и той же спецификацией API.
9) Создайте свой собственный X
Этот репозиторий представляет собой сборник хорошо написанных пошаговых руководств по воссозданию любимых технологий с нуля: нейросетей, ботов, криптовалют, баз данных, дополненной реальности и многого другого. Это отличный способ учиться на практике.
10) Бесплатные книги по программированию
И-и-и еще горстка теории. Здесь вы найдете литературу, подкасты, онлайн-курсы, интерактивные ресурсы по программированию.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: