За дополнительной информацией обращаться:
Ведущий специалист Ордынская Марина Юрьевна, ауд. 607-7., тел. +375 17 397-82-95, +375 29 639-65-63,
e-mail: ordinskaya@bsuir.by
Заместитель декана Гарбуз Виталий Борисович, ауд. 402-8., тел. +375 29 686-61-14, e-mail: garbuz@bsuir.by
По направлению «Автоматизация производственных процессов на оборудовании SIEMENS AG» обращаться к Лыч Анне Игоревне, +375(44)5776288.
Запись осуществляется через электронную форму. Обучение начинаются по мере формирования групп, и проводятся на платной основе. Время проведения для слушателей по направлению организаций с 9.00 до 16.00, кроме субботы и воскресенья, для физических лиц - по согласованию.
- Стоимость: 720
- Продолжительность: 64 часов
1. Введение в тестирование программного обеспечения (4 ЛК)
1.1. История развития тестирования.
1.2. Важность тестирования и что можно тестировать.
1.3. Знания и навыки, необходимые тестировщику.
1.4. Базовая терминология тестирования.
1.5. Модели разработки программного обеспечения и их связь с тестированием.
1.6. Жизненный цикл тестирования.
1.7. Классификация тестирования.
2. Планирование тестовых испытаний (2 ЛК + 6 ЛАБ)
2.1. Цели и задачи планирования тестовых испытаний.
2.2. Структура тест-плана.
2.3. Пример тест-плана.
2.4. Практика по разработке тест-плана.
3. Тестирование требований (2 ЛК + 10 ЛАБ)
3.1. Что такое требование и почему требования важны.
3.2. Способы сбора и извлечения требований.
3.3. Уровни и типы требований.
3.4. Свойства качественных требований.
3.5. Техники тестирования требований.
3.6. Пример требований.
3.7. Практика по тестированию требований.
4. Тест-кейсы и тестовые сценарии (2 ЛК + 10 ЛАБ)
4.1. Чек-листы.
4.2. Базовые техники тестирования.
4.3. Тест-кейсы.
4.4. Свойства качественных тест-кейсов.
4.5. Наборы тест-кейсов.
4.6. Пример чек-листов, тест-кейсов, наборов тест-кейсов.
4.7. Концентрация на важных деталях.
4.8. Логика написания качественных тест-кейсов.
4.9. Практика по написанию чек-листов и тест-кейсов.
5. Отчёты о дефектах (2 ЛК + 10 ЛАБ)
5.1. Дефекты и отчёты о дефектах.
5.2. Поля отчётов о дефектах.
5.3. Типичные ошибки при написании отчётов о дефектах.
5.4. Рекомендации по написанию отчётов о дефектах.
5.5. Пример отчётов о дефектах.
5.6. Практика по написанию отчётов о дефектах.
6. Отчёты о результатах тестирования (2 ЛК + 6 ЛАБ)
6.1. Отчёт о результатах тестирования.
6.2. Разделы отчёта о результатах тестирования.
6.3. Пример отчёта о результатах тестирования.
6.4. Практика по написанию отчёта о результатах тестирования.
7. Основы автоматизации тестирования (2 ЛК + 6 ЛАБ)
7.1. Что такое автоматизация тестирования.
7.2. Области высокой эффективности автоматизации тестирования.
7.3. Полезные советы в области автоматизации тестирования.
7.4. Технология Record and Playback.
7.5. Обзор Selenium IDE.
7.6. Интерфейс Selenium IDE.
7.7. Команды Selenium IDE.
7.8. Локаторы Selenium IDE.
7.9. CSS-локаторы Selenium IDE.
7.10. xPath-локаторы Selenium IDE.
7.11. Пример использования Selenium IDE.
7.12. Практика по написанию автоматизированных тестов.
Предварительное расписание занятий (вебинары):
7 сентября (чт) 9.00 – 22.00 (4 уч. часа);
11 сентября (пн) 19.00 – 22.00 (4 уч. часа);
14 сентября (чт) 19.00 – 22.00 (4 уч. часа);
18 сентября (пн) 19.00 – 22.00 (4 уч. часа);
21 сентября (чт) 19.00 – 22.00 (4 уч. часа);
25 сентября (пн) 19.00 – 22.00 (4 уч. часа);
28 сентября (чт) 19.00 – 22.00 (4 уч. часа);
2 октября (пн) 19.00 – 22.00 (4 уч. часа);
5 октября (чт) 19.00 – 22.00 (4 уч. часа);
9 октября (пн) 19.00 – 22.00 (4 уч. часа);
12 октября (чт) 19.00 – 22.00 (4 уч. часа);
16 октября (пн) 19.00 – 22.00 (4 уч. часа);
19 октября (чт) 19.00 – 22.00 (4 уч. часа);
23 октября (пн) 19.00 – 22.00 (4 уч. часа);
26 октября (чт) 19.00 – 22.00 (4 уч. часа);
27 октября (пн) 19.00 – 22.00 (4 уч. часа).
- Стоимость: 650
- Продолжительность: 70 часов

