Описание:
Это практическое руководство охватывает весь цикл разработки высокопроизводительного кода: от понимания внутренней работы JVM до настройки сборщиков мусора, анализа JIT-компиляции, применения JMH, работы с многопоточностью и построения эффективных CI/CD пайплайнов и многое другое.
Вы...
Программирование и тестирование обычно принято относить к разным профессиональным сферам. Скотт Оукс – признанный эксперт по языку Java – уверен, что если вы хотите работать с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать, какие настройки влияют на...
Тестирование является важной составляющей процесса разработки. Модульное, или юнит-тестирование – это одна из основ правильно построенного процесса разработки приложения, которая позволяет проверить на работоспособность отдельные блоки приложения или юниты.
JUnit – самый популярный фреймворк для...
В ходе этого курса слушатели научатся применять принципы разработки через тестирование поведения (Behavior-Driven Development, BDD) ииспользовать JUnit5, Cucumber и JBehave для написания собственных приложений.
О чём курс
В курсе рассматриваются основные аспекты разработки через тестирование...
О книге:
Для инженеров-разработчиков и архитекторов, имеющих дело с большим объемом сложного кода, важно эффективно его масштабировать и обслуживать. Автор Максимилиано Контьери выходит за рамки концепции чистого кода, показывая, как искать возможности улучшения и оценивать их влияние на код...
Чему вы научитесь:
Познакомитесь с основными задачами тестирования ПО и REST API.
Ручное тесирование api с Postman и curl.
Автоматизация тестирования на Java - практический опыт.
Напишите простой тестовый фреймворк с использованием TestNG и REST Assured.
Требования:
Для прохождения курса...
В курсе рассматривается понятие рефакторинга, как способ предотвращения распада программы. Рассматриваются различные признаки плохого кода (smells), требующего рефакторинга, объясняется, какой именно рефакторинг наилучшим образом подходит для той илииной ситуации, и описывается его механика...
Характеристики курса
Программа рассчитана на новичков, которые хотят войти в сферу построения программ на Java. За программу вы изучите язык Java, научитесь работать с базой данных, а также изучите язык SQL для запросов к базам данных. На основе библиотекиJavaFx вами будет создано два...
Веб-интерфейсы — лицо приложения, и они должны быть совершенными. Внедрение программы автоматизированного тестирования — лучший способ убедиться, что ваши API готовы к работе.
«Тестирование веб-API» — это уникальное практическое руководство, включающее в себя описание всех этапов: от начального...
Онлайн-курс для разработчиков, знакомых с Javaи Spring
Онлайн-курс для тех, кто хочет встроить ИИ в свое приложение и выстроить архитектуру так, чтобы все работало как надо, даже на локальной модели.
А это значит безопасно. И почти бесплатно.
Опытный инженер-практик покажет, как подойти к...
Оптимизация в Python
Мастер-класс по улучшению производительностикода
Современное программирование в Python требует не только разработки эффективного и функционального кода, но и его оптимизации для достижения максимальной производительности. Эта книга раскрывает тему оптимизации в Python от...
Добро пожаловать в волшебный мир кодинга вместе с доблестным пёсиком Арреем! Вас ждёт захватывающее путешествие по королевству Кода, где каждый шаг пускает в дело магический язык программирования Java. Аррей, наш отважный герой, стремится спасти королевство от таинственного хаоса, вызванного...
Разработка через тестирование (TDD) на Java
Данный курс знакомит слушателей с одной из инженерных практик методологии Agile — разработкой через тестирование (TDD). Освещаются теоретические аспекты модульного тестирования, что будет полезно для разработчиков независимо от методологий...
Чему вы научитесь
Курс JUnit 5 содержит информацию про основные понятия и определения в тестировании программного обеспечения и конечно же про основной фреймворк,
Требования
Java, Maven
Описание
Курс JUnit 5 включает в себя не только практическую часть, но и теорию тестирования, т.е...
О книге
Книга «Юзабилити-тестирование» посвящена практическому и бизнес-ориентированному подходу к исследованию пользовательского опыта в цифровых продуктах и сервисах. Юзабилити-тестирование рассматривается как инструмент принятия обоснованных продуктовых решений, позволяющий снижать риски...
Книга «Публикация пакетов Python» описывает практический процесс масштабируемого совместного использования кода Python с высокой эффективностью и помогает получить опыт работы с новейшимиинструментами упаковки.
Пособие дает возможность изучить все тонкости тестирования и непрерывной интеграции...
После завершения курса вы научитесь оформлять email-рассылки в соответствии с дизайном, адаптировать письма под мобильные экраны, тестировать и ускорять загрузку писем.
Курс рассчитан на тех, кто уже имеет знания и опыт вёрстки веб-страниц. Программа курса подготовит вас к задачам, с которыми...
Формат
Текст, Видеоурок
Длительность
14 часов 21 минута
В этом курсе мы пройдём основные алгоритмы и структуры данных. Примеры кода написаны на C#, однако 99% материала будет ясно любому Java-программисту, поскольку синтаксис языков очень схож, а примеры кода алгоритмов и структур данных будут...
Курс содержит все популярные команды из Git, а также множество домашних заданий на отработку знаний.
На этом курсе вы научитесь:
Получать информацию о репозитории
Сравнивать файлы
Переключаться между различными ветками
Откатывать изменения
Настраивать удобную иинформативную консоль
Решать...
Описание книги:
Сложно понять ценность идеи, пока она не опробована на практике. В этой книге рассказывается о том, как контролируемые онлайн-эксперименты (или, как их еще называют, A/B-тесты) позволяют оценить эффективность тех илииных идей по оптимизации веб-сайтов и добиться максимальной...