10 GitHub-репозиторіїв, які покращать ваші навички розробки

10 GitHub-репозиторіїв, які покращать ваші навички розробки 3

Фото до статті

Анастасія Пономарьова

Журналістка Highload

Розробник-фрілансер Мукул Раджпут поділився на своїй сторінці LinkedIn добіркою популярних репозиторіїв GitHub, які стануть у пригоді як початківцям, так і досвідченим фахівцям у сфері програмування.

1) Як WebWorks

Тут детально пояснюється, що відбувається поза кадром, коли ми вводимо www.google.com у браузері, починаючи від натискання «Enter» (аналіз URL-адреси, DNS-запит, протокол HTTP, загальна структура браузера, основи парсингу тощо). Розбір доповнено численними схемами та прикладами коду.

2) Дорожні карти для розробників

Це, ймовірно, найповніша дорожня карта, яка допоможе вам охопити ширшу картину сфери розробки, її ключових технологій та послідовності вивчення матеріалу.

Містить дорожні карти для frontend, backend, 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.

10 GitHub-репозиторіїв, які покращать ваші навички розробки 4

Ілюстрація

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, що підвищать скіл у розробці

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *