Курсы Software Engineering

Курсы Software Engineering

Местные учебные курсы, основанные на учебных курсах, демонстрируют интерактивную дискуссию и практикуют основы разработки программного обеспечения Обучение программному обеспечению доступно как «живое обучение на месте» или «дистанционное живое обучение» На месте живое обучение может проводиться локально в помещениях клиента в Russia или в корпоративных учебных центрах NobleProg Russia , Дистанционное обучение в реальном времени осуществляется с помощью интерактивного удаленного рабочего стола NobleProg Ваш местный провайдер обучения.

Machine Translated

Отзывы

★★★★★
★★★★★

Software Engineering Course Outlines

Название курса
Продолжительность
Обзор
Название курса
Продолжительность
Обзор
14 часов
Обзор
Adobe XD - это инструмент для разработки веб-приложений и мобильных приложений. С помощью Adobe XD пользователи могут создавать уникальные дизайны и прототипы UI / UX.

Это интерактивное обучение под руководством инструктора (локальное или дистанционное) предназначено для веб-дизайнеров, которые хотят разработать приложение с помощью Adobe XD.

К концу этого тренинга участники смогут:

- Настройте Adobe XD, чтобы начать разработку приложения.
- Разработка быстрых каркасов.
- Создайте прототипы, которые содержат микро-взаимодействия.
- Добавить дизайн UX в резюме.

Формат курса

- Интерактивная лекция и обсуждение.
- Много упражнений и практики.
- Практическая реализация в среде живых лабораторий.

Параметры настройки курса

- Чтобы заказать индивидуальное обучение для этого курса, пожалуйста, свяжитесь с нами, чтобы договориться.
7 часов
Обзор
Тестирование на основе свойств - это метод автоматического тестирования, который позволяет вам обнулить ожидаемое поведение системы, описав ее свойства, а затем используя произвольно сгенерированные тестовые данные для выполнения тестов «Опишите аргументы, опишите результат, попробуйте ли компьютер доказать, что ваш код неправильный!» Некоторые из тем, затронутых в этом обученном тренинге, включают: Как писать и запускать тесты с помощью F # Основы тестирования на основе FsCheck Использование Diamond Kata для внедрения TDD Укрепление навыков разработки кода Аудитория Инженеры по автоматизации Разработчики Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
7 часов
Обзор
Selendroid - это система автоматизации тестирования на основе открыток для устройств Android Его можно использовать для тестирования собственных приложений, гибридных приложений и мобильных веб-сайтов, работающих как на реальных устройствах, так и на эмуляторах На основе клиентского API Selenium Webdriver он поддерживает полную интеграцию с существующими платформами Selenium Selendroid поддерживает горячее подключение аппаратных устройств и может быть интегрирован как узел в селеновую сетку для проведения крупномасштабных параллельных испытаний Он совместим с протоколом JSON Wire Этот тренинг представляет платформу Selenium и позволяет участникам проходить настройку, настройку и выполнение тестов автоматизации в среде тестирования live handson После курса участники получат знания и практику для проведения своих собственных инициатив по автоматическому тестированию для устройств Android Аудитория Инженер-испытатель Формат курса Интерактивное обсуждение + тяжелая практика handson ,.
21 часов
Обзор
ScalaCheck - это библиотека для проведения автоматизированного тестирования на основе свойств для программ Scala или Java Вдохновленный библиотекой QuickCheck от Haskell, он использует свойства для описания ожидаемого поведения приложения, сначала генерируя случайные входные данные, а затем тестируя эти данные в разных областях приложения и сообщая результат В этом обученном на курсах тренинге, участники узнают о преимуществах и концепциях тестирования, основанных на свойствах, поскольку они практикуют написание свойств, которые приводят к автоматической генерации тестовых примеров К концу этого тренинга участники смогут: Напишите общие свойства, которые заменяют и / или дополняют рукописные блок-тесты Напишите тесты на более высоком уровне характеристик свойств Выполнять ScalaCheck как самостоятельный исполняемый файл, используя встроенный тест командной строки Интеграция ScalaCheck с тестовыми платформами, такими как ScalaTest, specs2 и LambdaTest Аудитория Инженер-испытатель Разработчики Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
7 часов
Обзор
Этот продолжительный курс проходит участников через основы RSpec, BDD (Behavior Driven Development) и другие методы тестирования с упражнениями handson ,.
14 часов
Обзор
Robot Framework - это среда автоматизации тестирования с открытым исходным кодом для приемочных испытаний и разработки на основе приемочных испытаний ( ATDD ). Он использует ключевые слова, чтобы абстрагировать детали теста, передавая намерение, а не гайки и болты. Базовая структура реализована на Python и может работать на Jython (JVM) и Iron Python (.NET). Robot Framework изначально был разработан Nokia.

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

