Курс "Test Automation - Selenium + Java" [ набор постоянный ]

Есть два вопроса.

  1. После оплаты видео доступо постоянно или есть какие то ограничения?
  2. Можно к Вам обратиться с конкретным вопросом для помощи в решении конкретной задачи и сколько это стоит (часовая консультация) и куда можно обратиться?
  1. Будет доступно постоянно. Кроме случаев когда купивший начнет его распространять направо налево другим, за него не платившим. В таком случае оно может быть заблокировано. Правда способы скачать и раздавать кому угодно - всегда есть :slight_smile:
  2. Можно. Стоимость зависит от того о чем будет консультация. Добаваляй меня в скайп (yashaolin) - обсудим.
1 лайк

Хорошие новости:)

Джава полностью входить в курс не будет, но по базе программирования, HTML, CSS, JavaScript, и возможно чуть чуть джавы - будут материалы, ориентированные на обучение с абсолютного нуля. Со временем большинство этих “базовых” материалов кстати будут бесплатными (уже сейчас по ним готовится открытый курс по разработке, просто все это займет время, скорее всего до начала осени). Но пока будут частью этого платного курса.

Набор на первую часть курса будет открыт уже совсем скоро. Это все еще будет “early access preview”, но будет достаточно готовых материалов для того что бы начать заниматься, особенно для тех кто будет начинать “с полного нуля”. Дальше каждую неделю будет выдаваться доступ к новым урокам.

Регистрироваться уже можно сейчас:

Кому удобней, можете также следить за новостями подписавшисть на страницу automician в fb.

Об открытии набора мы там сообщим также.

Набор открыт!

На “первую часть” курса - об Искусстве Автоматизации! (вторая часть - о SDET - будет открыта позже)

Курс все еще в режиме “Early Access Preview (EAP)” (детали ниже).

Краткая программа:

  • Web UI Automation Demo [TBD]

    • just a demo for complete beginners of a common automation workflow, all topics will be covered in much more details in next lessons. Currently the old “Web UI Automation Demo” recording can be used instead
  • Prerequisites

    • Basics of HTML, CSS, JS, Java (a list of free public resources like javarush.ru, learnjavaonline.org, etc.)
      • Intro to Frontend Development for complete beginners (HTML, CSS, JavaScript)
    • Practical coding skills (Java) (recommendations on exercism.io practicing)
  • Automation

    • 00 Intro - Selenide Demo. CSS & XPath selectors.
    • 01 Start - POC Test (Starting automation. Test Structure. End to End tests. Initial Test Coverage)
    • 02 Review - Test Refactoring
    • [TBD] 03 Harden - Atomic Tests
    • [TBD] 04 Prettify - PageObjects
    • Summary - Paradigms Retrospective: VIDEO, >2h
    • [TBD] Addendum - Raw Selenium Webdriver
    • [TBD] 05 Report - Steps Reporting
    • [TBD] Addendum - BDD
    • Bonus: Widgets Workshop: VIDEO, ~4h
    • [TBD] Summary - PageObjects Retrospective
    • [TBD] 06 Structure - Test Suites
    • [TBD] 07 Tune - Properties
    • [TBD] 08 Scale - Grid
    • [TBD] 09 Integrate - CI
    • [TBD] 10 Optimise - Parallelisation

Основные нюансы

