Що нового?

Придбаний [GeekBrains] робота програміста. Чого не вчать в університеті (Віктор Суздалєв)

Інформація про покупку
Тип покупки: Складчина
Ціна: 4401 ГРН
Учасників: 0 з 92
Організатор: Відсутній
Статус: Набір учасників
Внесок: 49.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Робота програміста
Чого не вчать в університеті

Курс призначений для всіх початківців або планують почати кар'єру програміста. Ми поговоримо про роботу, яка лежить за рамками знань конкретної мови програмування або платформи. Це і загальні принципи написання чистого, практичного коду, і використання системи контролю версій, і тестування, і безперервна збірка.

Курс проводиться на мові C#.
Тривалість: 1 місяць
Всього занять: 8 уроків
Ціна: 11 970 ₽

чого ви навчитеся
  • ви навчитеся писати чистий код
  • користуватися системами контролю версій
  • дізнаєтеся, з чого складається сучасний додаток
  • Для чого потрібен continious integration (CI) сервер
  • чому потрібно тестувати свої програми і як це робити.
викладач: Victor Suzdalev

  • Урок 1. Системи контролю версій. Навчимося базовим операціям з системою контролю версій і заведемо обліковий запис на GitHub.
  • Урок 2. Безперервна інтеграція. Подивимося, як працює continuous integration сервер TeamCity.
  • Урок 3. Тестування. Розберемося, чим юніт-тести відрізняються від інтеграційних. Напишемо перші юніт-тести і налаштуємо TeamCity для перевірки коду на кожному коміті.
  • Урок 4. Ін'єкція залежностей, моки і стаби. Поговоримо про механізм Dependency Injection, налаштуємо di-контейнер і почнемо тестувати з моками і стабами.
  • Урок 5. Принципи чистого коду та стандарти кодування. Дізнаємося, що значить DRY і KISS і як вони впливають на код, який ми пишемо, перевіримо якість коду за допомогою засобів TeamCity і визначимося, що ж краще - таби або прогалини.
  • Урок 6. Рефакторинг. Поміняємо код так, щоб користувач нічого не помітив, а Коментарі перестали бути необхідними.
  • Урок 7. Декомпозиція задач і оцінки. Розіб'ємо неосяжну задачу на етапи і дізнаємося, на скільки треба множити початкові оцінки.
  • Урок 8. Налагодження та багфікси. Розберемо історію одного бага, навчимося ставити правильні питання і не здаватися на півдорозі.
https://privatelink.de/?http://geekbrains.ru/courses/32
 
Угорі