Що нового?

Придбаний Приватный коучинг от SIBBORA

Інформація про покупку
Тип покупки: Складчина
Ціна: 17000 ГРН
Учасників: 0 з 14
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1262.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Приватный коучинг от SIBBORA

Автоматизация мобильных приложений Android. Создание POST/GET проектов основываясь на анализе apk-файлов.

ПЕРВОЕ ЗАНЯТИЕ: 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

  • Вебсайт (десктопный, мобильный)
    • Сравнение ZennoPoster, BAS, HE, Selenium, iMacros. Языки программирования.
    • Правильная последовательность работы над проектом
      • Сбор данных о сервисе (Анализ лимитов)
      • Активности-Экраны-Пути и регулярки-Языки-Ошибки+оповещения
      • Входные и выходные данные, логирование
    • Области, с которыми нужно разобраться
      • Устройство веб-страницы
      • Регулярки
      • XPath
      • Логические конструкции
      • Работа с каптчей
      • СМС-сервисы
      • E-mail
    • Уровни работы с сайтом (составные части веб-приложения)
      • DOM
      • Скрипты
      • Куки + локальные хранилища
      • Запросы
      • Информация о посетителе
      • Поведенческие факторы
    • Киллер-фичи
      • mixed-mode (правка запросов на лету, переход с уровня на уровень)
      • SibboraHelper
      • Идентификация элементов по изображениям
  • Приложение (мобильное, десктопное)
    • Обзор (WinAPI, очень кратко)
    • Обзор (Android)
      • Как устроено приложение
      • Инструментарий
      • Последовательность действий
  • Работа на запросах (API официальное, API «неофициальное» — эмуляция вебморды, эмуляция приложения)
    • Последовательность действий
    • Инструментарий (Fiddler, Postman)
    • Рабочая связка: xNet, HtmlAgility, NewtonSoft Json, …
    • Вспомогательные библиотеки (каптчи, смс, почта, FTP)
  • Расходники (обзор)
2. Развёртывание инструментария под автоматизацию мобильных приложений (1-2 часа). 18.05.2019

  • Среда разработки+Эмулятор
  • Мобильная прокся
  • Обзор ZennoDroid
  • ЗАДАНИЕ: развернуть у себя среду разработки и эмуляции, установить указанные приложения
  • ПРИМЕЧАНИЕ: так как первое занятие курса не подразумевает домашнего задания — это занятие также будет теоретическим. В дальнейшем все субботние задания будут посвящены разбору ДЗ.
3. Введение в автоматизацию мобильных приложений (2-3 часа). 22.05.2019

  • Структура мобильного приложения
  • Обзор эмуляторов, их сравнение (ZennoDroid, Android SDK, Nox, Memu, GenyMotion, …)
  • Разбор инструментов предоставляемых библиотеками Appium и Selenium
    • Взаимодействие с приложением
    • Локализация элементов, введение в синтаксис XPath (+ доступ к курсу по XPath на zennoproacademy.ru)
    • Взаимодействие с элементами
    • Ожидание состояния
  • Готовый набор фрагментов на C# для использования в виде «заклинаний» (кубиков)
  • Разбор автоматизации одного приложения
  • ЗАДАНИЕ:
    • пройти курс по XPath на zennoproacademy.ru
    • автоматизировать базовые активности в 1-2 приложениях на выбор из списка предоставленных.
4. Проверка ДЗ. Обратная связь. Дополнения к материалу (1-2 часа). 25.05.2019

5. Необходимый минимум по программированию на C# (2-3 часа). 29.05.2019

  • Шаблон для работы на «кубиках» (несколько типовых сценариев для стандартных активностей)
  • Обоснование необходимости освоения языка C#
  • Задачи, которые необходимо разобрать
  • База по языку C# (+ доступ к курсу на zennoproacademy.ru)
    • типы данных
    • переменные
    • условия
    • циклы
    • объекты (в пределах необходимости разбора сериализации/десериализации)
  • ЗАДАНИЕ:
    • пройти мини-курс по языку C# на zennoproacademy.ru, выполнить тесты
    • написать свой «костяк» алгоритма по работе с приложением на C# или на кубиках
6. Проверка ДЗ. Обратная связь. Дополнения к материалу (1-2 часа). 01.06.2019

7. Продвинутая эмуляция (3-4 часа) 04.06.2019 (вторник)

  • Работа с семействами элементов
  • Долгие нажатия, свайпы, перетаскивания, зумы, работа с переключателями, чекбоксами и радиобаттонами
  • Мультитач, ориентация экрана
  • Автоматизация системных задач Android
  • Пример полностью работоспособного проекта с разбором структуры и обоснованием решений
8. Проверка ДЗ. Итоги первого месяца (08.06.2019)

ВТОРОЙ МЕСЯЦ
  • Общая теория работы с запросами. Первое знакомство с 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/
 
Угорі