(обращай внимание на комментарии с отметкой EAP - они перекрывают/уточняют соответствующие разделы/сказанное ранее)

  • формат материалов - gitbook;
  • в большинстве занятий материалы доступны в виде текстовых глав книги (в процессе регистрации можно получить доступ к пробным примерам подачи информации и убедиться, подходит такой формат или нет):
    • лекция;
    • задание (одно или больше);
    • решение (в виде списка частых вопросов и ответов, списка частых ошибок и решений, и иногда - в виде пошагового решения с детальными обьяснениями).
  • лекции будут дополненны видео:
    • в режиме EAP:
      • видео будет сниматься/добавляться только после того, как все занятия будут закончены в текстовом виде;
      • но уже сейчас доступны 6 часов видео (в программе выше - выделены жирным курсивом, по линкам можно ознакомиться с более детальной программой);
        • это видео также продается отдельно от курса, но при покупке всего курса оно будет включено в его стоимость.
  • студенты помогают в решении заданий сами себе, используя списки частых вопросов и ответов, а также проверяют свои решения самостоятельно по спискам частых ошибок и решений;
    • в режиме EAP:
      • те студенты, которые начнут заниматься первыми, будут иметь возможность задавать вопросы напрямую преподавателю, и чаще всего получать от него ответы и ревью конкретно под свои решения. Но преподаватель будет “отвечать” и делать “ревью” все равно в виде добавления необходимой информации в соответствующие разделы книги - и давая студенту ссылки, где именно в книге он сможет найти ответы на свои вопросы. Тем студентам, которые начнут заниматься позже, скорее всего уже не нужно будет задавать вопросы, потому что все вопросы и ответы уже будут собраны. Но если ответы все-таки будут отсутствовать в FAQ, то есть возможность напрямую обращаться к преподавателю.
  • студенты при желании могут быть добавлены в общий чат курса в gitter;
    • в режиме EAP:
      • они будут чатиться в привате напрямую с преподавателем, как минимум - вначале…;
  • студенты будут получать доступ ко всем апдейтам к курсу автоматически;
  • цена - 250 usd;
    • в режиме EAP:
      • 180 usd;
  • в режиме EAP:
    • на данный момент готовы первые три занятия из основных материалов, чего должно хватить (судя по опыту предыдущих занятий) на 2-3 недели обучения для среднего студента в более менее расслабленном режиме;
    • следующие занятия будут выкладываться примерно раз в 1-2 недели.

Регистрация письмом на automician@gmail.com с темой: New TASJ [early access preview].
Оттуда же придут детали по способах оплаты.

Дополнительные вопросы лучше задавать также по почте. Я буду потом собирать из переписок наиболее “лаконичные” ответы и выкладывать сюда. Но можно и тут, вдруг что, если обещаете не разводить балаган:)

Вот пару ответов на вопросы, которые, я подозреваю, уже могут появиться:

FAQ

Почему так дорого? 250$ за КНИГУ? 180$ за НЕДОписанную книгу? о_O

  • пример книги за 250$;
    • даже сейчас за 180$ в текущем EAP курсе видео по хронометражу больше, чем в этом примере (более чем в 2 раза);
      • хотя, конечно, это очень грубое сравнение…
  • даже если обычные книги стоят 40-60 usd, данный курс - это намного больше, чем книга. Это, в первую очередь, практикум в виде набора подобранных заданий, которые симулируют реальное построение автоматизации на проекте, причем подобранные таким образом, что в них студент сразу столкнется с важными практическими проблемами и получит ценный опыт, решив задания в домашней обстановке, а не ломая дрова на проекте на протяжении многих лет. На шлифовку этих заданий, их отработку на более чем 100 студентах - у меня ушло уже 2 года.
  • эта новая версия курса более объемная по количеству контента, чем “старая версия”, как минимум, в полтора раза.
    • при этом старая версия (первая часть) стоила для студентов в последнее время - 180$ в месяц при возможности саппорта от преподавателя каждый день. А проходили они ее в лучшем случае (более-менее “одаренные студенты” и те, у кого было достаточно свободного времени для обучения) - за полтора месяца - что уже выливается в 270 usd - и это учитывая то, что программа была в полтора раза (как минимум) меньшей… то есть получаем суму в 405 usd. А большинство проходило курс в полтора-два раза дольше… То есть, даже когда в самом начале истории курса цена была в “полтора” раза меньше - технически все равно для большинства набежала бы сумма до 400 usd.
      • вот эту сумму (400 usd) и нужно сравнивать с 250/180 usd, чтобы понять, дорого это или нет.
        • а на вопрос - стоит оно того или нет - отвечают отзывы выпускников в этой теме выше…
      • и еще важный нюанс. Да, в старой версии курса было прямое общение с преподавателем. Но на самом деле, все, что делал преподаватель, - это вручную повторял одни и те же вещи всем студентам. Именно из-за такой неэффективности в трате своих ресурсов я решил, что лучше все эти “одни и те же вещи” вынести в FAQ-и, и студенты сами смогут находить в них все, что им нужно. По сути, технически - для студента не должно быть отличий между старым и новым подходом. Даже если студент сам не сможет найти ответ в FAQ, он сможет спросить в общем чате, и ему подскажут, где его там найти. А если со временем будут появляться какие-то новые вопросы (я буду их мониторить и в общем чате тоже), - то я буду их добавлять в FAQ по ходу. Получается, что по сути студент будет получать то же - только еще в более высоком качестве и более полно (программа увеличилась).

