05.10.2022
352

Онлайн-курс "Чистый код и паттерны проектирования"

Комплексный курс о том, как рефакторить код, ускорять и упрощать процесс разработки. Чтобы больше никогда не копипастить чужие «костыли» из Stack Overflow, а самостоятельно писать чистый рабочий код, применяя паттерны проектирования.

Формат: 16 онлайн-вебинаров и домашние задания (язык на выбор: Java или JavaScript). Личная проверка лектором и обстоятельный фидбек по задачам.

О курсе

Правильный выбор паттерна позволяет разработчику оптимизировать существующую систему, писать функциональные приложения с нуля, внедрять новые фичи и при этом не ломать код. Навык работы с паттернами – это база, без которой сложно развиваться в программировании. И это то, что обязательно спросят на собеседовании.

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

Курс подойдет

Junior/Middle разработчикам (Java/JS) — вы сможете:

  • избавиться от «костылей» в коде, без проблем добавлять новые фичи в продукт и рефакторить имеющиеся проекты с помощью применения паттернов;
  • научиться рефакторить код, ориентироваться в библиотеках и фреймворках, декомпозировать большие системы, повысить уровень квалификации и получить новую работу.

Technical Students — вы сможете:

  • не просто выучить названия паттернов, а научиться применять их на практике и решать с помощью них сложные системные задачи;
  • пройти собеседование и получить работу в IT компании.

В курс входят

РАЗБОР ПАТЕРНОВ

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

LIVE CODING

Лектор в режиме онлайн покажет, как применять каждый шаблон, рефакторить код, улучшать архитектуру и убирать «костыли». Примеры будут разбираться в Java и JavaScript.

ФИНАЛЬНЫЙ ПРОЕКТ

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

КАРЬЕРА

Вы научитесь применять паттерны, ускорять и упрощать процесс разработки, что поможет пройти техническое интервью и устроиться на работу в крупную IT-компанию.

О лекторе

Вячеслав Щупак , Software Developer в Synergy Sports Technology

  • имеет 15 лет опыта в разработке программного обеспечения и управлении проектами;
  • последние 3 года отвечает за бэкенд в компании Synergy Sports Technology, занимающейся сбором и обработкой спортивной аналитики;
  • разрабатывал мобильные приложения для Киевской городской государственной администрации, в том числе несколько систем для контактного центра «1551»;
  • консультировал разработчиков программы «Дия» с фичой «сдача объекта в эксплуатацию»;
  • разрабатывал системы переводчиков в SDL International и работал с big data.

Детали и регистрация по ссылке