Руководства, шпаргалки, вопросы и другие материалы по JavaScript, React, TypeScript, Node.js, Express, Prisma, GraphQL, Docker и множеству других технологий, связанных с разработкой веб-приложений.
- 📃 Компилятор кода на TypeScript для WebAssembly
- 📃 Кеширование страниц с помощью кастомного сервера Next.js и Redis
- 📃 Компилятор кода на JavaScript
- 📃 Руководство по Next.js
- 📃 Карманная книга по TypeScript
- 📃 Руководство по GraphQL
- 📃 Руководство по Mongoose
- 📃 Руководство по Prisma
- 📃 Руководство по Sequelize
- 📃 Руководство по Redux Toolkit
- 📃 Руководство по Recoil
- 📃 Руководство по React Query
- 📃 Руководство по React Router
- 📃 Руководство по React Transition Group
- 📃 Руководство по React Spring
- 📃 Руководство по Apollo Client
- 📃 Руководство по Apollo Server
- 📃 Руководство по Docker
- 📃 Руководство по Supabase
- 📃 Руководство по Workbox
- 📃 Руководство по Socket.IO
- 📝 Шпаргалка по тегам HTML5
- 📝 Шпаргалка по методам JavaScript для работы с DOM
- 📝 Туториал по регулярным выражениям
- 📝 Шпаргалка по HTTP-заголовкам, связанным с безопасностью
- 📝 Шпаргалка по доступности веб-приложений
- 📝 Туториал по Web Speech API
- 📝 Шпаргалка по Internationalization API
- 📝 Шпаргалка по Temporal API и Dayjs
- 📝 Шпаргалка по хукам React
- 📝 Шпаргалка по Create React App
- 📝 Шпаргалка по Styled Components
- 📝 Шпаргалка по React + TypeScript
- 📝 Выдержки из определений типов TypeScript для React
- 📝 Примеры кастомных хуков React
- 📝 Примеры кастомных компонентов React
- 📝 Шпаргалка по Zustand
- 📝 Шпаргалка по TypeScript
- 📝 Шпаргалка по Express API
- 📝 Шпаргалка по Axios
- 📝 Шпаргалка по JSON Server
- 📝 Шпаргалка по JSONWebToken
- 📝 Шпаргалка по Cors
- 📝 Шпаргалка по Helmet
- 📝 Шпаргалка по Google Spreadsheet
- 📝 Шпаргалка по SQL
- 📝 Шпаргалка по Webpack
- 📝 Шпаргалка по Vite
- 📝 Шпаргалка по Markdown
- 📝 Шпаргалка по Netlify
- 📝 Вопросы по JavaScript. Версия 1
- 📝 Вопросы по JavaScript. Версия 2
- 📝 Алгоритмы и структуры данных, реализованные на JavaScript
- 📝 Вопросы по React. Версия 1
- 📝 Вопросы по React. Версия 2
- 📝 Шпаргалки по React, Jest, Redux и лучшие практики по React
- 📄 Размышления о React
- 🔖 Сниппеты JavaScript. Часть 1
- 🔖 Сниппеты JavaScript. Часть 2
- 🔖 Сниппеты React
- 🔖 Сниппеты Node.js
- 🔖 Сниппеты CSS и SASS
- 💾 Пример файла
.gitconfig
- 💾 Пример файла
.gitignore
- 💾 Пример файла
settings.json
(настройки дляVSCode
)
- 🔗 "Современный учебник JavaScript". Илья Кантор
- 🔗 MDN Web Docs
- 🔗 "Вы не знаете JS". Кайл Симпсон
- 🔗 "JavaScript. Подробное руководство". Дэвид Флэнаган
Паттерны проектирования
- 🔗 "Паттерны проектирования". Refactoring Guru
- 🔗 "Learning JavaScript Design Patterns". Addy Osmani
- 🔗 "Паттерны объектно-ориентированного проектирования". Банда четырех
Алгоритмы и структуры данных
- 🔗 JavaScript Algorithms - алгоритмы и структуры данных, реализованные на JavaScript с объяснениями и ссылками для дальнейшего изучения
- 🔗 "Грокаем алгоритмы". Адитья Бхаргава
Вопросы и задачи
- 🔗 JavaScript Interview Questions & Answers
- 🔗 Frontend Interview Handbook
- 🔗 JavaScript Questions
- 🔗 In JavaScript We Trust
- 🔗 Coding Practice Challenges
- 🔗 Awesome React Hooks - большая коллекция кастомных хуков
- 🔗 Curated List of React Components & Libraries - подборка компонентов и библиотек для
React
- 🔗 React и TypeScript
- 🔗 Рекомендуемый
tsconfig.json
- 🔗 Type Challenges - изучение
TypeScript
на практике
- 🔗 Документация Node.js с примерами
- 🔗 Node.js: лучшие практики
- 🔗 Insomnia - сервис для тестирования
API
- 🔗 Mailtrap - сервис для тестирования отправки электронных писем
- 🔗 GitHowTo - интерактивный курс по основам работы с
Git
- 🔗 GitZip - инструмент для скачивания определенной части репозитория по
URL
- 🔗 Developer Roadmap - "дорожная карта" веб-разработчика
- 🔗 The Art of Command Line - искусство командной строки
- 🔗 Bash Guide - краткое руководство/шпаргалка по
Bash
- 🔗 Mockaroo - сервис для генерации фиктивных данных, в том числе, в формате
SQL
- 🔗 Команды SQL (PostgreSQL)
- 🔗 Команды psql (PostgreSQL)
- 🔗 Google Fonts
- 🔗 FlatIcon
- 🔗 Настройки
Prettier
- 🔗 Список правил
ESLint
Буду признателен за любой вклад в развитие проекта:
- исправление ошибок и опечаток;
- дополнение существующих материалов;
- предложение новых материалов etc.
Материалы находятся в свободном доступе.
Ссылки на репозиторий приветствуются.