Почему занятия не выходят сразу с видео?

Потому что снять качественное видео очень сложно. Даже подготовка тех видео, что есть сейчас, заняла очень много времени - а это всего лишь отредактированные версии вебинаров/скринкастов, дополненные комментариями, слайдами, очищенные от “мусора”, и в основном разбитые на маленькие видео по темам. Но новые видео к занятиям будут сниматься еще более качественно и последовательно. И сделать это сразу - очень тяжело, особенно учитывая то, что много кто просит и ждет набора на курс уже давно…

При этом текст подан в очень детальном и доступном виде, со скриншотами, примерами кода и иногда с подсветкой кода под соответствующие части фраз текста…

Более того, самая важная и полезная часть курса - которая и сейчас будет занимать основную часть “книги” - это были ответы на вопросы студентов и ревью домашек - и они всегда были в текстовом виде. Именно в них раскрывались все секреты, и они были основным двигателем прогресса студентов. С фидбеками прошедших курс можно ознакомиться выше в этой теме - обрати внимание на то, что большинство как раз хвалят именно эти ревью, “текстовые ревью”! :wink:

Так с какого уровня курс дает обучение? Подойдет ли он для тех, кто начинает обучения с нуля?

Во-первых сразу стоит уточнить, что для каких бы новичков курс не подходил, но в в конечном счете он приводит к знаниям advanced/senior уровня, и будет полезен и автоматизаторам с немалым опытом.

Для новичков же сейчас в книге присуствует занятие по HTML, CSS, JavaScript в виде детального туториала по разработке простого веб-приложения с нуля. Расчитано на уровень школьников, дедушек и бабушек учеников, ранее ничего не слышавших о программировании :slight_smile: При этом оно может быть интересно даже для тех, кто что-то слышал, - за счет структурирования и систематизации некоторой информации, например - базового понимания обьектов в джаваскрипте. Также это занятие можно считать введением в программирование в целом, неважно для какого языка. То есть, можно его пройти, а потом взяться за джаву, ведь базовые вещи в целом отличаться не будут. И, к сожалению, пока что я не знаю еще более доступного введения в программирование на русском языке, чем это… Возможно, конечно, и есть где-то… Вот как раз и интересно будет послушать фидбеки от новых студентов…

Позже в курс также будут добавлены некоторые материалы по джаве, ориентированные на практику. Сейчас вместо этих материалов - переправление на javarush.ru и learnjavaonline.org, и они сами по себе - довольно хорошие ресурсы.

Стоит также заметить, что на самом деле подача информации в курсе настолько проста, что большинству первые занятия смогут даваться даже без полных знаний в основах джавы. Поэтому можно будет уже сразу прямо начать учиться в контексте этих занятий. Но рекомендуется все равно сначала потренироваться на javarush.ru и exercism.io… Чтобы быть более “последовательным” в обучении… Но, наверное, стоит и учитывать, что для разных людей будут подходить разные схемы…

Будет ли изменяться программа/контент курса/книги?

Да, если что-то важное будет меняться в мире селениума/селениде - со временем будут выходить и обновления к курсу.
Также некоторые занятия из курса могут пропасть вовсе, если в них больше не будет необходимости. Например, какое-то занятие со временем может стать полностью бесплатным, в таком случае, оно будет удалено из gitbook и на его месте останется только ссылка на публичный ресурс.

Вот кстати, очень много того, что было раньше в курсе, я заоупенсорсил в отдельный гитбук по селениде

Что означают номера в программе? Так сколько занятий-то всего? 10?

Занятий столько, сколько перечислено в списке. При этом это больше “разделы” чем занятия. Номера используются только в нумерации тех занятий, которые отображают натуральный прогресс в развитии автоматизации на проекте. Типа “10 шагов в построении автоматизации с нуля” :wink:

На каком языке курс?

На русском. Позже будет также доступен на английском.

А когда на python + selene/selenium уже курс будет? :slight_smile:

Будет:) Возможно уже летом:)
Но если учить с нуля и еще нет проекта, на котором просят автоматизацию именно на python (либо каком-то другом языке) - то рекомендую все равно начинать с джавы. Почему? - ответ тут

Ну вот пройду я ваш супер-пупер курс, и куда меня потом с этими “типа крутыми”, но селенидовскими знаниями возьмут?

Курс построен таким образом, что учит с самого начала лучшим практикам в автоматизации. Студентов курс подводит сразу к написанию кода senior уровня. И сложно было бы этому обучить также оптимально и быстро, начиная с обучения чистому Selenium Webdriver, потому что пришлось бы постоянно отвлекаться на технические детали, не касающиеся задач автоматизации напрямую. При этом, Selenium в курс входит, просто не сразу, а где-то в середине. И в заданиях к этому занятию студенты будут стараться писать код в том же стиле что и раньше, то есть будут применять все выученные знания - уже на чистом селениуме. И это как раз очень хорошо подготовит к прохождению тех же интервью.

UPDATE 1 (10.05.2017)
Появилось занятие

  • 02 Review - Test Refactoring
3 лайка

Привет.
Я учился у Якова на этом курсе и прошёл пару уроков на курсе для SDET.

Ещё не закончив этот курс, я уже смог легко сменить работу и получить ЗП практически в 2 раза выше, той, которая была до этого. Фактически, всю стоимость обучения я окупил с первой же зарплаты. А потом, после пары уроков из курса по SDET, смог пройти собеседования на Senior QA Automation в 2 компании входящие в ТОП 5 IT компаний в Украине.

Вначале меня страшно раздражало то, что тебе не дают заготовленных ответов, а заставляют копать искать и придумывать, как улучшить свой код. Но сейчас я это реально заценяю, потому что именно этим приходиться постоянно заниматься и этот курс отлично готовит к работе в условиях ежедневных реальных челленджей.

Если вы выбираете курс для освоения автоматизации – этот курс один из лучших. Очень рекомендую всем!
Огромное спасибо Якову и Юле за классный курс и жду продолжения курсов для SDET.

4 лайка

New TASJ [EAP] - UPDATE 1

Появилось занятие

  • Automation
    • 02 Review - Test Refactoring

Содержание урока:

  • Предисловие
  • KISS вместо DRY для структурирования кода с помощью сложных конструкций языка (циклы, …)
  • DRY вместо KISS для более легкого “повторения” кода с помощью переменых/методов
    • Переменные или методы?
      • Переменные?
        • Refactoring>Extract>Variable
          • Анализ частей повторяющегося кода с точки зрения вероятности изменений
          • Переменные в тест-методе или за его границами?
        • “Скоуп” определения абстракций
          • Refactoring>Extract>Field
          • Абстракции в начале тест-класса или в конце?
          • Переменные с локаторами против переменных с элементами
      • Методы?
        • Методы с “зашитыми данными” (hardcoded data)
        • Параметризированные методы
        • Методы со встроенными проверками?
        • Методы + переменные. Вынесение “всех локаторов” в переменные?
          • YAGNI (You Ain’t Gonna Need It)
          • Самодокументируемый код (Self-documenting code)
        • Самодокументируемый код: методы вместо комментариев
    • Послабление KISS при сокрытии сложности в реализациях методов
  • P.S. от KISS: переменные/методы в тестах “ради полной читабельности” против “ради DRY”
  • Сокрытие технических деталей никак не касающихся тест-логики в базовых тест классах (Наследование)

Хочу пройти обучение, но не вижу куда записываться

