Совалов Роман — опытный системный интегратор, который работает в сфере информационной безопасности и IT уже более 15 лет. Он прошёл путь от простого инженера до руководителя проектного отдела и генерального директора.
Совалов Роман — опытный системный интегратор, который работает в сфере информационной безопасности и IT уже более 15 лет. Он прошёл путь от простого инженера до руководителя проектного отдела и генерального директора.
В некоторых задачах машинного обучения объектами исследования могут быть множества — наборы объектов произвольного размера. В предыдущей заметке я рассказывал о том, как работать со множествами когда их нужно предсказывать, а в этой заметке мы поговорим о задаче поиска изображения на основе множества тегов.
В некоторых задачах машинного обучения объектами исследования могут быть множества — наборы объектов произвольного размера. Давайте рассмотрим возможные подходы к работе с множествами с помощью нейронных сетей.
На курсе «DevOps практики и инструменты» мы обучаем работе с Git’ом, как с инструментом командной работы. А также говорим про важность описания инфраструктуры, метрик мониторинга, скриптов сборки и всего-всего в виде кода. И в программе курса из практики нет ничего, что не ложилось бы в код.
А раз можно описать в коде, то можно хранить в Git’e. Github значительно популярнее облачного Bitbucket’а и Gitlab’а. Мы с ним умеем работать и поэтому выбрали именно его.
Без защиты информации невозможно эффективное и безопасное функционирование автоматизированных систем. Знать технологии и владеть соответствующим инструментарием должен не только разработчик ПО, но и руководитель IT-проекта, технический директор. И это особенно актуально сегодня, когда множество операций совершается в электронном виде, а деятельность компаний неразрывно связана с цифровыми носителями.
Алексей Александров — преподаватель курса по информационной безопасности в OTUS. Это опытный человек, который более 16 лет работал в компаниях, создающих средства криптографической защиты.
Этот пост для тех, кто устал писать запросы в JDBC template и хочет мощи, которая есть в Spring Data JPA-репозиториях, но не может/не готов использовать JPA. А также для тех, кто устал разрабатывать сущности с JPA/Hibernate и хочет более душевного и близкого «к железу» SQL. Как ни странно, но для решения этих противоречивых с первого взгляда вопросов есть один способ — Spring Data JDBC.
В прошлой части мы рассмотрели тестирование слоя контроллера, в этой части давайте рассмотрим поближе тестирование бизнес-слоя и слоя JPA-репозиториев.
С появлением Spring Boot появилась масса возможностей для тестирования различных слоёв. Итак, у нас есть приложение c backend и UI. UI использует backend, а backend содержит следующий код:
Каждый обучающий курс в OTUS имеет высокую практическую направленность. Здесь даются не только теоретические знания, но и полезные навыки, которые актуальны для решения современных задач разработчика. Материал, полученный в ходе онлайн- занятий, закрепляется с помощью домашних заданий, которые проверяются преподавателем.