1

Step 1

День 1: Знакомство с системами контроля версий

2

Step 2

День 2: Настройки и основные команды Git

3

Step 3

День 3: Ветвление и слияние

4

Step 4

День 4: Перемещение, удаление, игнорирование

5

Step 5

День 5: Работа в SmartGit

6

Step 6

День 6: Многопользовательская работа

7

Step 7

День 7: Совместная разработка: практикум

8

Step 8

День 8: Дополнительные инструменты Git (ч. 1)

9

Step 9

День 10: Знакомство с GitHub

10

Step 10

День 11: Знакомство с пакетными менеджерами и Composer

11

Step 11

День 9: Дополнительные инструменты Git (ч. 2)

12

Step 12

День 12: Использование Composer

1

Step 1

День 1: Знакомство с системами контроля версий

2

Step 2

День 2: Настройки и основные команды Git

3

Step 3

День 3: Ветвление и слияние

4

Step 4

День 4: Перемещение, удаление, игнорирование

5

Step 5

День 5: Работа в SmartGit

6

Step 6

День 6: Многопользовательская работа

7

Step 7

День 7: Совместная разработка: практикум

8

Step 8

День 8: Дополнительные инструменты Git (ч. 1)

9

Step 9

День 10: Знакомство с GitHub

10

Step 10

День 11: Знакомство с пакетными менеджерами и Composer

11

Step 11

День 9: Дополнительные инструменты Git (ч. 2)

12

Step 12

День 12: Использование Composer

22 July 2015 01 September 2015
Goal completed 14 August 2015

Goal author

Александр П

Russia, Москва

45 years old

Education

Git & Composer для начинающих

Вебинар Дмитрий Елисеев - "Git & Composer для начинающих"

Посмотрев курс вы узнаете как корректно использовать системы контроля версий. Избавитесь от необходимости хранения кучи файлов. Как подключать открытые компоненты к своему проекту и загружать проект на сервер автоматически в терминале. Научитесь выкладывать свои репозитории на GitHub, исправлять чужие проекты на GitHub. Научитесь пользоваться клиентами с графическим интерфейсом. Так же познакомитесь с групповой разработкой.

 Goal Accomplishment Criteria

Материал изучен

  1. День 1: Знакомство с системами контроля версий

    • Знакомство с участниками
    • Организационные моменты
    • Как мы пишем реферат: идеальный и реальный сценарии
    • Сложности резервного копирования
    • Оптимизируем бекапы
  2. День 2: Настройки и основные команды Git

    • Первоначальная настройка Git
    • Создание репозитория
    • Индексация файлов
    • Создание снимков состояния
    • Простой просмотр истории изменений
  3. День 3: Ветвление и слияние


    • Создание веток
    • Переключение между ветками
    • Слияние (merge)
  4. День 4: Перемещение, удаление, игнорирование

    • Перемещение веток
    • Игнорирование файлов
    • Удаление и перемещение файлов
    • Отмена изменений
    • Исправление коммита
    • Удаление коммитов
  5. День 5: Работа в SmartGit

    • Создание репозитория
    • Индексирование изменений и коммиты
    • Исправление коммитов
    • Создание веток
    • Слияние и переброс веток
  6. День 6: Многопользовательская работа

    • Создание главного репозитория
    • Клонирование репозитория
    • Подключение главного репозитория
    • Синхронизация изменений
  7. День 7: Совместная разработка: практикум

    • Генерация SSH-ключа
    • Клонирование репозитория
    • Создание своих коммитов и веток
    • Синхронизация изменений
  8. День 8: Дополнительные инструменты Git (ч. 1)

    • Прятание в «карман» (stash)
    • Метки версий (tag)
    • Интерактивное индексирование
    • Слияние без fast-forward
  9. День 10: Знакомство с GitHub

    • Регистрация на GitHub
    • Создание репозитория
    • Подключение репозитория
    • Клонирование
    • Создание и отправка Pull Request
  10. День 11: Знакомство с пакетными менеджерами и Composer

    • Повторное использование
    • Распространение библиотек
    • Несовместимость версий
    • Проблема зависимостей
    • Репозитории и социальный кодинг
    • Договорённости об оформлении
    • Автоматизация работы
    • Устройство экосистемы пакетного менеджера
  11. День 9: Дополнительные инструменты Git (ч. 2)

    • Перезапись истории
    • Поиск ошибок
  12. День 12: Использование Composer

    • Установка Composer
    • Создание проекта
    • Поиск компонента на packagist.org
    • Установка компонента нужной версии
    • Подключение автозагрузчика
    • Написание консольного HelloWorld-приложения
  • 3643
  • 22 July 2015, 17:50
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?