К концу этого тренинга участники смогут:

- Используйте подход Robot Framework основанный на ключевых словах, и синтаксис табличных тестовых данных для написания и выполнения тестов.
- Используйте согласованный синтаксис для создания новых ключевых слов из существующих.
- Проводят Gherkin -стиль Behavior Driven Development (BDD) тестов ( по аналогии с Cucumber ).
- Создание и интерпретация отчетов и журналов для устранения неполадок в тестируемом приложении.
- Расширенные возможности Robot Framework с использованием сторонних библиотек, написанных на Python , Java , Perl , Java script и PHP .
- Интегрируйте Robot Framework с Selenium для тестирования веб-приложений.

Формат курса

- Интерактивная лекция и обсуждение.
- Много упражнений и практики.
- Практическая реализация в среде живых лабораторий.

Параметры настройки курса

- Чтобы заказать индивидуальное обучение для этого курса, пожалуйста, свяжитесь с нами, чтобы договориться.
7 часов
Обзор
Тестирование и проверка служб REST на Java сложнее, чем в динамических языках, таких как Ruby и Groovy REST Assured - это Java DSL (специфичный для домена язык), который обеспечивает простоту этих языков в домене Java В этом обучении участники узнают, как тестировать службы REST API Мы обсуждаем, как тестирование API может устранить некоторые из недостатков UI и тестирования на основе модулей Обучение включает в себя практические занятия и проект разработки тестов По окончании обучения участники будут хорошо понимать, когда проводить тестирование REST API, как изучать и получать доступ к API, как проводить различные типы тестирования, и как свести свои тесты вместе путем интеграции и автоматизации Аудитория Инженеры QA, тестировщики и разработчики тестов, участвующие в тестировании программного обеспечения и API веб-сервисов Формат курса Учебный курс, включающий введение в тестирование API, его инструменты и процессы и проект REST Assured, основанный на проверке на основе REST Assured ,.
7 часов
Обзор
Тестирование на основе свойств - это метод автоматического тестирования, который позволяет вам обнулить ожидаемое поведение системы, описав ее свойства, а затем используя произвольно сгенерированные тестовые данные для выполнения тестов QuickCheck (или QuickCheck2, QC2) представляет собой библиотеку Haskell для случайного тестирования свойств программы Для спецификации программы требуются свойства, которые должна удовлетворять функция, и проверяет, что эти свойства хранятся в большом количестве случайных случаев В этом обученном, живом обучении участники узнают, как написать спецификации программы в виде свойств, а затем предоставить их в качестве вклада в QuickCheck для автоматической генерации тестовых примеров К концу этого тренинга участники смогут: Напишите общие свойства, которые заменяют и / или дополняют рукописные блок-тесты Напишите тесты на более высоком уровне характеристик свойств Настройка тестовой среды и интеграция QuickCheck в процессы развертывания endtoend Аудитория Инженеры по тестированию ПО Разработчики Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
14 часов
Обзор
Обучение доступно как разработчикам, Scrum Masters, Product Owner, так и некоторым аспектам бизнес-отдела Цель обучения - представить темы «Обеспечение качества и непрерывная интеграция» и их место в проектах, проводимых гибкими методологиями Участники получат широкую перспективу по обсуждаемым вопросам, а также практическое знание инструментов и процессов разработки программного обеспечения в соответствии с QA / CI Представители бизнеса смогут узнать о преимуществах внедрения этих инструментов и процессов и перевести как время, так и стоимость разработки программного обеспечения Представленные проблемы основаны на PHP или Java, в зависимости от требований заказчика ,.
21 часов
Обзор
Единичное тестирование - это подход к тестированию, который проверяет отдельные единицы исходного кода, изменяя их свойства или запуская событие, чтобы подтвердить, является ли результат таким, как ожидалось PyTest - полнофункциональная, независимая от API, гибкая и расширяемая платформа тестирования с усовершенствованной полнофункциональной моделью приборов В этом обученном, живом обучении участники узнают, как использовать PyTest для написания коротких, ремонтируемых тестов, которые элегантны, выразительны и читабельны К концу этого тренинга участники смогут: Написание читаемых и поддерживаемых тестов без необходимости использования шаблона Используйте модель прибора, чтобы написать небольшие тесты Масштабные тесты до сложного функционального тестирования для приложений, пакетов и библиотек Понимать и применять функции PyTest, такие как hooks, assert rewriting и plugins Сократите время тестирования, выполнив тесты параллельно и на нескольких процессорах Выполнять тесты в непрерывной среде интеграции вместе с другими утилитами, такими как ток, макет, покрытие, unittest, doctest и Selenium Использовать Python для тестирования приложений nonPython Аудитория Тестеры программного обеспечения Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
35 часов
Обзор
Аудитория Менеджеры тестирования Тестировщики производительности или инженеры-исполнители Разработчики, которые хотят развивать свою карьеру в тестировании производительности Формат курса 40% лекций, 60% лабораторий ,.
14 часов
Обзор
Транспортир представляет собой испытательную платформу для автоматизации торможения для угловых и угловых приложений Он используется для запуска тестов против веб-приложений, взаимодействующих с ними, поскольку пользователь: заполняя формы, нажимая на элементы и перемещаясь со страницы на страницу В этом обученном обучении участники из первых рук узнают, как писать тесты Protractor против образца Угловое веб-приложение в живой лабораторной среде К концу этого курса участники приобретут навык «Транспортера» и будут удобны создание собственных тестов автоматизации для угловых приложений интеграция Транспортера в их существующий рабочий процесс разработки чтобы их тесты были чистыми и обслуживаемыми запуск Транспортера с селеном или без него для управления браузером Аудитория Веб-разработчики Инженеры по автоматизации Формат курса Лекция по части, часть обсуждения, тяжелая практика handson ,.
21 часов
Обзор
Почтальон является популярным инструментом автоматизации для тестирования API. Postman предлагает функции, которые упрощают каждый этап тестирования API.

