Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 27.11 Забрать скидку! →
Выбрать курс
Собираем свой Nginx парой команд

В этой статье я расскажу о проблемах, с которыми сталкивалась наша команда при подготовке балансировщиков на основе Nginx для различных проектов. Также расскажу об инструменте, который позволил преодолеть большую часть из них.

Управление обработчиками событий

В языке программирования C# есть возможность управлять обработчиками событий. Для этого используются специальные акссесоры add/remove. С их помощью вы сможете управлять как добавлением, так и удалением обработчиков. На практике данная функциональность требуется нечасто, но иногда она может пригодиться. Рассмотрим пример:

Отзыв выпускника курса "Разработчик игр на Unity"

otus_feedback_2dec_1000x700_4-1801-729c3f.jpg

Учился в МГТУ им. Н.Э. Баумана на факультете «Робототехника и комплексная автоматизация» на кафедре «разработка САПР». Также проходил обучение в КРОК в школе 3D-решений (движок EON Reality + JavaScript). С 2017 работаю в EY консультантом по внедрению RPA решений для автоматизации бизнес-процессов.

Отзыв выпускника курса "C++ Developer. Professional"

otus_feedback_2dec_1000x700_3-1801-faf26f.jpg

Закончил курс по направлению "Разработчик С++", до этого обладал базовыми знаниями о С++, после прохождения появилось понимание того, что и как пишут на С++. Получил опыт не только в программировании, но и в таких смежных областях как CI/CD, тестирование, GitHub.

Отзыв выпускника курса "Разработчик Java"

otus_feedback_2dec_1000x700_2-1801-c6617c.jpg

До поступления на курс промышленного опыта разработки на Java у меня не было. Мой бэкграунд состоял из самостоятельного изучения языка в течении нескольких месяцев. Вступительный тест для поступления на курс был сдан на минимальный пропускной балл :) И когда я смотрел на программу курса – были сомнения в своих силах. В тоже время, список тем, которые покрывает курс, весьма обширен. Наверное это и подтолкнуло на поступление на курс. 

Насколько хорошо надо программировать автоматизатору?

Большинство мануальных QA-инженеров, говоря по правде, боятся программирования. Следует признать и тот факт, что далеко не всегда у них есть возможность/желание залезть "под капот" ПО, чтобы посмотреть, как работают тестируемые системы и приложения. Правдой является и то, что очень многие из обычных тестировщиков так или иначе думали про переход в автоматизацию (вот, мол, наберусь опыта, а потом...). И это "потом" никогда не наступает. Почему?

Контейнер TableLayout

При программировании Android-приложений нередко используют такой контейнер, как TableLayout. Он позволяет структурировать элементы управления в форме таблицы по столбцам/строкам. Давайте посмотрим, как это работает.

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 27.11 →