- Категории
- Источники
- Все курсы
- Разделы
- Книги
"Deployment from Scratch" - это введение в развертывание веб-приложений, которое охватывает весь процесс от базовых понятий до комплексной настройки серверов и баз данных. Эта книга поможет вам разобраться с основами работы веб-приложений в продакшене, научит настраивать виртуальные Linux-серверы и контейнеры, разворачивать веб-серверы и базы данных. Вместо догадок и проб вам предлагается понятный и структурированный путь к развертывани
Эта книга научит вас писать профессиональный код на Go, создавая полезные инструменты и интересные проекты. Каждый мини-проект охватывает ключевые практические навыки, включая тестирование и документирование кода. Вы будете принимать архитектурные решения и организовывать код так, чтобы он оставался понятным и поддерживаемым. Всё, что вы изучите, легко масштабируется до полноценных приложений на Go.
Этот курс охватывает темы, необходимые для практического использования Spring Framework в профессиональной деятельности. Рассматриваются такие современные аспекты, как усовершенствованные техники работы с Spring REST, включая технологии HATEOAS и CORS, методы документирования REST-сервисов, сериализация и ограничения данных, передаваемых клиенту, особенности использования аннотации @Transactional, применение оптимистичных транзакций, JWT-авториза
Данный курс нацелен на оптимизацию производительности Java-приложений. В его рамках изучаются разнообразные методы профилирования, идентификации узких мест, оптимизации виртуальной машины, настройке JVM-флагов, а также работа с библиотеками для сериализации и кэширования, хранение данных за пределами кучи, проведение бенчмаркинга, мониторинг и управление памятью, и другие важные аспекты.
Этот курс охватывает современные функциональные и реактивные подходы к разработке на Java, которые улучшают производительность бэкенда. В него входит изучение неблокирующего ввода-вывода NIO2, асинхронных промисов CompletableFuture, библиотек реактивного программирования RxJava и Reactor. Также курс включает интерфейс асинхронного доступа к базам данных R2DBC, потоковый протокол SSE, реактивные репозитории Spring Data reactive, WebClient, а также
Java-разработчик - это специалист, который с помощью языка программирования Java создает, редактирует и модернизирует мобильные приложения, видеоигры для любых носителей, серверы и сайты.На Java можно создавать множество полезных сервисов. Это популярный и востребованный язык программирования. А еще он является языком разработки для Android, что расширяет возможности программистов.
Этот курс охватывает как базовые, так и продвинутые техники, необходимые для разработки надежных и масштабируемых Web API.Начав с основ настройки проекта, вы научитесь эффективно использовать внедрение зависимостей, настраивать сервисы логирования и внедрять Onion Architecture для поддерживаемой структуры проекта.Курс подробно рассматривает ключевые аспекты разработки Web API, включая маршрутизацию, именование, привязку, обработку различных типов
Выделяйтесь на конкурентном рынке вакансий в области науки о данных. Освойте A/B тестирование - навык, который высоко ценится работодателями. Научитесь разрабатывать эксперименты, анализировать результаты с помощью Python и уверенно демонстрировать свои знания на собеседованиях.
Я проанализировал лучшие стартовые наборы, выбрал их лучшие функции, доработал слабые стороны и добавил всё необходимое для создания современного SaaS-продукта.