Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
egghead logo

egghead

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
67 1

Курсы от egghead

Offline-First Progressive Web Apps (PWA) в Vue.js logo

Offline-First Progressive Web Apps (PWA) в Vue.js

Offline-First Progressive Web Apps (PWA) in Vue.js
Прогрессивные веб-приложения - это просто веб-страницы, но с супервозможностями. Они загружаются в условиях неопределенной сети, даже в автономном режиме. Они быстрые и привлекательные, обеспечивая лучший пользовательский интерфейс. Они могут быть установлены на вашем смартфоне, если браузер поддерживает его, чувствуя себя родным приложением.В этом курсе я расскажу вам как взять существующее приложение SPA, сделанное в Vue.js, и прагматически пре
1 ч 2 мин 51 сек
English
Премиум
End to End тестирование с Cypress logo

End to End тестирование с Cypress

End to End testing with Cypress
Инструменты, доступные для модульного тестирования, прошли долгий путь. Хотя тестирование никогда не может быть «легким», доступные инструменты, безусловно, переместили тестирование ближе к простоте. Полноценное тестирование полностью не изменилось, и в результате многие приложения тестируются вручную и часто пользователями на производстве. Cypress предоставляет среду тестирования, которая обеспечивает сквозное тестирование быстро и н
1 ч 8 мин 0 сек
English
Премиум
Безопасный JavaScript с типом Maybe logo

Безопасный JavaScript с типом Maybe

Safer JavaScript with the Maybe Type
Динамическая типизация JavaScript делает его невероятно гибким. Однако такая гибкость может привести к неприятностям. Когда значения имеют потенциал для изменения типов или заканчиваются нулевыми или неопределенными, это может привести к ошибкам во время выполнения нашего кода или причудливым ошибкам, которые навсегда сохраняются для отслеживания из-за принуждения типа. Чтобы сразиться с этим, мы закончили с кодом, который засорился, будет условн
0 ч 50 мин 22 сек
English
Премиум
End to End Тестирование с Google's Puppeteer и Jest logo

End to End Тестирование с Google's Puppeteer и Jest

End to End Testing with Google's Puppeteer and Jest
Тестирование End to End включает в себя обеспечение того, чтобы все интегрированные части приложения функционировали и работали вместе, как ожидалось. Эти типы тестов моделируют реальные сценарии пользователя, в основном проверяя, как настоящий пользователь будет использовать приложение. Они заполняют пробелы, которые блок и интеграционные тесты просто не могут покрыть.Puppeteer - это основная часть этих инструментов. При правильном использовании
0 ч 34 мин 29 сек
English
Премиум
Управление состоянием React формы c redux-form logo

Управление состоянием React формы c redux-form

Manage React Form State with redux-form
В этом курсе мы собираемся использовать пакет redux-form для создания формы, состоянием которой легко и приятно управлять.Используя redux-form, у нас есть ресурс, который обеспечивает не только преимущества интеграции состояния формы с существующим приложением Redux, но и возможность отслеживать состояние нашей формы с точностью в Redux Dev Tools без написания большого количества шаблонов.В частности, мы собираемся выяснить, как связи redux-form
0 ч 46 мин 26 сек
English
Премиум
Optimistic UI Updates в React logo

Optimistic UI Updates в React

Optimistic UI Updates in React
Независимо от того, какой тип приложения вы создаете, вам нужно будет получить данные, отобразить их пользователю и разрешить пользователю взаимодействовать с этими данными и обновлять их. Эта фаза взаимодействия и обновления часто является асинхронной по своей природе, что дает вам, разработчику, возможность предоставить целый ряд различных впечатлений в зависимости от сценария.
0 ч 25 мин 22 сек
English
Премиум
Создаем графику с HTML Canvas logo

Создаем графику с HTML Canvas

Create Graphics with HTML Canvas
Очень полезно работать с графикой при создании приложений и веб-сайтов, но как начать? HTML5 имеет технологию Canvas, которая позволяет рисовать графику на наших экранах. Мы можем делать все от создания основных форм до создания сложных интерактивных игр и анимаций!В этом курсе мы изучим основы использования Canvas. Начнем с изучения того, как создать холст на HTML-странице. Затем мы узнаем, как рисовать и стирать с помощью заливок и штрихов. Нак
0 ч 25 мин 0 сек
English
Премиум
Как стилизовать Angular компоненты logo

Как стилизовать Angular компоненты

Understand How to Style Angular Components
Разработчики обычно имеют отношения "любви и ненависти" с CSS и стилизацией пользовательских интерфейсов. Но это фундаментальная часть создания приятных, восхитительных и успешных пользовательских интерфейсов. В этом курсе мы будем глубоко погружаться в различные возможности. которые нам предлагает Angular для стилизации компонентов. Мы узнаем о различных API-интерфейсах, о том, как они позволяют условно применять один или несколько сти
0 ч 27 мин 39 сек
English
Премиум
Angular Service Injection с Dependency Injector (DI) logo

Angular Service Injection с Dependency Injector (DI)

Angular Service Injection with the Dependency Injector (DI)
Сервисы и регистрация сервис-провайдеров являются неотъемлемой частью Angular приложений. Здесь вы должны определить свою прикладную логику, сохранить состояние приложения и разрешить использовать его среди разных компонентов. Тем не менее, компоненты могут запрашивать экземпляры сервисов, указав их как параметры своих функций-конструкторов, которые затем будут предоставлены во время выполнения механизмом dependency injection Angular. Хотя сами с
0 ч 36 мин 24 сек
English
Премиум
Изучите Ramda.js (Пользовательский playlist) logo

Изучите Ramda.js (Пользовательский playlist)

Learn Ramda.js
Узнайте как вы можете использовать ramda.js для приведения функциональных концепций программирования в свой код JavaScript. Ramda предлагает удобство и неизменность прямо из коробки, поэтому вы можете оставить свой императивный код и создать более чистый и более удобный код.
1 ч 31 мин 3 сек
English
Премиум