Это обучение под руководством инструктора (на месте или удаленное) предназначено для тестеров программного обеспечения, которые хотят использовать Postman для тестирования API.

К концу обучения участники смогут:

- Выполнение тестов с помощью автоматизированных запросов и рабочих процессов.
- Определите, разработайте, тестируйте и наблюдайте за API с помощью системы управления версиями.
- Создание динамических данных в запросе.
- Документируйте и организуйте тесты в коллекциях для проверки команды.

Формат курса

- Интерактивная лекция и дискуссия.
- Много упражнений и практики.
- Практическая реализация в условиях живой лаборатории.

Параметры настройки курса

- Чтобы запросить индивидуальное обучение для этого курса, пожалуйста, свяжитесь с нами, чтобы организовать.
21 часов
Обзор
Этот курс обеспечивает обучение тестированию проектов с использованием набора тестов Selenium и непрерывного тестирования с Jenkins Целевая аудитория: Инженеры по тестированию ПО Разработчики программного обеспечения, участвующие в гибкой разработке Менеджеры выпуска Инженеры QA В конце обучения Селену делегаты смогут: Эффективное использование набора тестов Selenium в реальных проектах Использование Selenium для кросс-браузерного тестирования Распределите тесты с использованием селеновой сетки Выполнить регрессию Тесты селена в Дженкинсе Подготовка отчетов об испытаниях и отчетов о периодичности с использованием Jenkins ,.
14 часов
Обзор
PHPUnit - это единый модуль тестирования PHP PHPUnit использует строгие параметры для определения того, являются ли отдельные единицы кода без ошибок и готовы к развертыванию Выделяя и тестируя отдельные блоки, разработчики могут обеспечить большую стабильность приложений, избежать ошибок регрессии и сократить затраты, связанные с неисправностью кода в процессе производства Это обучаемое, живое обучение учит участников писать тестовый код в форме единиц тестирования для облегчения диагностики, изоляции и разрешения ошибок Обучение проходит через создание рабочей среды тестирования с использованием инфраструктуры тестирования PHPUnit К концу этого тренинга участники смогут: Различать хорошие и плохие единицы тестирования Чтение и интерпретация результатов теста Проактивно управлять и диагностировать свою базу кода для уменьшения ошибок Убедитесь, что их база кода подходит для непрерывной интеграции и развертывания Аудитория Промежуточные для продвинутых разработчиков PHP, которые хотят улучшить тестируемость своего кода Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
21 часов
Обзор
Курс предназначен для опытных программистов, которые хотят изучить вопросы, связанные с использованием шаблонов и рефакторингом Каждый участник знает свойства и практические примеры использования этих шаблонов, которые, в свою очередь, позволят эффективному построению исправить код приложения ,.
7 часов
Обзор
PhantomJS - это веб-браузер без графического интерфейса пользователя Он поддерживает обработку DOM, селектор CSS, JSON, Canvas и SVG PhantomJS предоставляет Javascript API, чтобы сделать его «WebKit scriptable» В этом обученном, живом обучении участники узнают, как писать скрипты PhantomJS для тестирования веб-приложений, автоматического захвата снимков экрана, мониторинга сетевого трафика и проверки результатов модульного тестирования К концу этого тренинга участники смогут: Выполняйте обезглавленные веб-тесты с такими каркасами, как Jasmine, QUnit, Mocha, Capybara и Selenium Программно захватывать веб-содержимое, включая SVG и Canvas Создание скриншотов веб-сайта с предварительным просмотром миниатюр Доступ к веб-страницам и управление ими через DOM API или jQuery Мониторинг загрузки и экспорта страницы в качестве стандартных файлов HAR Автоматизация анализа производительности с использованием YSlow и Jenkins Аудитория Инженеры по тестированию ПО Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
35 часов
Обзор
Аудитория Тестеры производительности Производители Разработчики, которые хотят развивать свою карьеру в качестве Performance Architects Формат курса 50% лекций, 50% лабораторий ,.
28 часов
Обзор
Проект Open Web Application Security - это онлайн-сообщество, которое создает свободно доступные статьи, методологии, документацию, инструменты и технологии в области безопасности веб-приложений OWASP предлагает тестовые рамки и инструменты для выявления уязвимостей в веб-приложениях и сервисах Аудитория Этот курс направлен на разработчиков, инженеров и архитекторов, стремящихся обеспечить безопасность своих веб-приложений и сервисов ,.
7 часов
Обзор
OpenNMT - полнофункциональная, с открытым исходным кодом (MIT) система нейронного перевода, которая использует математический инструментарий Torch В этом упражнении участники узнают, как настроить и использовать OpenNMT для перевода различных наборов данных выборки Курс начинается с обзора нейронных сетей применительно к машинным переводам Участники будут проводить живые упражнения на протяжении всего курса, чтобы продемонстрировать свое понимание понятий и получить отзывы от инструктора К концу этого обучения участники получат знания и практику, необходимые для реализации живого решения OpenNMT Исходные и целевые языковые образцы будут заранее согласованы с требованиями аудитории Аудитория Специалисты по локализации с технической базой Глобальные менеджеры контента Инженеры по локализации Разработчики программного обеспечения, отвечающие за внедрение глобальных решений для контента Формат курса Лекция по части, часть обсуждения, тяжелая практика handson ,.
14 часов
Обзор
Задача: Помогая техническим аналитикам и дизайнерам понять, как пройти программную реализацию требований, обеспечивая прослеживаемость между бизнес-спецификациями и программным кодом Этот двухдневный учебный курс направлен на оказание помощи техническим аналитикам и дизайнерам в разработке спецификаций, описанных бизнес-аналитиками После преобразования в представления компонентов программного обеспечения результирующие системные компоненты отслеживают системные требования к структурам компонентов программного обеспечения Наконец, эти технические спецификации реализованы в программном коде и протестированы на основе компонентов Полученные программные компоненты обеспечивают хороший уровень реактивности для изменений, поскольку они позволяют отдельно отслеживать уровень реализации, поведение системы поэтапно (от пользовательских интерфейсов к уровню бизнес-объектов через компоненты приложения, где хранятся варианты использования участников ,.
14 часов
Обзор
Архитектура Microservice - это подход к разработке программного приложения как набора небольших независимых сервисов, каждый из которых работает в своем собственном процессе и общается с легкими механизмами, такими как API-интерфейс HTTP-ресурсов Эти службы могут быть эффективно развернуты с использованием систем непрерывной автоматизации и обойти необходимость централизованного управления Микросервисы могут быть написаны на разных языках программирования и интегрированы с различными системами хранения данных Это обученное, живое обучение ориентировано на разработчиков и архитекторов Он представляет архитектуру микросервиса с точки зренияNet, представляет стратегии миграции из монолитной системы и проводит участников через создание и развертывание образца приложения на основе микросервиса К концу этого тренинга участники смогут: Понять, когда использовать и когда не использовать архитектуру микросервиса Создание и внедрение стратегии тестирования для микросервисов Разверните образец приложения на основе микросервиса в производственной среде Рефакторинг монолитного приложения в сервисах Аудитория Разработчики архитекторы Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
14 часов
Обзор
Тестирование на основе модели (MBT) - это подход к тестированию, который использует модели для представления желаемого поведения тестируемой системы (SUT) Это подход на ранней стадии тестирования, который обеспечивает полное, высокоавтоматизированное тестовое покрытие, которое является систематическим и поддерживаемым В этом обученном, живом обучении участники узнают теорию и практику тестирования на основе модели, поскольку они реализуют указанные инструменты и методы в тестовой среде демонстрационного MBT К концу этого тренинга участники смогут: Создание тестовых примеров с применением стратегий и методов моделирования Оценить и оценить бесплатные и коммерческие инструменты для внедрения MBT Управление тестовыми моделями для различных типов программных приложений, систем и сред Оценить, предложить и реализовать стратегию MBT в рамках организации Понять и объяснить преимущества и проблемы MBT Аудитория Инженеры по тестированию программного обеспечения, аналитики, дизайнеры и менеджеры Разработчики Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
21 часов
Обзор
Разработка на основе моделей (MBD) - это методология разработки программного обеспечения, которая позволяет быстрее и экономичнее разрабатывать динамические системы, такие как системы управления, системы обработки сигналов и связи Он основан на графическом моделировании, а не на традиционном текстовом программировании В этом обученном, живые участники тренинга узнают, как применять методологии MBD для снижения затрат на разработку и ускорить время выхода на рынок своих встроенных программных продуктов К концу этого тренинга участники смогут Выберите и используйте нужные инструменты для реализации MBD Используйте MBD для быстрой разработки на ранних этапах своего проекта встроенного программного обеспечения Сократите выпуск встроенного программного обеспечения на рынок Аудитория Встраиваемые системные инженеры Разработчики и программисты Формат курса Часть лекций, обсуждение частей, упражнения и тяжелая практика handson ,.
21 часов
Обзор
Обзор всех доступных технологий для мобильной разработки, как разработка на родном языке, гибридное развитие и кросс-нативная разработка Знакомство с темами, связанными с разработкой мобильных приложений, как база данных NoSql, облачные вычисления, социальные сети и многое другое Обязательно для каждого архитектора программного обеспечения и старшего разработчика, участвующего в разработке мобильных приложений Аудитория: Разработчики программного обеспечения, архитекторов программного обеспечения ,.
14 часов
Обзор
Этот курс представляет участников для автоматического тестирования с помощью Selenium WebDriver и C # в Visual Studio Если у вас нет опыта программирования на C # или вы хотите освежить C #, пожалуйста, ознакомьтесь с курсом: C # для инженеров по тестированию автоматизации Аудитория Разработчики и тестеры со знанием C #, которые хотят настроить автоматизацию тестирования с помощью Selenium Формат курса Часть лекций, обсуждение частей, тяжелая практика handson, случайные тесты для оценки понимания ,.
35 часов
Обзор
Этот курс обеспечивает обучение тестированию проектов и предоставляет опыт работы с веб-приложениями, автоматизацию автоматических тестов и кросс-браузерную автоматизацию тестирования с использованием набора тестов Selenium Также он всесторонне представил jMeter Сразу 2 дня JMeter и 3 дня Селена ,.
14 часов
Обзор
В этом обученном, живом обучении участники узнают, как улучшить автоматизированный набор тестов, используя передовые методы для управления селеном К концу этого тренинга участники смогут: Решить сложные проблемы автоматизации тестирования веб-приложений с помощью Selenium Применение регулярных выражений и методов проверки на основе шаблонов Обработка исключений, которые останавливают выполнение теста Выполнять вызовы SQL для проверки данных Программный поиск веб-объектов Динамически захватывать данные из веб-элементов управления Создание схемы тестирования данных Распространять тестирование с помощью селеновой сетки Аудитория Тестеры программного обеспечения Тестовые менеджеры Специалисты по обеспечению качества ,.
21 часов
Обзор
С появлением очень сложных распределенных систем сложность одной системы перешла на сложность архитектуры группы систем Этот курс охватывает взаимосвязь архитектуры программного обеспечения с архитектурой технического предприятия Эти две области взаимосвязаны таким образом, который в настоящее время недостаточно хорошо описан Например, разделение сложной монолитной системы на две системы, обменивающиеся через веб-службы, вызовет существенные изменения как для новых систем, так и для архитектуры между ними Этот курс будет охватывать компромиссы, в настоящее время общие шаблоны и решения для управления сложными системами и связью внутри и между ними ,.
21 часов
Обзор
Watir (тестирование веб-приложений в Ruby) - это библиотека с открытым исходным кодом для автоматизации тестов Watir взаимодействует с браузером так же, как это делают люди: нажатие ссылок, заполнение форм и проверка текста Основываясь на структуре WebDriver, он сопоставим с Selenium и является одним из самых популярных инструментов автоматизации тестирования веб-приложений В этом обучении участники научатся использовать Watir для автоматизации тестирования своих веб-приложений, объединяя теорию с практикой в ​​живой лабораторной среде По окончанию курса участники получат знания и практику, чтобы использовать всю мощь Watir и Ruby для автоматизации своих проектов веб-тестирования Аудитория Инженеры по автоматизации Формат курса Учебный курс с теоретическим освещением Ватира и Руби вместе с упражнениями и большой компонент практической практики ,.
выходные Software Engineering курсы, курсы Software Engineering выходного дня, вечерние Software Engineering курсы, Software Engineering технические учебные курсы, Software Engineering буткемп, Software Engineering буткэмп, Software Engineering курсы с инструктором, Software Engineering тренинг с инструктором, выходной Software Engineering тренинг, тренинг Software Engineering выходного дня, вечерние Software Engineering курсы, Software Engineering коачинг, Software Engineering тренерство, Software Engineering тренинг, Software Engineering инструктор, Software Engineering тренер, Software Engineering коач, Software Engineering курсы, Software Engineering занятия, Software Engineering локальные, Software Engineering частные занятия, Software Engineering частные курсы, Software Engineering индивидуальный тренинг, Software Engineering индивидуальные занятия

Скидки

В настоящее время акции не проводятся

Информационная рассылка

Мы уважаем конфиденциальность Ваших персональных данных. Мы обязуемся не передавать Ваши данные третьим лицам. Вы всегда можете изменить свои настройки конфиденциальности или полностью отказаться от подписки.

Наши клиенты

is growing fast!

We are looking to expand our presence in Russia!

As a Business Development Manager you will:

  • expand business in Russia
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!