- 29, Mar 2023
- #1
Преподаватель курса: Андрей Жариков
Научиться "быдлокодить" — легко.
Быстро писать компактные, эффективные, изящные, стабильные программы — намного труднее.
Уроки данного курса помогут повысить уровень своего мастерства в этом нелегком деле и более профессионально подходить к разработке сложных программ.
Чему Вы научитесь:
Изучать нужную профессиональную литературу
Полностью контролировать процесс разработки с помощью GIT
Легко и быстро отлаживать программы
Убирать рутину из тестирования
Программа курса:
Урок 1. Книги для программиста (Обзор)
Поверхностный обзор книг для программиста.
"Библия" программиста; Нестареющие хиты всех времен; Книги по алгоритмам; Книги по разработке в целом; Книги по личному развитию
Урок 2. Система управления версиями файлов GIT
Как держать под контролем исходный код; Как использовать GIT для работы в команде; Как быстро освоить GIT; Книги, программы и сервисы
Урок 3. Принципы эффективной отладки
Что необходимо помнить при отладке; Методичный отлов ошибок вместо хаотичного; Основные приемы отладки; Интерактивные отладчики; Вспомогательные инструменты
Урок 4. Автоматизированное тестирование
Зачем нужна автоматизация тестирования; Виды автоматизированного тестирования; Unit-тесты; Интеграционные тесты; Приемочные тесты; TDD/BDD; Инструментарий
Быстро писать компактные, эффективные, изящные, стабильные программы — намного труднее.
Уроки данного курса помогут повысить уровень своего мастерства в этом нелегком деле и более профессионально подходить к разработке сложных программ.
Чему Вы научитесь:
Изучать нужную профессиональную литературу
Полностью контролировать процесс разработки с помощью GIT
Легко и быстро отлаживать программы
Убирать рутину из тестирования
Программа курса:
Урок 1. Книги для программиста (Обзор)
Поверхностный обзор книг для программиста.
"Библия" программиста; Нестареющие хиты всех времен; Книги по алгоритмам; Книги по разработке в целом; Книги по личному развитию
Урок 2. Система управления версиями файлов GIT
Как держать под контролем исходный код; Как использовать GIT для работы в команде; Как быстро освоить GIT; Книги, программы и сервисы
Урок 3. Принципы эффективной отладки
Что необходимо помнить при отладке; Методичный отлов ошибок вместо хаотичного; Основные приемы отладки; Интерактивные отладчики; Вспомогательные инструменты
Урок 4. Автоматизированное тестирование
Зачем нужна автоматизация тестирования; Виды автоматизированного тестирования; Unit-тесты; Интеграционные тесты; Приемочные тесты; TDD/BDD; Инструментарий