Рубріки: Подборки

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.

5) Справочник разработчика

Авторское руководство о том, как стать профессиональным разработчиком мобильных и веб-приложений, на основе технической документации компании Apptension. Как заверяют авторы, оно было создано, чтобы охватить наиболее распространенные технические вопросы и требования, возникающие перед собеседованиями, во время адаптации на работе, планирования карьеры в IT.

Иллюстрация

6) Основы Веб

Некоторые из лучших практик современной веб-разработки, предоставленные программистами Google, где показывают, как пользоваться актуальными инструментами. Здесь используется инфраструктура DevSite, которая значительно упрощает зависимости, а также Python , Node 10–12 и Google Cloud SDK.

7) Чистый код Javascript

Принципы разработки программного обеспечения из книги Роберта С. Мартина «Чистый код», адаптированные для JavaScript. Это руководство по созданию удобочитаемого, многократно используемого и рефакторингового программного обеспечения на JavaScript.

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

8) RealWorld

Он позволяет вам выбрать любой фронтенд (React, Vue и т. д.) и любой бэкэнд (Node, Django и т. д.), затем смотреть, как они работают в реальных приложениях с красивым дизайном. Да, вы можете смешивать и сочетать их, потому что все они придерживаются одной и той же спецификацией API.

9) Создайте свой собственный X

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

10) Бесплатные книги по программированию

И-и-и еще горстка теории. Здесь вы найдете литературу, подкасты, онлайн-курсы, интерактивные ресурсы по программированию.

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

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

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024