June 13, 2022, Brazil. In this photo illustration, the homepage of the GitHub website seen on a computer screen through a magnifying glass
Розробник-фрілансер Мукул Раджпут поділився у своєму LinkedIn добіркою популярних репозиторіїв GitHub, що будуть корисними як новачкам, так і досвідченим програмістам.
1) Як WebWorks
Тут детально роз’яснюється, що відбувається за лаштунками, коли ми набираємо www.google.com у браузері, починаючи з натискання «Enter» (розбір URL-адреси, DNS-пошук, HTTP-протокол, високорівнева структура браузера, основи синтаксичного аналізу та інше). Розбір доповнений безліччю схем та прикладами коду.
Це, мабуть, найбільш повна дорожня карта, яка допоможе вам зрозуміти ширшу картину ландшафту розробки, її основних технологій та послідовності вивчення речей.
Тут є дорожня карта інтерфейсу, серверної частини, 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.
Цей репозиторій є збіркою добре написаних покрокових посібників з відтворення улюблених технологій з нуля: нейромереж, ботів, криптовалют, баз даних, доповненої реальності та багато іншого. Це чудовий спосіб навчатися на практиці.
10) Безкоштовні книги з програмування
І-і-і ще жменька теорії. Тут ви знайдете літературу, подкасти, онлайн-курси, інтерактивні ресурси програмування.
Соцмережа X, основним власником якої є Ілон Маск, виконала обіцянку розкрити свій алгоритм, який визначає…
Компанія OpenAI оголосила, що її тарифний план ChatGPT Go, який надає повний доступ до моделі…
85% розробників уже використовують ШІ в роботі. Це показують і світове опитування The Pragmatic Engineer…
Група українських IT-компаній FRACTAL (ex-Netpeak Group) провела ребрендинг своєї рекрутингової агенції Netpeak Talent. Відтепер вона…
Автор популярного фреймворку Ruby on Rails Девід Гайнемаєр Генссон скептично висловився щодо перспективи заміни молодших…
Google ускладнить процес встановлення мобільних програм на пристрої Android зі сторонніх джерел, в обхід офіційного…