[Geekbrains] Работа программиста. Чему не учат в университете

cekatop

Member
Joined
Jan 18, 2015
Messages
27
Reaction score
40
32_large.png


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

Курс проводится на языке C#


Чему Вы научитесь
  • Вы научитесь писать чистый код
  • Пользоваться системами контроля версий
  • Узнаете, из чего состоит современное приложение
  • Для чего нужен continious integration (CI) сервер
  • Почему нужно тестировать свои программы и как это делать.
Программа курса:

Урок 1. Системы контроля версий

Научимся базовым операциям с системой контроля версий и заведем учетную запись на GitHub.

Урок 2. Непрерывная интеграция

Посмотрим, как работает continuous integration сервер TeamCity.

Урок 3. Тестирование

Разберемся, чем юнит-тесты отличаются от интеграционных. Напишем первые юнит-тесты и настроим TeamCity для проверки кода на каждом коммите.

Урок 4. Инъекция зависимостей, моки и стабы

Поговорим о механизме Dependency Injection, настроим DI-контейнер и начнем тестировать с моками и стабами

Урок 5. Принципы чистого кода и стандарты кодирования

Узнаем, что значит DRY и KISS и как они влияют на код, который мы пишем, проверим качество кода с помощью средств TeamCity и определимся, что же лучше — табы или пробелы.

Урок 6. Рефакторинг

Поменяем код так, чтобы пользователь ничего не заметил, а комментарии перестали быть необходимыми.

Урок 7. Декомпозиция задач и оценки

Разобьем необъятную задачу на этапы и узнаем, на сколько надо умножать первоначальные оценки.

Урок 8. Отладка и багфиксы

Разберем историю одного бага, научимся задавать правильные вопросы и не сдаваться на полпути.

You need to log in to view the content.

[HIDE=10]https://cloud.mail.ru/public/42DX9mfYwkqP/Работа программиста. Чему не учат в университете.rar[/HIDE]
 
Top