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

Тема в разделе "Веб-программирование", создана пользователем Gorn, 29 май 2017.

  1. Gorn

    Gorn Moderator

    2.259
    78
    510
    [​IMG]

    12-ДНЕВНЫЙ ПРАКТИКУМ ПО РАБОТЕ С СИСТЕМАМИ КОНТРОЛЯ ВЕРСИЙ
    «GIT И COMPOSER ДЛЯ НАЧИНАЮЩИХ»
    Продолжительность: 15:00:00
    Качество видео: PCRec
    Видеокодек: AVC

    НА ПРАКТИКУМЕ ВЫ НАУЧИТЕСЬ:
    • Корректно использовать системы контроля версий;
    • Избавитесь от необходимости хранения куч файлов;
    • Подключать открытые компоненты к своему проекту;
    • Загружать проект на сервер автоматически в терминале;
    • Выкладывать свои репозитории на GitHub;
    • Исправлять чужие проекты на GitHub;
    • Пользоваться клиентами с графическим интерфейсом;
    • Познакомитесь с групповой разработкой.


    Программа курса:
    День 1: Знакомство с системами контроля версий
    • Знакомство с участниками
    • Организационные моменты
    • Как мы пишем реферат: идеальный и реальный сценарии
    • Сложности резервного копирования
    • Оптимизируем бекапы
    День 2: Настройки и основные команды Git
    • Первоначальная настройка Git
    • Создание репозитория
    • Индексация файлов
    • Создание снимков состояния
    • Простой просмотр истории изменений
    День 3: Ветвление и слияние
    • Создание веток
    • Переключение между ветками
    • Слияние (merge)
    День 4: Перемещение, удаление, игнорирование
    • Перемещение веток
    • Игнорирование файлов
    • Удаление и перемещение файлов
    • Отмена изменений
    • Исправление коммита
    • Удаление коммитов
    День 5: Работа в SmartGit
    • Создание репозитория
    • Индексирование изменений и коммиты
    • Исправление коммитов
    • Создание веток
    • Слияние и переброс веток
    День 6: Многопользовательская работа
    • Создание главного репозитория
    • Клонирование репозитория
    • Подключение главного репозитория
    • Синхронизация изменений
    День 7: Совместная разработка: практикум
    • Генерация SSH-ключа
    • Клонирование репозитория
    • Создание своих коммитов и веток
    • Синхронизация изменений
    День 8: Дополнительные инструменты Git (ч. 1)
    • Прятание в «карман» (stash)
    • Метки версий (tag)
    • Интерактивное индексирование
    • Слияние без fast-forward
    День 9: Дополнительные инструменты Git (ч. 2)
    • Перезапись истории
    • Поиск ошибок
    День 10: Знакомство с GitHub
    • Регистрация на GitHub
    • Создание репозитория
    • Подключение репозитория
    • Клонирование
    • Создание и отправка Pull Request
    День 11: Знакомство с пакетными менеджерами и Composer
    • Повторное использование
    • Распространение библиотек
    • Несовместимость версий
    • Проблема зависимостей
    • Репозитории и социальный кодинг
    • Договорённости об оформлении
    • Автоматизация работы
    • Устройство экосистемы пакетного менеджера
    День 12: Использование Composer
    • Установка Composer
    • Создание проекта
    • Поиск компонента на packagist.org
    • Установка компонента нужной версии
    • Подключение автозагрузчика
    • Написание консольного HelloWorld-приложения
    Скрытый текст:
    **Скрытый текст: Вы должны нажать кнопку 'Мне нравится' для возможности просмотра скрытого текста.**