I Основные команды и структуры данных языка Java
Занятия ОНЛАЙН еженедельно во вторник и четверг.
Время 19.00 – 22.00: 1 пара 19.00 – 20.20; 2 пара 20.40 – 22.00.
- Стоимость: 530
- Продолжительность: 56 часов

I. Разработка проекта приложения в среде MS Visual Studio. Базовые средства языка С++ (10 часов)
1.1 Алфавит языка. Типы данных (2ЛК+2ПЗ)
1.2 Общая структура программы на языке С++. Операторы и выражения (1ЛК+2ПЗ)
1.3 Программирование линейных алгоритмов. Функции ввода-вывода (1ЛК+2ПЗ)
II. Управление ходом выполнения программы (12 часов)
2.1 Условные операторы (2ЛК+2ПЗ)
2.2 Операторы циклов (2ЛК+2ПЗ)
2.3 Пользовательские функции (2ЛК+2ПЗ)
III. Массивы. Указатели. Строки (14 часов)
3.1 Одномерные и многомерные массивы (2ЛК+4ПЗ)
3.2 Указатели. Работа с динамической памятью (2ЛК+2ПЗ)
3.3 Строки как массивы символов. Класс string (2ЛК+2ПЗ)
IV. Пользовательские типы данных (10 часов)
4.1 Структуры, объединения, перечисления (4ЛК+6ПЗ)
V. Работа с файлами и каталогами (10 часов)
5.1 Чтение и запись в текстовые и бинарные файлы (2ЛК+4ПЗ)
5.2 Обработка исключений при работе с файлами (2ЛК+2ПЗ)
- Стоимость: 510
- Продолжительность: 80 часов

Раздел I. Знакомство с синтаксисом языка программирования C#
Знакомство с .NET Framework
Базовые операторы языка C#
Ветвление и циклы
Методы
Массивы в С#. Класс Array
Строки
Раздел II. Объектно-ориентированное программирование
Основные принципы объектно-ориентированное программирование
Проектирование и создание классов
Наследование
Отношение между классами
Абстрактный класс и интерфейс
Обработка исключительных ситуаций
Делегаты
Лямбда-выражения
Библиотеки динамической компоновки (dll)
Коллекции
Раздел III. Ведение в СУБД SQLite
Создание БД и таблиц. Вставка, обновление и удаление данных
Выбор записей и условия в инструкциях. Транзакции
Работа с SQLite из C#
Раздел IV. Создание оконных приложений для платформы Windows
Общие принципы создания оконных приложений
Реализация проектов
- Стоимость: 550
- Продолжительность: 60 часов
Поиск элемента в массиве: линейный, двоичный и интерполяционные алгоритмы. Поиск наибольшего и наименьшего элемента в массиве. Различные способы сортировки элементов массива: метод прямого выбора, метод вставки, пузырьковая сортировка. Оценка сложности алгоритма и сравнение алгоритмов. Алгоритмы работы со строками. Разбиение и объединение строк, поиск и извлечение подстроки, удаление подстроки, синтаксический анализ текста. Рекурсивные и итерационные алгоритмы. Рекурсивные математические функции на примере вычисления факториала.
- Продолжительность: 36 часов
- Продолжительность: 36 часов
Гибкие методологии разработки (Agile) их возможности, области применения, достоинства и недостатки в сравнении с RUP.
- Стоимость: 500
- Продолжительность: 36 часов

Применение широковещательных приемников. Жизненный цикл приемника. Регистрация приемника. Использование Ordered Broadcast. Использование PendingIntent .
- Продолжительность: 40 часов

Google Cloud Messaging. Варианты монетизации приложения. In-appBilling. Взаимодействиес GooglePlay.
- Стоимость: 530
- Продолжительность: 60 часов

