Курсы по TDD/BDD

Логотип OTUSOTUS
C# Developer. Professional
6 мес
NoSQL
C#
SQL
CI / CD
Многопоточность
Модульное тестирование
DDD
TDD/BDD
Waterfall
Kanban
Fiddler
LinqPad
93 600 ₽
104 000 ₽
-10%
Логотип ProductStarProductStar
Автотесты на Java: отточиие навык тестирования кода за 4 недели
1 мес
Java
REST
Разработка
Тестирование
Автоматизация тестирования
Модульное тестирование
Cucumber
Junit
TDD/BDD
TestNG
Инженер по автоматизации тестирования
Mockito
Mock-тестирование
QA
JBehave
45 540 ₽
101 200 ₽
-56%
Логотип Учебный центр IBSУчебный центр IBS
JVA-084-SELF Java-разработчик: от первого кода до успешного релиза
1 нед
Java
Git
ООП
Apache Maven
Intellij IDEA
TDD/BDD
18 800 ₽
Логотип OTUSOTUS
iOS Developer. Basic
5 мес
Swift
iOS
Разработка
ООП
Разработка мобильных приложений
Разработка под iOS
Шаблон проектирования
SOLID
TDD/BDD
86 400 ₽
96 000 ₽
-10%
Логотип OTUSOTUS
Архитектор 1С
5 мес
SQL
PostgreSQL
Apache Kafka
CI / CD
Git
Администрирование 1С
Мониторинг
Jenkins
SonarQube
Swagger
TDD/BDD
Grafana
Software архитектор
Конфигурирование 1С
Архитектор 1С
81 900 ₽
91 000 ₽
-10%
Логотип SkillfactorySkillfactory
Профессия C++ разработчик
11 мес
NoSQL
C/C++
SQL
Базы данных
PostgreSQL
Linux
Алгоритмы и структуры данных
Разработка
Модульное тестирование
ООП
Параллельное программирование
Разработка программного обеспечения
Qt
TDD/BDD
Ubuntu
Десктоп разработчик
122 878 ₽
223 416 ₽
-46%
Логотип OTUSOTUS
Java QA Engineer. Professional
4 мес
Java
Docker
CI / CD
Тестирование
Автоматизация тестирования
Тестирование API
Тестирование UI
Cucumber
Jenkins
Selenium
TDD/BDD
Инженер по автоматизации тестирования
QA
102 000 ₽
Логотип OTUSOTUS
Kotlin Backend Developer. Professional
5 мес
Асинхронное программирование
Spring
Backend-разработка
Kotlin
Apache Kafka
Разработка
Кросс-платформенная разработка
ООП
Разработка программного обеспечения
DDD
Ktor
RabbitMQ
TDD/BDD
WebSockets
BI
Многопоточное программирование
99 000 ₽

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по TDD/BDD

1. C# Developer. Professional

Для кого этот курс? Для начинающих C#-разработчиков, которые хотят развиваться в серверной разработке, создании приложений и микросервисов. Необходимые знания: знание C# на уровне Junior или начинающего Middleопыт промышленной разработки от 1 годаобщее представление о .NET и CLRопыт работы в VisualStudio или Riderнавыки работы с Git Минимальные системные требования для комфортного прохождения курса: Процессор: AMD или Intel, Dual Core CPU. Оперативная память: 2 GB Рекомендуемое свободное пространство на диске: 4 GB Операционные системы: Microsoft Windows:  Microsoft Windows 10, Microsoft Windows 8 RTM, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1 and Windows Server 2012. Linux: Red Hat EL 7 x86_64, Red Hat EL 6 x86_64 Update 2, SUSE SLES 12 x86_64, SUSE SLES 11 x86_64.MacOS 11. Камера и микрофон для активного участия в вебинарах. Что даст вам этот курс? Вы сможете разрабатывать на C# сложные клиент-серверные приложения, используя паттерны проектирования и возможности CLR (многопоточность, асинхронность, рефлексия, сериализация) и LINQ.Навыки, которые вы освоите, позволят претендовать на позиции уровня начинающего Senior / крепкого Middle. Вы узнаете во что разворачиваются различные конструкции и их представления в промежуточном языке (IL). Поработаете с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами.Узнаете must have практики, которые помогут упростить разработку и повысить качество кода/Получите знания, которые повысят вашу ценность как специалиста: методологии (Waterfall, Kanban и пр.), подходы (TDD, DDD и пр.) и профессиональный инструментарий программиста (LinqPad, Fiddler и пр.)
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 93 600 ₽
Цена без скидки: 104 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Автотесты на Java: отточиие навык тестирования кода за 4 недели

Для Java-разработчиков и тестировщиков, которым важен уверенный навык тестирования
Школа: ProductStar
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: 45 540 ₽
Цена без скидки: 101 200 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. JVA-084-SELF Java-разработчик: от первого кода до успешного релиза

