Education
Git & Composer для начинающих
Вебинар Дмитрий Елисеев - "Git & Composer для начинающих"
Посмотрев курс вы узнаете как корректно использовать системы контроля версий. Избавитесь от необходимости хранения кучи файлов. Как подключать открытые компоненты к своему проекту и загружать проект на сервер автоматически в терминале. Научитесь выкладывать свои репозитории на GitHub, исправлять чужие проекты на GitHub. Научитесь пользоваться клиентами с графическим интерфейсом. Так же познакомитесь с групповой разработкой.
Goal Accomplishment Criteria
Материал изучен
-
День 1: Знакомство с системами контроля версий
- Знакомство с участниками
- Организационные моменты
- Как мы пишем реферат: идеальный и реальный сценарии
- Сложности резервного копирования
- Оптимизируем бекапы
- Знакомство с участниками
-
День 2: Настройки и основные команды Git
- Первоначальная настройка Git
- Создание репозитория
- Индексация файлов
- Создание снимков состояния
- Простой просмотр истории изменений
- Первоначальная настройка Git
-
День 3: Ветвление и слияние
- Создание веток
- Переключение между ветками
- Слияние (merge)
- Создание веток
-
День 4: Перемещение, удаление, игнорирование
- Перемещение веток
- Игнорирование файлов
- Удаление и перемещение файлов
- Отмена изменений
- Исправление коммита
- Удаление коммитов
- Перемещение веток
-
День 5: Работа в SmartGit
- Создание репозитория
- Индексирование изменений и коммиты
- Исправление коммитов
- Создание веток
- Слияние и переброс веток
- Создание репозитория
-
День 6: Многопользовательская работа
- Создание главного репозитория
- Клонирование репозитория
- Подключение главного репозитория
- Синхронизация изменений
- Создание главного репозитория
-
День 7: Совместная разработка: практикум
- Генерация SSH-ключа
- Клонирование репозитория
- Создание своих коммитов и веток
- Синхронизация изменений
- Генерация SSH-ключа
-
День 8: Дополнительные инструменты Git (ч. 1)
- Прятание в «карман» (stash)
- Метки версий (tag)
- Интерактивное индексирование
- Слияние без fast-forward
- Прятание в «карман» (stash)
-
День 10: Знакомство с GitHub
- Регистрация на GitHub
- Создание репозитория
- Подключение репозитория
- Клонирование
- Создание и отправка Pull Request
- Регистрация на GitHub
-
День 11: Знакомство с пакетными менеджерами и Composer
- Повторное использование
- Распространение библиотек
- Несовместимость версий
- Проблема зависимостей
- Репозитории и социальный кодинг
- Договорённости об оформлении
- Автоматизация работы
- Устройство экосистемы пакетного менеджера
- Повторное использование
-
День 9: Дополнительные инструменты Git (ч. 2)
- Перезапись истории
- Поиск ошибок
- Перезапись истории
-
День 12: Использование Composer
- Установка Composer
- Создание проекта
- Поиск компонента на packagist.org
- Установка компонента нужной версии
- Подключение автозагрузчика
- Написание консольного HelloWorld-приложения
- Установка Composer
- 3707
- 22 July 2015, 17:50
Don't miss new posts!
Subscribe for the Goal and follow through to its completion