- Общие положения
- Типы данных
- Операторы управления
- Понятие цикл. Работа с циклами
- Коллекционные типы данных
- Модули. Создание функций
- Работа с файлами
- Конструкция try - except
- Графический интерфейс
Объектно-ориентированное программирование на Python
- Основы ООП. Понятие класса
- Принципы ООП и примеры реализации
Фреймворк Django, HTML, SQL
- SQL. Модуль Python SQLite3
- Фреймворк Django
Реализация проекта
ПРЕДВАРИТЕЛЬНОЕ РАСПИСАНИЕ ЗАНЯТИЙ:
_______ 2024 года (пн) 10.00 - 17.00 - 8 часов;
_______ 2024 года (вт) 9.00 - 16.00 - 8 часов;
_______ 2024 года (ср) 9.00 - 16.00 - 8 часов;
_______ 2024 года (чт) 9.00 - 16.00 - 8 часов;
_______ 2024 года (пт) 9.00 - 16.00 - 8 часов;
_______ 2024 года (пн) 9.00 - 16.00 - 8 часов;
_______ 2024 года (вт) 9.00 - 16.00 - 8 часов;
_______ 2024 года (ср) 9.00 - 12.00 - 4 часа, зачет.
- Стоимость: 600
- Продолжительность: 50 часов
Основы HTML и CSS (6 часов)
Базовые теги HTML
Списки и ссылки
Создание форм
Введение в стили.
Селекторы и классы
Библиотека Django и веб-разработка (30 часов)
Принципы разработки веб-приложений
Приложения и контроллеры
Маршруты и маршрутизация
Модели (СУБД SqLite)
Работа с моделями
Шаблоны
Административный веб-сайт
Связи между моделями
Формы, связанные с моделями
Статические файлы
Итоговый проект (14 часов)
Проектирование веб-приложение
Разработка модели данных
Настройка административной страницы веб-приложение
Реализация шаблонных страниц пользователя
- Стоимость: 620
- Продолжительность: 60 часов
Практико-ориентированная программа повышения квалификации "Программирование на Python. Моделирование"
I РАЗДЕЛ. Основы языка Python (14 часов)
1.1. Среда разработка Jupiter notebook. Типы данных
1.2. Операторы ветвления
1.3. Понятие цикл. Работа с циклами
1.4. Функции
1.5. Одномерные и многомерные списки..
1.6. Строки, множества и словари
1.7. Работа с файлами
II РАЗДЕЛ. Специальные библиотеки языка Python (14 часов)
2.1. Библиотеки обработки данных: numpy, pandas
2.2. Библиотеки визуализации данных: matplotlib, plotly
2.3. Библиотеки машинного обучения: statsmodels, sklearn
2.4. Библиотеки глубокого обучения: pytorch, keras
III РАЗДЕЛ. Моделирование (32 часа)
3.1. Проверка модели
3.2. Проектирование признаков: категориальные признаки, текстовые признаки, производные признаки, конвейеры признаков
3.3. Наивная байесовская классификация: байесовская классификация, Гауссов наивный байесовский классификатор, полиномиальный наивный байесовский классификатор
3.4. Линейная регрессия: простая линейная регрессия, регрессия по комбинации базисных функций, регуляризация
3.5. Метод опорных векторов:
3.6. Пример: распознание лиц
3.7. Метод главных компонент
3.8. Пример: распознание рукописных цифр
3.9. Кластеризация методов k-средних
3.10. Пример сжатие цветов
3.11. Смеси Гауссовых распределений
3.12. Ядерная оценка плотности распределения
3.13. Временные ряды
Предварительное расписание занятий (вебинары):
31 мая - 10.00 - 13.00 (4 акад. часа);
1 июня - 14.30 - 17.30 (4 акад. часа);
2 июня - 14.30 - 17.30 (4 акад. часа);
6 июня - 14.30 - 17.30 (4 акад. часа);
7 июня - 14.30 - 17.30 (4 акад. часа);
8 июня - 14.30 - 17.30 (4 акад. часа);
9 июня - 14.30 - 17.30 (4 акад. часа);
13 июня - 14.30 - 17.30 (4 акад. часа);
14 июня - 14.30 - 17.30 (4 акад. часа);
15 июня - 14.30 - 17.30 (4 акад. часа);
16 июня - 14.30 - 17.30 (4 акад. часа);
20 июня - 14.30 - 17.30 (4 акад. часа);
21 июня - 14.30 - 17.30 (4 акад. часа);
22 июня - 14.30 - 17.30 (4 акад. часа);
23 июня - 14.30 - 17.30 (4 акад. часа) + зачет.