Top.Mail.Ru
Программа обучения
1 Этап: «Тестирование веб-приложений»
2 Этап: «Базы данных»
Обратная связь
3 Этап: «Основы Python»
4 Этап: «Selenium и Веб-верстка»
1 Этап: Тестирование веб-приложений
Время прохождения : 1 месяц
Содержание:
Введение и основы тестирования. Инструменты тестирования
Содержание:
Время прохождения : 1 месяц
Расширенные техники тестирования
Практика:
Создание базы данных для управления рецептами: проект предполагает разработку базы
данных для хранения рецептов различных блюд.
Разработка системы учёта посещаемости.
+ домашние задания
Введение и реляционные базы данных
Функции и выражения в SQL запросах
Результат:
Изучили, как писать запросы SQL, функции и выражения в запроса
Научились проектировать и оптимизировать базы данных
Тестирование элементов. Форм авторизации / регистрации. Текстовых полей и др.
Основные запросы SQL
2 Этап: Базы данных
Написание тестовых сценариев действующего приложения
DevTools для тестирование веб приложений и дополнительные инструменты тестирования
Практика:
- Протестируете в команде веб приложение
- Протестируете API через Postman
- Напишите тестовые сценарии на действующее приложения
+ домашние задания
Кроссплатформенное и кроссбраузерное тестрование
Проектирование и оптимизация баз данных
Результат:
- Научитесь использовать инструменты разработчика Chrome (DevTools) для тестирования веб-приложений;
- Освоите просмотр информации об элементах веб-страницы, мониторинг HTTP-запросов и работу с файлами cookie;
- Сможете применять инструменты разработчика для ручного тестирования и оптимизации производительности веб-приложений.
Тестирование требований
Тестирование API. Чтение данных с сервера. Манипуляция данных на сервере
Тестирование безопасности. Клиентские уязвимости. Уязвимости API
3 Этап: Основы Python
Время прохождения : 1 месяц
Содержание:
Типы данных. Числа, строки, коллекции, булевые значения.
Содержание:
Циклы: for, while. Операторы break, continue. Функции range, enumerate, zip.
Вложенные циклы.
Время прохождения : 1 месяц
4 Этап: Selenium и Веб-верстка
Практика:
Напишите 2 полноценных smoke-теста для стенда.
Проект: Персональный сайт-визитка с навигацией.
Проект: Сайт для управления библиотекой книг с интерактивными элементами.
+ набор домашних заданий по темам блока.
Результат:
Изучите интеграционное тестирование на примере фреймворка Selenium.
Освоите продвинутую верстку и научитесь взаимодействовать с DOM с помощью JavaScript.
Идея автоматизированного тестирования.
Управление браузером;
Поиск локаторов элементов страницы;
Конструкции условий. Операторы if, else, elif. Логические операторы or, and, not.
Тернарный оператор. Синтаксический сахар в условиях.
Результат:
Напишете 20 небольших программ с использованием полученных знаний.
Освоите синтаксис языка Python для написания простейших программ.
Получите навык создания собственных типов данных.
Приобретете опыт в проектировании приложений с большим содержанием кода.
Функции. Пространства имён: локальное, глобальное. Параметры: позиционные,
именованные. Распаковка параметров. Оператор return - возврат значения. Рекурсия.
Встроенные функции.
Работа с модулями. Подключение модулей, операторы: import, from. Пакеты модулей.
Пространство имён модулей, конфликты имён.
Классы и объекты. Атрибуты и методы классов/объектов. Различие класса и объекта.
Практика:
Проект 1: Консольное приложение “Система регистрации пользователей”.
Проект 2: Консольная игра “Крестики-нолики”.
+ домашние задания
Взаимодействие с различными элементами браузера;
Построение автотестов;
Работа с файлами Selenium;
Введение в веб-разработку. Основные понятия.
Основы HTML: структура документа, теги и элементы, создание таблиц и форм.
Основы CSS: селекторы, стили, форматирование текста, блочная модель.
Введение в JavaScript: переменные, типы данных, операторы, функции.
Продвинутая верстка: Flexbox, Grid, адаптивный дизайн.
Введение в работу с DOM: выбор элементов, изменение структуры документа, обработка
событий.
После успешного завершения обучения:
Сертификат
Персональный сертификат о прохождении специализации. По запросу на английском языке.
Развитие карьеры и бизнеса:
У вас будет:
У вас будет:
У вас будет:
У вас будет:
Консультации с ментором в течение обучения.
Подборки вакансий, инсайты рынка труда.
Проекты в ваше портфолио.
Реальный опыт на крауд-платформах.