← вернуться

IT HR тренинг «Погружение в мир разработки и тестирования ПО»

​​17 - 18 октября тренинг-практикум пройдет в "Погружение в мир разработки и тестирования ПОСанкт-Петербурге, а 29 - 30 ноября мы его проводим в Москве.

Этот тренинг разработан специально для HR менеджеров и рекрутеров IT компаний. После прохождения обучения они с легкостью смогут объяснить в чем разница между фреймворком и библиотекой, что такое тест-план и тест-кейс, в чем сила параллельного программирования и недостаток каскадной методологии, что такое API и протоколы... Участники попробуют написать простейшие тест-кейсы и составить свой SQL запрос. 

 

Авторы тренинга:

Лаабе Дмитрий

Генеральный директор и основатель IT-Доминанты

Технический директор, программист портала Айти-Событие.рф

Россия, Санкт-Петербург.

Автор и ведущий тренингового дня: «Разработка ПО».

   

Атрощенков Сергей

QA Engineer VIAcode

Россия, Санкт-Петербург.

Автор и ведущий тренингового дня: «Тестирование ПО».

 

План тренинга:

День 1

 

День 2

  • 09.00 - 10.00 - Регистрация участников. Утренний чай / кофе.
  • 10.00 - 11.45 - Модуль 1.
  • 11.45 - 12.00 - Кофе-брейк.
  • 12.00 - 13.30 - Модуль 2.
  • 13.30 - 14.30 - Обед.
  • 14.30 - 16.15 - Модуль 3.
  • 16.15 - 16.30 - Кофе-брейк.
  • 16.30 - 17.45 - Модуль 4.
  • 17.45 - 18.00 - Кофе-брейк.
  • 18.00 - 18.30 - Модуль 5.  
 
  • 09.00 - 10.00 - Регистрация участников. Утренний чай / кофе.
  • 10.00 - 11.45 - Модуль 1.
  • 11.45 - 12.00 - Кофе-брейк.
  • 12.00 - 13.30 - Модуль 2.
  • 13.30 - 14.30 - Обед.
  • 14.30 - 16.15 - Модуль 3.
  • 16.15 - 16.30 - Кофе-брейк.
  • 16.30 - 17.45 - Модуль 4.
  • 17.45 - 18.00 - Кофе-брейк.
  • 18.00 - 18.30 - Модуль 5.  

 

 

Авторы о своем тренинге:

Лаабе Дмитрий: «Много лет проработав с той и другой стороны (и программистом и в рекрутинге), я очень часто замечаю, как далеки программисты и менеджеры по персоналу друг от друга. Программирование – это очень сложный, быстроизменяющийся мир с огромным количеством терминов и понятий, понятное объяснение которым не всегда можно найти в Википедии. Чтобы научиться понимать программистов не нужно знать все, достаточно освоить "азбуку" понятий и связи между ними, и тогда "тайный" язык программистов откроется Вам. Приходите, и я помогу Вам сделать еще один большой шаг в вашем профессиональном развитии.»

Атрощенков Сергей «Я работал в разных ролях и на разных проектах, и мое сердце пленилось тестированием. Сейчас, вместе с тестированием, я занимаюсь обучением тестировщиков. И из общения с тест-лидами, тест-менеджерами и HR-менеджерами я понял, что извечный вопрос: "как же найти того самого профессионала-тестировщика?" никуда не делся. Приходите, и я буду рад помочь Вам вырасти профессионально. Вы сможете почувствовать профессию "Тестировщик ПО", посмотреть на нее со стороны специалиста, понять, какие вопросы и зачем задают на технических собеседованиях.»


 

 

Подробности оплаты

Участие 17-18 октября в Санкт-Петербурге:

При оплате до 15 сентября: 10 000 руб.

При оплате до 5 октября: 12 000 руб.

При оплате до 17 октября: 14 000 руб.

 

Участие 29-30 ноября в Москве:

При оплате до 1 ноября: 14 000 руб.

При оплате до 15 ноября: 16 000 руб.

При оплате до 29 ноября: 18 000 руб.

 


В стоимость участие входит:

- раздаточный материал

- кофе-паузы


Количество место ограничено!

 

День 1: Программа дня «Разработка ПО».

Модуль 1: Базовые понятия ИТ.

# Компьютер, Программа, Операционная система

# Сервер и серверное ПО.  Клиент и клиентское ПО.

# Клиент-серверное взаимодействие. Двухзвенные и трехзвенные архитектуры.

# Протоколы. 7 уровневая модель ISO/OSI​

Лабораторная работа. Протокол IP – основа взаимодействия в Интернет

·         # Интернет. Основные службы Интернета

Лабораторная работа. Работа служб в Интернет на примере WEB. Работа протокола HTTP

# Языки программирования: С++, Java, C#, JS, Python, Ruby, Delphi

# Трансляторы: интерпретатор и компилятор

# Виды программирования: процедурное, ООП

# IDE: редактор, транслятор, отладчик. Примеры IDE.

# Примеры программ.

