Модуль 2
46,00ч

Система контроля версий Git

Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
Часов в программе
4,00 часа
лекции
18,00 часов
практика
24,00 часа
промежуточная аттестация
46,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции, доступ в личный кабинет
Требуемое ПО:
MS Office, Google Docs
Образовательные ресуры
Ресурсы LMS ООО «Нетология»

Учебно-методические материалы

Методы, формы и технологии

Видеолекции
Лонгриды
Скринкасты
Презентации

Методические разработки

Шаблоны
Чек-листы
Словари

Материалы курса

Инструкции:
Руоводство по взаимодействию Kotlin-Java: https://developer.android.com/kotlin/interop
Добавление Kotlin в готовое приложение: https://developer.android.com/kotlin/add-kotlin
Работа с шаблонами: https://developer.android.com/guide/topics/ui/declaring-layout
Работа в навигацией: https://developer.android.com/guide/navigation

Лабораторные работы:
Взаимодействие кода на Kotlin и Java: https://codelabs.developers.google.com/codelabs/java-friendly-kotlin/index.html?index=..%2F..index#0

Kotlin словарь:
enums and R8: https://medium.com/androiddevelopers/when-using-enums-and-r8-3f8f314c0a13
inline functions: https://medium.com/androiddevelopers/inline-functions-under-the-hood-12ddcc0b3a56

Учебная литература

Джошуа Блох. Эффективное программирование, Издательство Лори, 2014, 310 с

Статьи:
Kotlin Standard Functions Cheat-Sheet: https://medium.com/androiddevelopers/kotlin-standard-functions-cheat-sheet-27f032dd4326
Migrating an Android project to Kotlin: https://medium.com/androiddevelopers/migrating-an-android-project-to-kotlin-f93ecaa329b7

Темы

Вводное занятие по курсу «GIT — система контроля версий» Внедрение системы контроля версий История работы и ветки. Командная работа
Лекции
1,00ч
Всего
1,00ч
Лекции
1,00ч
Практические занятия
6,00ч
Всего
7,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Промежуточная аттестация 24,00 часа
Размещение предоставленного студенту локального проекта на GitHub, нужно продемонстрировать работу с ветками, конфликтами.