привет, пришли письмо на automician@gmail.com и мы скинем тебе доп инфу:-)

Яков, я правильно понял, что условия курса несколько изменились:

  • Оплата перестала быть помесячной и стала фиксированной за весь курс - 4500 гривень?
  • Преподаватели/Менторы больше не занимаются проверкой домашних заданий или ответами на вопросы - курс стал менее интерактивным - читаешь книгу, решаешь задания, общаешься фактически только с другими студентами?

Типа того. По крайней мере он таким должен был стать. Но он еще не закончен, к сожалению.
Книга еще не является самодостаточной - поэтому мы все еще проверяем домашки. Просто ждать проверок приходится дольше.

Цена - слегка больше чем ты упомянул (180 usd). Но ее можно разбить на две части при желании (большую часть заплатив в начале и меньшую в конце).

1 лайк

Привет, понимаю, что курс скорее всего актуален, но всё-таки уточню - актуально?)
И хотелось бы узнать как изменились условия и т.д. за последнее время? Всё-таки с последнего комментария полгода прошло.

2 лайка

Привет.

Актуален. Все еще в процессе доработки. В целом мало что поменялось. Пиши на automician@gmail.com, выдам больше деталей.

Что то я походу слегка скромничаю)

Контент не мало так обновился за последнее время. Хотя курс еще и не закончен полностью.
С последней актуальной программой можно ознакомиться по ссылке.

Комментарии к программе:

  • все что обозначено как [TODO] либо [DOING] либо -VIDEO- либо -OLD- касается также всех вложенных секций/разделов
  • [TODO] значит еще не добавлено в курс
    • [TODO] … -OLD- либо [DOING] … -OLD- значит что вскоре будут добавлены материалы со старого курса на эту тему
      • в комбинации с DOING значит что быстрее будет добавлено чем в комбинации с TODO
  • [DOING] указывает на то что в даное время ведется работа над соответствующим разделом
  • Не ко всем разделам есть домашки. И не ко всем домашкам есть полные списки частых вопросов и ответов а также списки частых ошибок. По ходу решения студентами домашек, и появлению новых ошибок - они добавляются в курс. Соответственно на курсе все еще пока что присутствует саппорт студентов и проверки домашек. Просто проверки происходят не так быстро. И ответ приходит чаще в виде ссылки на новодобавленый кусок в книгу/курс.
  • -VIDEO- указывает на разделы и все соответствующие подразделы - которые содержат видео. Все остальные главы - в виде статей с теккстом, примерами кода и скриншотами.
  • часть оглавлений на английском. Но материалы на русском в основном. Только одна секция содержит слайды и видео на английском - она обозначена как -ENG-. Также в одной из секций присутствует видео на английском не большое

Количеств TODOшек все уменьшается:slight_smile:

Краткое самери знаний доступных в текущей версии курса-книги исходя из того “что я смогу сделать изучив доступные материалы”:

  • Начать строить автоматизацию с помощью Java + Selenide + JUnit + Maven + Allure с самого нуля, определив с чего стоит начать и что покрывать тестами, и как расширять покрытие, сгруппировать тесты в суиты. Писать при этом высококачественный читабельный наглядный понятный и эффективный код как тестов так и PageObject-ов, используя лучшие практики автоматизации и программирования. При этом глубоко понять что я делаю и зачем, на основе каких принципов/подходов/шаблонов разработки, и где их стоит использовать а где нет.
    • Дальше по первой попавшейся инструкции из того же гуггла поставить дженкинс где чуть ли не интуитивно настроить запуск всех этих тестов с указанным периодом. Спросить у девов как там они билдят свое приложение, и посовещавшись с ними же - настроить запуск тестов по последнему билду. Дальше еще погуглив - настроить запуск тестов на селеноиде (прийдется убить пару вечеров что бы раздуплится в доккере, вдруг что спросить девелоперов что да как), или в клауде если нужно - типа BrowserStack, SauceLabs. Благо примеров уже в интернете должно быть достаточно. Немножко подзапарюсь с тем как более эффективно распаралеливать тесты силами джеюнита.

