ЦифраЛаб: Разработка ПО с использованием инструментов гибких методологий
Практическое обучение на реальном кейсе

Прием заявок на обучение с 30.10.2023 завершен

Старт курса
30.10.2023
Длительность
9 недель
Форма обучения
Очная с применением дистанционных технологий
Документ
Удостоверение о повышении квалификации
Ты junior-специалист?
Прокачай свои навыки работы в команде! Запишись на наш первый курс, где ты поработаешь над реальным проектом!
Как проходит обучение
Слушатели работают в команде над разработкой реального проекта
Планирование работ
Ежедневные созвоны с наставником
Работа над проектом
2 часа в день
Теоретические и практические занятия
1-3 раза в неделю

Презентация проекта заказчику

По окончании обучения
160 часов
Объем программы
9 недель
Продолжительность курса
Смешанный
Формат обучения
Кто необходим на проект?
Работа над проектом подразумевает командную разработку.
Мы ищем:
Junior-разработчик C#
У тебя есть опыт разработки, знаешь C#
Будет плюсом: asp .net, JavaScript/TypeScript, CSS, Html, SQL
Хочу в команду!
Junior-тестировщик
Знаешь техники тест-дизайна, у тебя есть:
  • опыт составление тестовой документации
  • опыт тестирования frontend (devtools) и backend (rest)
  • базовые знания SQL
  • опыт работы в команде
Хочу в команду!
Как строится работа над проектом
Во время командной разработки участники проекта будут:
  • Изучать теорию
    Получение знаний и навыков, необходимых для успешной работы над проектом (лекции, самостоятельное изучение материала)
    01
  • Отрабатывать всё на практике
    После изучения теории слушатели переходят к практической части. Они выполняют упражнения и задачи, которые помогают им закрепить полученные знания и развить навыки
    02
  • Работать над проектом в команде
    На данном этапе слушатели применяют полученные знания и навыки для создания проекта
    03
Программа курса
Работа над проектом будет сочетаться с получением новых знаний

Общий блок занятий

SCRUM
Планирование, детализация, бюджетирование
CI/CD. Azure DevOps. Система контроля версий. Gitflow
Принципы и паттерны проектирования
Принципы разработки ПО
Модульное тестирование
Реляционные базы данных. Нормализация данных
CRUD операции
Занятия команды разработки
Профилирование запросов. Индексы
WebAPI
Основы frontend-разработки
Занятия команды тестирования
Анализ документации
Составление чек-листов, тест-кейсов, баг-репортов
Тестирование frontend и работа с devtools
Тестирование backend с помощью postman
Работа с БД PostgrSQL
Формирование отчётов
Унификация работы с тестовыми артефактами
Работа в команде
О проекте
Создание информационной системы
В рамках данного проекта участникам предлагается разработать программное решение для автоматизации работы с данными
  • Создание единой базы данных слушателей для упрощения доступа к информации и управления учебным центром
Чему вы научитесь
Hard skills
  • Аналитические навыки: способность анализировать и интерпретировать данные для принятия обоснованных решений
  • Навыки программирования

  • Опыт работы с базами данных: навыки проектирования, создания, обновления и оптимизации баз данных
  • Знание инструментов веб-разработки
  • Опыт работы со средами разработки: знание популярных сред разработки, таких как Django, Flask, PyCharm или Visual Studio Code
  • Навыки тестирования программного обеспечения: знание различных видов тестирования и умение применять их на практике
Soft skills
  • Опыт работы в команде: умение эффективно общаться и сотрудничать с коллегами для достижения общих целей
  • Критическое мышление: способность оценивать информацию и принимать решения на основе логических рассуждений
  • Коммуникативные навыки: умение слушать, задавать вопросы и предоставлять информацию, необходимую для принятия решений
  • Адаптивность: способность приспосабливаться к изменяющимся условиям и быстро реагировать на новые требования
  • Креативность: способность генерировать новые идеи и находить нестандартные решения проблем
  • Лидерские качества: умение вдохновлять и мотивировать других, а также принимать ответственность за результаты работы команды
  • Стрессоустойчивость: способность сохранять спокойствие и эффективность в сложных ситуациях
  • Организационные навыки: способность планировать свою работу и управлять временем, ресурсами и задачами
Итоговая аттестация
Презентация проекта
Наставники

Павел Леонов

Fullstack-разработчик

TeamLead команды разработки

В программировании с 2005 года

Имеет опыт работы на международных проектах,

большой опыт обучения специалистов

и наставничества

Алексей Кузнецов

В тестировании с 2014 года

Прошел путь от jqe до руководителя направления ручного тестирования

Участвовал в более чем 30 проектах (от частных до банковских и государственных)

Руководит штатом более 200 специалистов

Активный спикер профессиональных конференций

Руководитель и старший преподаватель школы тестирования

Обучение проводится в рамках государственной программы Удмуртской Республики «Развитие информационного общества в Удмуртской Республике»
Выдаем документ о квалификации
Выпускникам наших программ выдаются документы установленного образца (удостоверение о повышение квалификации / диплом о профессиональной переподготовке) с занесением в Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении.