Программа обучения на пакете «Специалист» рассчитана на 9 месяцевВы пройдете ограниченный набор тем и сконцентрируетесь на изучении одной профессии. Вы получите необходимые навыки, чтобы стать квалифицированным специалистом в короткий срок.
Введение в программирование
Что такое программирование и языки программированияБазовые алгоритмы и массив как структура данныхСложность и стоимость алгоритмов
Введение в контроль версий
Знакомство с контролем версийУстановка и настройка системы контроля версийУглубляемся в контроль версий
Видеокурс. Знакомство с веб технологиям
Веб-технологии: вчера, сегодня, завтраHTML, CSSОсновы JavaScriptОсновы бэкенда: PHP и MySQLJSON и XML
Знакомство с языком Python
Знакомство с языком программирования PythonВвод-Вывод, операторы ветвленияЦиклы(for, while)Коллекции данных.Профилирование и отладкаСписки и словариСловари, множества и профилированиеФункции, рекурсия, алгоритмыРекурсия и алгоритмыПовторение списков Функции высшего порядка, работа с файламиФункции высшего порядкаРабота с файламиGoogle Colab(Jupyter). Знакомство с аналитикойРабота с табличными даннымиПостроение графиков
Введение в тестирование
Введение в тестирование ПОСоздание чек-листовСоздание тест-кейсовТехники тест-дизайнаВиды тестированияСоздание баг-репортов
Тет-дизайн и тест-аналитика
Работа с требованияКлассы эквивалентностиПопарное тестированиеГраничные значения и доменный анализДиаграммы и таблицы переходов состоянийТаблицы принятия решенийТестирование по пользовательским сценариямСоставление отчетов о тестированииПредугадывание ошибокТестовое покрытиеИсследовательское тестирование
Видеокурс. Тест-дизайн и тест-аналитика: Практикумы
Составление чек-листовСоставление тест-кейсов
Видеокурс. Погружение в Python
Основы PythonПростые типы данныхКоллекцииФункцииИнтераторы и генераторыМодулиФайлы и файловая системаСериализацияДекораторыИсключенияООП. НачалоООП. Особенности PythonООП. ФиналОсновы тестированияОбзор стандартной библиотеки Python
Операционные системы и виртуализация (Linux)
Основы Linux. Установка системыРабота с файлами в терминалеПрава доступа и пользователиУстановка пакетов, репозитории. Планировщик CronСетевые возможности LinuxВеб-сервер на Linux \ Основы DockerСкрипты Bash
Тестирование API
Клиент-серверная архитектураREST APISOAP API
Тестирование веб-приложений
Основы тестирования WEB приложенийDevToolsПроксирование трафикаТестирование форм
Автоматизация тестирования консольных приложений Linux на Python
Введение в тестирование на PythonТестирование cli в linux без использования фреймворковЗнакомство с фреймворком PytestСоздание первых тестов на PytestПродвинутая работа с PytestИспользование фикстур в Pytest. Создание отчетов о тестировании.Библиотека Paramiko, деплой и тестирование приложения на удаленной машине по sshРеализации автодеплоя и тестов по ssh
Автоматизация тестирования на Python
Тестирование API в Python. DDTРеализация тестирования API с использованием DDTТестирование Web. Selenium WebDriverКроссбраузерное тестирование с Selenium WebDriverРабота с PageObject. Оптимизация тестовТестирование с использованием PageObjectНепрерывная интеграцией и непрерывная поставка (CI / CD)Добавление автотестов в пайплайн
Дипломная работа