25 сентября в 20:00 пройдет открытый урок "Разработка через тестирование в JS или как начать любить программирование".
На уроке мы: - разберемся, что такое TDD (разработка через тестирование); - узнаем, какие есть виды тестов; - установим jest и разберём базовые настройки; - напишем консольный калькулятор с элементарными математическими операциями используя принципы TDD.
Если вы начинающий Ruby-программист, то это понятное и доступное руководство по использованию Pry придется вам как нельзя кстати, ведь благодаря этой интерактивной среде отладка кода превращается в истинное удовольствие.
Сегодня в 20:00 мск OTUS приглашает на открытый вебинар «Параметризированные тесты в Selenium».
Вебинар бесплатный, но пройдет в рамках набора на онлайн-курс «Java QA Automation Engineer». Пройдите вступительный тест - и вам напомнят о вебинаре заранее: https://otus.pw/fNJS/
На вебинаре изучим два типа параметризации - с помощью @Parameter+TestNG.xml и using@DataProvider Параметризация в Selenium - это стратегия выполнения, которая автоматически запускает тестовые примеры несколько раз с разными значениями. Концепция, достигаемая за счет параметризации сценариев тестирования, называется тестированием на основе данных.
Приглашаем на сентябрьские бесплатные мероприятия OTUS для руководителей IT-проектов и продуктов, тимлидов и собственников компаний:
🚀 25.09: Фасилитация в онлайне для Agile команд В рамках вебинара мы рассмотрим: 1️⃣ Обучение в онлайне – как сделать это действительно эффективно? 2️⃣ Принятие решений Agile командой - как меняется подход? 3️⃣ Гигиенические правила онлайна – проверь себя сам 4️⃣ Tips & Tricks при работе в онлайне – что помогает делать полезные встречи (и почему так) 👉Регистрация: https://otus.pw/DgMZ/ Начинаем в 19:00 (мск)
🚀 28.09: Создание новых IT-продуктов внутри компании Мы научимся: ✅ Определять конфликты между операционной устойчивостью и инновациями ✅ Правильно структурировать процесс создания нового продукта в организации ✅ Выстраивать отношения с внутренними предпринимателями организации ✅ Устанавливать баланс между устойчивой деятельностью и вложениями в инновации 👉Регистрация: https://otus.pw/JgLw/ Начинаем в 19:00 (мск)
Статистические типы данных, используемые в машинном обучении
Статистика - "мать" машинного обучения. Чтобы понимать, как на самом деле устроены алгоритмы МО и когда какой из них следует применять, просто необходимо знать основы статистики, и начать стоит с типов данных. Благодаря этой статье вы научитесь ясно понимать их отличия друг от друга, что позволит вам проводить качественный анализ данных и грамотно визуализировать его результаты.
Планируете заняться разработкой сложных систем, но боитесь столкнуться с трудностями? Расскажем о том, как создать физический движок на C++. Подробно рассмотрим проектирование динамики, обнаружения столкновений и реакции на столкновения, а также некоторые другие опции.
Получите практические навыки анализа уязвимостей и защиты от кибератак за 4 дня.
Кибербезопасность – это профессия про: – высокий заработок без потолка – закрытое комьюнити редких специалистов – соревнования "для своих" с огромными призовыми фондами – дефицит специалистов в мире - 4,5 млн
Попробуйте свои силы на практическом интенсиве "Старт в кибербезопасности: Level 0"
После интенсива вы поймете перспективы развития в профессии и сможете продолжить обучение на основной программе с топовыми преподавателями-практиками.
ES6 - это новая спецификация JavaScript, которая имеет много новых возможностей. Она делает язык мощнее и выразительнее. Множество - одно из нововведений ES6. Рассмотрим, что это такое и какие преимущества перед простыми объектами и массивами оно имеет.
Всё, что вы хотели знать об отладке в IntelliJ IDEA
Отладка от А до Я в IntelliJ IDEA: обзор основных типов точек останова и лучшие практики их использования, вычисление выражений, пошаговое выполнение программы и опции логирования - всё для того, чтобы превратить отладку в приятный и эффективный процесс.
🤷🏻♂️ Во всем телеграмме есть только один канал, который просто и аргументированно объяснил, почему Павел Дуров ни за что не продаст свой мессенджер Mail Ru или олигархам и зачем он начал войну против Apple и App Store, заручившись поддержкой российских властей.
Сейчас там, кстати, проходит розыгрыш кое-чего крайне полезного.
А еще ребята из «Кода Дурова» пишут об интересных новостях из мира IT, делают интервью с топ-менеджерами IT-компаний, публикуют обзоры на гаджеты и сервисы и, конечно, оперативно берут комментарии у команды Telegram по поводу резонансных событий.
В общем, парни заслуживают внимания всех, кто интересуется технологиями, интернетом и гаджетами. Подписывайся — @d_code.
Подробно поговорим о рекурсии и ее основных элементах - рекуррентном соотношении и базовом кейсе; а также рассмотрим мемоизацию и концепцию "разделяй и властвуй", служащую для повышения эффективности мемоизации.
ТОП-5 проблем с доступностью, которые чаще всего игнорируют
Доступность интерфейса - фактор, о котором часто заботятся в последнюю очередь, а зря: проблемы с доступностью сайта грозят потерей большого сегмента пользователей, а иногда и судебными исками. Узнайте, какие ошибки в этой сфере чаще всего совершают разработчики, почему их лучше не повторять и как исправить.
За что отвечает Scrum-мастер и как измерить его эффективность?
22 сентября в 20:00 подключайтесь к открытому вебинару от Дмитрия Емельянова, если вы управляете IT-проектами или только планируете стать Project-менеджером.
• Как именно стоит оценивать эффективность работы Scrum-мастера? • За что он в действительности отвечает? • Какие способы могут навредить при попытке оценить эффективность, а какие, наоборот, способствовать росту?
Вебинар является частью программы практического онлайн-курса «Agile Project Manager». Для регистрации на вебинар оставьте заявку: https://otus.pw/reU4/
Заинтересованы в машинном обучении, но сдаетесь еще на этапе изучения основ? Расскажем, как правильно расставить приоритеты и с чего стоит начать изучение МО, чтобы сделать его простым и интересным.