Работа программиста. Чему не учат в университете--
- Год выпуска: 2015
- Страна: Россия
- Тематика: Программирование, C#, Git
- Тип материала: Обучающее видео
- Продолжительность: 16 часов
- Автор: Виктор Суздалев (Geekbrains / Школа программирования)
- Язык: Русский-Описание:
Курс предназначен для всех начинающих или планирующих начать карьеру программиста. Из видеокурса узнаете о работе, которая лежит за рамками знаний конкретного языка программирования или платформы. Это и общие принципы написания чистого, практичного кода, и использование системы контроля версий, и тестирование, и непрерывная сборка.--- Качество: PCRec
- Формат: mp4, pdf
- Видео кодек: AVC
- Аудио кодек: AAC-LC
- Видео: avc1, 1280х720, 86,7 Kbps 15 fps
- Аудио: AAC-LC, 44.1 KHz, 2 ch stereo, 64 Kbps
Курс проводится на языке C#.:Чему Вы научитесь: • Вы научитесь писать чистый код • Пользоваться системами контроля версий • Узнаете, из чего состоит современное приложение • Для чего нужен continious integration (CI) сервер • Почему нужно тестировать свои программы и как это делать. Содержание: • Урок 1. Системы контроля версий. Научимся базовым операциям с системой контроля версий и заведем учетную запись на GitHub. • Урок 2. Непрерывная интеграция. Посмотрим, как работает continuous integration сервер TeamCity. • Урок 3. Тестирование. Разберемся, чем юнит-тесты отличаются от интеграционных. Напишем первые юнит-тесты и настроим TeamCity для проверки кода на каждом коммите. • Урок 4. Инъекция зависимостей, моки и стабы. Поговорим о механизме Dependency Injection, настроим DI-контейнер и начнем тестировать с моками и стабами. • Урок 5. Принципы чистого кода и стандарты кодирования. Узнаем, что значит DRY и KISS и как они влияют на код, который мы пишем, проверим качество кода с помощью средств TeamCity и определимся, что же лучше - табы или пробелы. • Урок 6. Рефакторинг. Поменяем код так, чтобы пользователь ничего не заметил, а комментарии перестали быть необходимыми. • Урок 7. Декомпозиция задач и оценки. Разобьем необъятную задачу на этапы и узнаем, на сколько надо умножать первоначальные оценки. • Урок 8. Отладка и багфиксы. Разберем историю одного бага, научимся задавать правильные вопросы и не сдаваться на полпути. -
|