
Фото до статті
Анастасія Пономарьова
Журналістка Highload
Розробник-фрілансер Мукул Раджпут представив у своєму LinkedIn перелік популярних сховищ GitHub, які стануть у пригоді як новачкам, так і досвідченим програмістам.
1) Як WebWorks
Тут докладно пояснюється, що відбувається поза кадром, коли ми вводимо www.google.com у браузер, починаючи з натискання «Enter» (аналіз URL-адреси, пошук DNS, протокол HTTP, загальна структура браузера, основи парсингу та інше). Аналіз доповнено численними схемами та прикладами коду.
2) Дорожні карти для розробників
Це, мабуть, найповніший путівник, який допоможе вам охопити ширшу картину сфери розробки, її основні технології та порядок вивчення матеріалів.
Тут представлено дорожню карту для фронтенду, бекенду, DevOps, Android, Python та інших напрямків.
3) Веб-розробка для початківців
Детальний 12-тижневий курс, що складається з 24 уроків, охоплює основи JavaScript, CSS та HTML. Кожен урок містить попередні та наступні тести, письмові інструкції після заняття, розв’язання завдань і багато іншого.
4) Челендж «30 днів Javascript»
Містить як початкові файли, так і готові рішення для 30-денного виклику з JavaScript від 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) Безкоштовні книги з програмування
І, нарешті, трохи теорії. Тут ви знайдете літературу, подкасти, онлайн-курси, інтерактивні ресурси з програмування.
Головна > Добірки > 10 репозиторіїв GitHub, що підвищать скіл у розробці
Джерело