Освойте Java с нуля, дойдите до первого успешного релиза. Комплексный курс от теории до практики, включая разработку полностью законченного консольного приложения. Понятие переменной и области ее действия; Структура Java-класса; Создание исполняемых Java-приложений с методом main(); Запуск Java-программы с командной строки, включая вывод в консоль; Настройка компиляции и режима работы JVM; Платформенная независимость, процедурный подход и объектная ориентация в Java, принцип инкапсуляции; Импорт Java-пакетов. Объявление и инициализация, в т.ч. приведение примитива; Дифференциация между ссылочными и примитивными переменными; Стек и динамическая память (heap); Чтение и запись объектных полей; Жизненный цикл объекта (создание, переброс ссылки, сборка мусора); Разработка кода, использующего классы-оболочки (Double, Integer и т.д.). Тест по итогам модуля Применение операторов, включая переопределение приоритета; Проверка идентичности строковых и др. объектов с использованием оператора == и метода equals(); Конструкции if и if-else, а также тернарный оператор; Применение оператора switch. Тест по итогам модуля Объявление, инстанциация и применение одномерных и многомерных массивов; Создание и применение циклов while, for (в т.ч. for-each) и do-while; Сравнение циклических конструкций Применение операторов break и continue. Тест по итогам модуля Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов; Применение ключевого слова static к методам и полям; Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор; Применение модификаторов доступа; Реализация принципов инкапсуляции в классе; Поведение объектных ссылок и примитивных переменных, передаваемых в методы. Тест по итогам модуля Наследование и его преимущества; Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному; Необходимость в приведении типов; Применение ключевых слов super и this для доступа к объектам и конструкторам; Применение абстрактных классов и интерфейсов. Тест по итогам модуля Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам; Создание блока try-catch и влияние исключений на штатный алгоритм работы программы; Преимущества обработки исключений; Создание и вызов метода, возбуждающего исключение; Работа с типичными классами исключений. Тест по итогам модуля Манипуляция данными посредством класса StringBuilder и его методов; Создание и манипуляция String-объектами; Создание и манипуляция календарными датами посредством классов из пакета java.time; Объявление и применение коллекций ArrayList заданного типа; Составление простого лямбда-выражения, которое потребляет Predicate; Тест по итогам модуля Общее представление о TDD (Test-Driven Development); Знакомство с модульными тестами и фреймворком Junit; Общее представление о целях и приемах рефакторинга; Знакомство с Git; Введение в Maven; Тест по итогам модуля Двухстабильная логика, булева алгебра, таблицы истинности; КМОП-структура, инвертор, NAND-вентиль; АЛУ, регистры, микропроцессорные команды; Двоичное представление, в т.ч. отрицательных и вещественных чисел (2’C). Практика: разработка NOR-вентиля и RS-защелки Разработка консольного приложения (игра Blackjack Solitaire)
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: 18 800 ₽
Цена без скидки: 18 800 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. iOS Developer. Basic

Научитесь разрабатывать приложения для мобильных устройств Apple без знаний программирования
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 86 400 ₽
Цена без скидки: 96 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. Архитектор 1С

Освойте навыки технического архитектора для построения архитектуры 1С и интеграции в IT-ресурсы компании
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 81 900 ₽
Цена без скидки: 91 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. Профессия C++ разработчик

Обучайтесь основам C++, решайте задачи любой сложности на одном из самых мощных языков программирования и укрепите базовые знания алгоритмов и ООП
Школа: Skillfactory
Дата начала: По мере набора группы
Длительность: 11 месяцев
Стоимость курса: 122 878 ₽
Цена без скидки: 223 416 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

7. Java QA Engineer. Professional

Необходимые знания: знания в области теории тестирования: тест-кейс, тест-план, баг, фичанавыки программирования на Java: переменные, типы данных, циклы, ветвления, исключения, ООП, понимание интерфейсов, знакомство с «коллекциями»знание HTML, CSS, JavaScript на уровне «смотреть разметку страницы» Будет плюсом: Знакомство с фреймворками для тестирования: например, с JUnit Что даст вам этот курс Вы научитесь: самостоятельно принимать технические решенияпрогнозировать поведение системыписать автотестыполучать понятные отчёты  Вы освоите: популярные инструменты автоматизации полный спектр технологий тестирования на Javaпринципы работы инструментов тестирования и выявления ошибокключевые инструменты автоматизации UI- и API-тестированиянавыки работы с Selenium и RestAssuredмногопоточное тестирование с помощью Selenoidпаттерны проектированияорганизацию процесса непрерывной интеграции (CI) После обучения вы сможете: автоматизировать API и Mobileразрабатывать тесты по методологии BBDработать с фреймворком Cucumberразбираться в различных фреймворках и библиотекахорганизовать CI-процесс с помощью Jenkins и Docker
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 102 000 ₽
Цена без скидки: 102 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

8. Kotlin Backend Developer. Professional

Необходимые знания опыт программирования на любом языке ООПSQLнавыки работы с Linux Будет плюсом опыт программирования на Javaзнание шаблонов проектированияумение писать чистый коднавыки использования git Перед началом обучения Установите Ubuntu, Docker, Docker-Compose, Intellij и aws-cliТребования к ПК: не менее 8 ГБ оперативной памяти. Что вам даст этот курс? Вы узнаете, как разрабатывать гибкие и высокопроизводительные серверные приложения на языке Kotlin. Преподаватели на вебинарах покажут пример того, как разрабатывается проект маркетплейса: от идеи и постановки задачи – до конечного решения Вы научитесь: использовать язык Kotlin для разработки серверных приложенийсоздавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux, Windows, MacOs, Android, iOS)применять асинхронное и многопоточное программирование с корутинамииспользовать OpenAPI и Kotlin Multiplatform и выполнять интеграцию бэкенд-приложения с различным фронтендомиспользовать Kotlin вместе с 10 фреймворками, включая Spring и Ktor, а также с бессерверными библиотекамиреализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafkaстроить хранилища на базе SQL, NoSQL и NewSQL: Postgres, Cassandra, ArcadeDbписать приложения с монолитной, микросервисной и бессерверной архитектуройразрабатывать гибкую и надёжную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safetyпроектировать архитектуру приложений, применяя модульную разработку, DDD, TDD, MDDформировать архитектуру приложения с учётом требований законодательства в области защиты информациивнедрять в приложения элементы BI, чтобы получать аналитические отчёты по функционированию и бизнес-процессам
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 99 000 ₽
Цена без скидки: 99 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да