О чём курс
Чтобы создать ПО, нужно не только написать код. Сегодня полноценная разработка уже невозможна без дополнительных инструментов.
В этом курсе ты освоишь многие из них: систему контроля версий Git, командную строку Linux, способы взаимодействия с удалёнными серверами, системы сборки программного кода и систему Docker. Кроме того, ты узнаешь про принципы сетевого и клиент-серверного взаимодействия, протокол HTTP и стандарт REST, а также принципы написания понятного и поддерживаемого кода.
Все эти инструменты и навыки необходимы в реальных командных проектах.
Фича курса. Быстрое знакомство с основными инструментами современного разработчика.
Академическая нагрузка
2 пары в неделю.
Руководитель курса
Untitled
Тематический план
Результат курса
Ты научишься:
- работать с системой контроля версий Git, локальными и удалёнными репозиториями и ветками;
- использовать файловую систему Linux, писать основные команды, создавать и запускать скрипты на языке bash, автоматизировать с их помощью операции в Linux;
- подключаться к удалённым серверам по SSH и другими способами;
- собирать проекты и настраивать их сборку на разных языках программирования (например, на Java);
- отправлять запросы как из командной строки, так и с помощью Postman;
- следовать принципам написания понятного и правильно структурированного кода;
- пользоваться Docker и узнаешь про подводные камни контейнеризации.