Приватный коучинг от SIBBORA
ЗАДАЧА ГРУППОВОГО КОУЧИНГА
Научить участников самостоятельной автоматизации мобильных приложений, плюс сформировать чёткое понимание устройства других областей веб-автоматизации, чтобы в дальнейшем можно чёткое понимание какими инструментами пользоваться и какие дисциплины изучать (например при переходе на автоматизацию веб-сайтов).
ПРОДОЛЖИТЕЛЬНОСТЬ
Общая продолжительность: 2-3 месяца.
Занятия — два раза в неделю. Первое занятие — по средам, в 19:00 МСК, в нём основной теоретический блок продолжнительностью 2-3 часа. Каждый теоретический блок завершается набором заданий для выполнения.
Второе занятие — в субботу, в 10:00 МСК. На этом занятии происходит разбор того как народ справился с выполнением заданий, дополняется информация которую дал в среду (заполняю пробелы на основе обратной связи). В пакете «зритель» доступа к этим занятиям не будет.
По понедельникам и вторникам — созвоны с участниками коучинга с индивидуальными сессиями (участник выбирает либо понедельник либо вторник, а затем один из предложенных вариантов по времени созвона).
Скрытое содержимое.
Скрытое содержимое.
Автоматизация мобильных приложений Android. Создание POST/GET проектов основываясь на анализе apk-файлов.
ПЕРВОЕ ЗАНЯТИЕ: 15 МАЯ 2019 (СРЕДА)
ПЕРВОЕ ЗАНЯТИЕ: 15 МАЯ 2019 (СРЕДА)
ЗАДАЧА ГРУППОВОГО КОУЧИНГА
Научить участников самостоятельной автоматизации мобильных приложений, плюс сформировать чёткое понимание устройства других областей веб-автоматизации, чтобы в дальнейшем можно чёткое понимание какими инструментами пользоваться и какие дисциплины изучать (например при переходе на автоматизацию веб-сайтов).
ПРОДОЛЖИТЕЛЬНОСТЬ
Общая продолжительность: 2-3 месяца.
- Первый месяц: автоматизация мобильных приложений без работы с запросами.
- Второй месяц: работа с запросами, уход от эмуляторов где это возможно
- Третий месяц: то что не успеем разобрать во 2 месяце (буду ориентироваться на то как справляются участники)
- 5 500 рублей в месяц: вариант «зритель». Доступ к основным вебинарам, которые будут проходить один раз в неделю, плюс доступ к общей группе в телеграм.
- 8 500 рублей в месяц: вариант «участник». В этом варианте в дополнение к пакету «зритель» будет доступ к субботним вебинарам с разбором ДЗ + обратная связь по выполненным домашним заданиям;
- 12 500 рублей в месяц: вариант с индивидуальными сессиями. В этом варианте после обратной связи по ДЗ в субботу дополнительно в понедельник или вторник будет созвон длительностью в 1-2 часа для разбора персональных вопросов. Плюс вопросы автору можно будет задавать приватно в скайп или телеграм.
- Оплата возможна на вебмани, киви, яндекс.деньги, переводом на банковскую карту.
- Запись в групповой коучинг = внесение оплаты за первый месяц.
- Оплата принимается с 01.05.
- Минимальное количество участников при котором групповой коучинг состоится: 5 человек. Если по состоянию на 11.05 оплатили менее 5 человек — групповой коучинг отменяется, оплата всем возвращается.
- Максимальное количество мест с индивидуальными сессиями (за 12500): для 5 участников. Места резервируются по оплате, после того как 5-й участник оплатил 12500 — для остальных возможно только участие за 8500 или 6500.
- Максимальное количество мест для пакета «участник» (за 8500, с разборами домашних заданий) — для 10 человек. Места также резервируются по оплате.
- Максимальное количество мест для пакета «зритель» — предварительно не ограничено, однако возможность записи (оплаты) может быть ограничена в любой момент.
Занятия — два раза в неделю. Первое занятие — по средам, в 19:00 МСК, в нём основной теоретический блок продолжнительностью 2-3 часа. Каждый теоретический блок завершается набором заданий для выполнения.
Второе занятие — в субботу, в 10:00 МСК. На этом занятии происходит разбор того как народ справился с выполнением заданий, дополняется информация которую дал в среду (заполняю пробелы на основе обратной связи). В пакете «зритель» доступа к этим занятиям не будет.
По понедельникам и вторникам — созвоны с участниками коучинга с индивидуальными сессиями (участник выбирает либо понедельник либо вторник, а затем один из предложенных вариантов по времени созвона).
ПЕРВЫЙ МЕСЯЦ (8 ЗАНЯТИЙ)
1. Обзорный урок. Выбор способа автоматизации, правильный алгоритм, инструментарий (2-3 часа). 15.05.2019
5. Необходимый минимум по программированию на C# (2-3 часа). 29.05.2019
7. Продвинутая эмуляция (3-4 часа) 04.06.2019 (вторник)
ВТОРОЙ МЕСЯЦ
1. Обзорный урок. Выбор способа автоматизации, правильный алгоритм, инструментарий (2-3 часа). 15.05.2019
- Вебсайт (десктопный, мобильный)
- Сравнение ZennoPoster, BAS, HE, Selenium, iMacros. Языки программирования.
- Правильная последовательность работы над проектом
- Сбор данных о сервисе (Анализ лимитов)
- Активности-Экраны-Пути и регулярки-Языки-Ошибки+оповещения
- Входные и выходные данные, логирование
- Области, с которыми нужно разобраться
- Устройство веб-страницы
- Регулярки
- XPath
- Логические конструкции
- Работа с каптчей
- СМС-сервисы
- …
- Уровни работы с сайтом (составные части веб-приложения)
- DOM
- Скрипты
- Куки + локальные хранилища
- Запросы
- Информация о посетителе
- Поведенческие факторы
- Киллер-фичи
- mixed-mode (правка запросов на лету, переход с уровня на уровень)
- SibboraHelper
- Идентификация элементов по изображениям
- Приложение (мобильное, десктопное)
- Обзор (WinAPI, очень кратко)
- Обзор (Android)
- Как устроено приложение
- Инструментарий
- Последовательность действий
- Работа на запросах (API официальное, API «неофициальное» — эмуляция вебморды, эмуляция приложения)
- Последовательность действий
- Инструментарий (Fiddler, Postman)
- Рабочая связка: xNet, HtmlAgility, NewtonSoft Json, …
- Вспомогательные библиотеки (каптчи, смс, почта, FTP)
- Расходники (обзор)
- Среда разработки+Эмулятор
- Мобильная прокся
- Обзор ZennoDroid
- ЗАДАНИЕ: развернуть у себя среду разработки и эмуляции, установить указанные приложения
- ПРИМЕЧАНИЕ: так как первое занятие курса не подразумевает домашнего задания — это занятие также будет теоретическим. В дальнейшем все субботние задания будут посвящены разбору ДЗ.
- Структура мобильного приложения
- Обзор эмуляторов, их сравнение (ZennoDroid, Android SDK, Nox, Memu, GenyMotion, …)
- Разбор инструментов предоставляемых библиотеками Appium и Selenium
- Взаимодействие с приложением
- Локализация элементов, введение в синтаксис XPath (+ доступ к курсу по XPath на zennoproacademy.ru)
- Взаимодействие с элементами
- Ожидание состояния
- Готовый набор фрагментов на C# для использования в виде «заклинаний» (кубиков)
- Разбор автоматизации одного приложения
- ЗАДАНИЕ:
- пройти курс по XPath на zennoproacademy.ru
- автоматизировать базовые активности в 1-2 приложениях на выбор из списка предоставленных.
5. Необходимый минимум по программированию на C# (2-3 часа). 29.05.2019
- Шаблон для работы на «кубиках» (несколько типовых сценариев для стандартных активностей)
- Обоснование необходимости освоения языка C#
- Задачи, которые необходимо разобрать
- База по языку C# (+ доступ к курсу на zennoproacademy.ru)
- типы данных
- переменные
- условия
- циклы
- объекты (в пределах необходимости разбора сериализации/десериализации)
- ЗАДАНИЕ:
- пройти мини-курс по языку C# на zennoproacademy.ru, выполнить тесты
- написать свой «костяк» алгоритма по работе с приложением на C# или на кубиках
7. Продвинутая эмуляция (3-4 часа) 04.06.2019 (вторник)
- Работа с семействами элементов
- Долгие нажатия, свайпы, перетаскивания, зумы, работа с переключателями, чекбоксами и радиобаттонами
- Мультитач, ориентация экрана
- Автоматизация системных задач Android
- Пример полностью работоспособного проекта с разбором структуры и обоснованием решений
ВТОРОЙ МЕСЯЦ
- Общая теория работы с запросами. Первое знакомство с Postman;
- Работа с Fiddler от основ до продвинутого уровня;
- Работа с Postman для формирования своего справочника запросов;
- Разбор библиотеки xNet (не по верхушкам как в других курсах — а очень подробно);
- Работа в связке xNet + HtmlAgility;
- Сериализация и десериализация JSON, XML. Регулярные выражения.
- Работа с капчами всех типов;
- Пример работы с открытыми API;
- … (вопросы прорабатываются, учебный план дополняется)
- Продвинутые механизмы в запросах, их автоматизация специализированными библиотеками (OAuth, …)
- Реверс-инжиниринг apk для понимания логики формирования заголовков;
- Основы Java. Трансляция конструкций C#->Java
- Декомпиляция и анализ .dex
- Продвинутый разбор Selenium
- Продвинутый разбор Appium
- Дополнения и автоматизация Postman, Fiddler
- Работа с физическим устройством вместо эмулятора (с изменением параметров устройства)
- Возможности для увеличения количества потоков. Конфигурирование окружения, перенос ботов на арендованные мощности
- … (вопросы прорабатываются, учебный план дополняется)
Скрытое содержимое.
Предлагаю пакет за 8500 месяц
Скрытое содержимое.
Продажник:https://jetbiz.ru/android-coaching/