Лабораторная работа.  Написание простейшей программы на JS.

# Библиотеки. Примеры.

# Фреймворки (платформа). Примеры.

Модуль 2. Процесс разработки ПО.

# Бизнес моделирование.  Бизнес аналитик

# Системный анализ требований к ПО. Системный Аналитик.

# Проектирование ПО.  Архитектор ПО. UML

# Разработка ПО

# Тестирование / Внедрение / Сопровождение ПО (коротко, подробнее день #2)

# Модели / методологии разработки ПО: каскадная, спиральная, инкрементальная, XP, Scrum, Agile

Модуль 3.  Типовые направления разработки ПО

# Разработка на С++. Область применения. Основные библиотеки и фреймворки.

# Разработка на Java.

# Разработка на C#.

# Разработка Delphi.

# WEB разработка.

•  Front-end и back-end разработка. Основные библиотеки и фреймворки.

•  Языки разработки: Ruby, Python, JS, PHP и др.

•  CMS

# Мобильная разработка: iOs, Android. Основные библиотеки и фреймворки.

# Разработка БД. СУБД, SQL, хранимые процедуры. Оптимизация запросов.

# Разработка игр.

# Примеры резюме

# Лабораторная работа. Работа со словарем ИТ терминов, анализ вакансии и резюме. Работа в группах 3-5 человек.

Модуль 4 . Подведение итогов тренингового дня. Ответы на вопросы

 


 

День 2. Программа дня “Тестирование ПО”.

Модуль 1 Лекционно-практический блок

• Лекция

# История тестирования, особенности терминологии тестирования, жизненный цикл тестирования.

# Кто такой тестировщик? Уровни тестировщиков junior, middle, senior, lead, test-manager.

# Сотрудничество с разработчиками и IT-отделом.

# Виды тестирования:

• Функциональное и не функциональное тестирование; 

• Статическое  и динамическое; 

• Тестирование производительности; 

• Тестирование безопасности; 

• Модульное, интеграционное и системное тестирование; 

• Альфа и бета тестирование;

• Smoke и Sanity тестирование;

• Приемочное тестирование;

• Регрессионное тестирование.

• Практика в раздаточном материале: Индивидуальная работа с кейсами в раздаточном материале.

Модуль 2. Лекционно-практически блок

Тест-дизайн и техники тест-дизайна:

• Тестирование на границах

• Тестирование эквивалентных значений

• Decision  tables

• Практика: Работа с участниками тренинга.

Модуль 3. Лекция

Документация, которую пишет отдел тестирования. 

Тест-план

# Тест-кейсы

# Баг-репорты

# Атоматизация тестирования, должен ли тестировщик уметь программировать.

• Практика: Написание тест-кейса и баг-репорта.

Модуль 4. Лекционный блок.

# Что долежн знать тестировщик для тестирования web, desktop, Mobile и embedded  систем.

# Что такое Manageability и что об этом стоит знать тестировщикам

# Системное администрирование, задачи по поддержке окружения:

# Терминология

# Типовые задачи Windows администратора работающего с группой разработки:

# Поддержка и создание инфраструктуры

# Виртуализация

• Практика: Работа со словарем, собеседование. Работа в минигруппах.

 

Модуль 5 . Подведение итогов тренингового дня. Ответы на вопросы

 

Модуль 6. Завершение 2-х дневного тренининга. Обсуждения, анкеты ОС.

Дмитрий Лаабе

Генеральный директор и основатель IT-Доминанты

Технический директор, программист портала Айти-Событие.рф

Россия, Санкт-Петербург


Закончил Санкт-Петербургский Государственный Политехнический Университет (Политех) с красным дипломом в 1999 году. Там же работал преподавателем информационных технологий с 1998 года. Автор более 10 курсов по информационных технологиям, программированию, web-разработке. Работал программистом в американской софтверной компании "Quest Software". Со-основатель и Технический директор портала "Айти-Событие.рф"

Презентации и выступления автора:

IT HR конференция "нАйТи ответ!" #7:  "Основные понятия связанные с разработкой ПО: просто о сложном".

 


 

Сергей Атрощенков

QA Engineer VIAcode

Россия, Санкт-Петербург

Twitter / Linkedin / Slideshare


В IT c 2000 года, в тестирование пришел в 2007 году. До этого исполнял различные роли: программист, системный администратор и руководитель проектов, продуктов.

Занимается тестированием и обучением в компании VIAcode.

Свою любовь к распространению знаний и навыков реализует:

- рассказывая про тестирование;

- читая лекции по soft-skills;

- проводя мастер-классы и тренинги по soft-skills для тестировщиков;

- выступая на конференциях;

- участвуя в организации конференций;

- участвуя в работе Санкт-Петербургского сообщества тестировщиков.

Презентации и выступления автора:

1) IT HR конференция "нАйТи ответ!" #7:  "О тестирование софта: мир качества, жуков и информации."

2) IT HR конференция "нАйТи ответ!" #8: "Технический скрининг не Rocket Science, или техническое собеседование тестировщика для рекрутера".

и многое другое :)