В целом, основная часть курса сделана. Курс больше о лучших практиках и подходах, рефакторинге, и нюансах написания высококачественных тестов. По сути - все это уже в курсе есть. Остались больше занудные технические особенности настройки инструментов типа Jenkins, Selenoid - которые и так доступны в официальной документациях и оувервью-статьях. Мне мало что будет добавить к тому что уже есть в публичном доступе. Но я все равно попробую. Просто что стоит учитывать, что то чем этот курс особенный - уже есть. И все остальное - будет более менее повторением того что и так доступно в паблике.

Текущая программа (без детализации):

  • Introduction
  • Web UI Automation Demo
  • Prerequisites
    • Basics of HTML, CSS, JS
      • Intro to Frontend Development
    • Practical coding skills - recommended resources (Java)
  • Automation
    • 00 Intro - Selenide Demo
    • 01 Start - POC Test
    • 02 Review - Test Refactoring
      • DRY & KISS Principles
      • Hiding non-test-logic details
      • Tests Independence
    • 03 Report
    • 04 Harden - Atomic Tests
    • 05 Structure & Reuse - Test Refactoring part 2
      • PageObjects Basics
      • Variations of PageObject Pattern
        • Paradigms Retrospective -VIDEO-
        • PageObjects Retrospective -PUBLICTALKS- -ENG-
        • Bonus: Widgets Workshop -VIDEO- -RUS-
    • 06 Group - Test Suites
    • [TODO] 07 Tune - Properties
    • [TODO] 08 Scale - Grid
      • Selenium Grid
      • Aerokube Toolbox (Selenoid, GGR, Moon)
      • Cloud Services (Like BrowserStack, TestingBot, Saucelabs)
    • [TODO] 09 Integrate - CI
      • Jenkins overview
    • [TODO] 10 Optimise - Parallelization
    • Addendum
      • Selenium Webdriver -VIDEO- -OLD-
        • Overview by comparing to Selenide
      • BDD -VIDEO- -PUBLICTALKS-
      • General FAQ
      • Recommended Resources

Детальная програма все там же

3 лайка

АПДЕЙТ. Добавлено еще одно занятие:

  • 06 Group - Test Suites
    • Lesson
      • Категоризация тестов
      • Категории в JUnit 4
      • Настройка запуска тестов через Maven
      • Формирование тест-съютов с помощью Maven Profiles
      • Несколько слов о JUnit 5

Также добавлены новые секции в решение к заданию по атомарным тестам:

  • 04 Harden - Atomic Tests
    • Lesson
    • Task
    • Solution
      • FAM (список частых ошибок)
        • Нечитабельность тестовых данных (Имена переменных)
        • Нечитабельность тестовых данных (переменные против обычных строк)
        • Отсутствие структуры в тесте
        • Неполные проверки
        • Избыточные проверки
        • Неполное покрытие связей между фичами
        • Недостаточно глубокое покрытие фич
        • Покрытие не всех операций
        • Имя тест-класса не отображает общую цель тестирования
        • Не следование рекомендациям построения имени тест-метода

И того 6 из 10 готово. “далі буде” :wink:

Полная программа по ссылке в посте выше также обновленна.

Йоу:) В курсе долгое время жил кусок материалов по введению в веб-разработку.
Теперь этот кусок доступен в виде фришной книги, на трех языках:

Книга всегда будет доступной для бесплатного скачивания. И когда то, перерастет в курс.
За донейшен буду признателен :slight_smile: Поможет закончить бысрее.

2 лайка

Здравствуйте! Подскажите, курс еще актуален? Можно на него записаться?

Итак, текущий статус следующий.

Сейчас я курс не поддерживаю в том формате в котором он был. Я пробую переделать его полностью в книгу. По которой можно обучаться самому. Это непохожая книга на другие. По сути это задачник плюс практическое руководство… (о формате уже было выше достаточно постов)

Но книга все еще не закончена.

Пока что ее не хватит для полного обучения. Прийдется доучиваться.
Если хочеться полностью весь обьем охватить - рекомендую смотреть в сторону курсов от Баранцева.
http://software-testing.ru/edu/1-schedule/1-java-for-testers
http://software-testing.ru/edu/1-schedule/242-selenium-webdriver

Или почитать вот эти две книги:

Моя же книга, даже недоделанная, все равно должна быть достаточно полезной, сможет помочь в реальной работе, раскажет кучу продвинутых нюансов. Но к сожалению - пока не охватит полностью все что нужно. С программой и тем что готово можно вот тут познакомиться:

С самой книгой и ее форматом можно чуть-чуть ознакомиться по семплу доступному для скачивания по ссылке.
Сама книга, пока что в gitbook формате - как веб версия. Семпл - это несколько глав с книги в формате pdf. К сожалению генерация pdf не сильно качесттвенная - не вся информация генерируется как нужно, оглавления секций получаются сильно мелкими… Но для ознакомпления должно быть достаточно.

Доступ к веб-гитбук-версии могу сейчас продать за 45$. Если будет желание - обращайтесь по почте: yashaka@gmail.com

3 лайка

Йоу, под лучами летнего солнца, меня чуть пригрело, осветило, отдобрило :slight_smile: И пока книга потихоньку пишется, и обновляется, я таки нашел время на набор на курс по Java + Selenide

Старт 15 июля.
Програма вот: course contents - tasjtao_ public_.txt - Google Drive
По ходу курса, может чуть меняться, обновляться, возможно чуть расширяться (где то может добавиться дополниельное задание, где то обновиться, где то добавиться видео)

12 недель (соответствуют в программе разделам с 0го по 10тый, плюс неделя чистого селениума. BDD - не считаем, материалы по нем - небольшим бонусом)

Каждый понедельник начиная с 15го июля буду присылать материалы (видео-записи и/или текстовые статьи) плюс задания на неделю. В течении недели буду проверять и присылать фидбек/код-ревью. Если буду находить типичные ошибки, ответы на которые уже у меня будут заготовлены - то могу присылать ссылки на такие заготовки, либо скриншоты, либо “цитаты”.

Предусловием к курсу есть:

Цена 12000 грн.
Зарегистрироваться, уточнить детали, задать вопросы, и оплатить можно связавшись по почте: automician@gmail.com

P.S. В ближайшее время будет открыт также набор на версию курса с TypeScript + SelenideJS. Все используемые в этой версии курса материалы будут бонусом расшарены и студентам с набора на курс по Java + Selenide, для самостоятельного освоения. Программа та же. Примеры кода очень похожи. Так что освоить самостоятельно не составит особового труда.

И снова привет! 15 июля стартанул курс Java + Selenide. Набор все еще открыт. Обучение построено по принципу “решаешь домашку, присылаешь пул реквест, получаешь код ревью - соответственно либо апрув либо отклонение PR с запросом изменений - и так до тех пор пока не получишь апрув”. Получается формат индивидуальный, и не смотря на то что група уже стартовала, всегда можно присоединиться. Так что велком;)

Для тех для кого цена сильно высока (12000 uah - что на самом деле в перещете на часовой рейт ревьювера может быть даже меньше чем зарабатывают некоторые студенты на текущем месте работы) - есть вариант получить то же - в формате книги за 35-45$. Книга еще в процессе разработки, поэтому прийдется ждать выхода новых глав (эта та же книга-курс о которой речь шла в постах ранее, которую я начал писать уже давно, но я начал ее обновлять и слегка переписывать:), поэтому публикую по главам с самого начала, пока что опубликовал только одну переработанную главу, первую) … Кому это подходит, и кто желает просто поддержать меня и opensource проекты в которые я контрибьютю (selene, nselene, selenidejs) - то книгу можно купить по следующей ссылке:
https://leanpub.com/selenide-automation-ru
Там же можно бесплатно скачать семпл. Даже в нем я уверен можно будет найти очень много полезного;)

Некоторые вещи с книги я буду стараться в формате видео время от времени шерить в паблик… Вот видео-версии первой главы:

Введение в Selenide - Часть 1. Быстрый старт:

Введение в Selenide - Часть 2. Selenide в действии: