Clean Code: принципи та інструменти у .Net / С#

Де: Харків

Коли: 27 Лис 19:00 - 21:30

Вартість: 850 грн

Більшу частину свого часу ми, розробники, витрачаємо на написання та читання коду. Чим якісніше його написано, тим легше з ним працювати, розширювати або підтримувати. Чистий код не створює проблем іншим, бо він зрозумілий.

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

Набуті під час навчання знання дозволять вам уникнути або усунути силенну кількість проблем, з якими ви або ваша команда може зіткнутися під час роботи над проектом.

ДЛЯ КОГО

Програму розраховано на Junior та Middle .Net спеціалістів, а також студентів технічних вишів із базовими знаннями процесів програмування.

ПРОГРАМА

Курс складається з:

  • Семінарського заняття (2 години), на якому буде розглянута теорія та практика
  • Самостійного виконання домашнього завдання (8 годин) протягом тижня після курсу
  • Зворотній зв’язок від тренера на GIT та Skype-конференція (one-on-one, 20 хвилин), протягом 5 днів після перевірки домашнього завдання

Ключові теми:

1. Що таке Clean code (чистий код) та яке його значення:
• Переваги «Гарного» коду
• Особливості «Поганого» коду, оцінка якості коду
2. Принципи написання чистого коду, практичні особливості:
• Номенклатура
• Методи
• Коментарі
• Форматування
• Класи, SOLID
• Техніки рефакторингу
• Аnti-patterns
3. Інструменти якісного коду
4. Ресурси
5. Q&A

ВИМОГИ ДО УЧАСНИКІВ:

  • Розуміння принципів програмування на базовому рівні
  • Досвід роботи з GIT
  • Володіння .Net (C#) на достатньому для виконання практичних завдань рівні

Вам знадобиться ноутбук для виконання практичного завдання з передвстановленими: .Net Framework, GIT Shell, будь-яка IDE.

ПО ЗАВЕРШЕННІ КУРСУ ВИ

  • Дізнаєтеся про техніки та принципи написання чистого коду
  • Дізнаєтеся які є ефективні інструменти рефакторингу
  • Почнете звертати увагу на «брудні» нюанси у кожному коді
  • Отримаєте вектор для подальшого самостійного вивчення теми
  • Назавжди перейдете на сторону чистого коду, усвідомивши його переваги для проекту

МОВА ВИКЛАДАННЯ

Курс викладатиметься російською мовою з використанням англійської термінології.