Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.887
Автор: Елисеев

Название: Git и Composer для начинающих (2015)

images-jpg.8393


Описание:

ЧТО ПРЕДСТАВЛЯЮТ ИЗ СЕБЯ ЗАНЯТИЯ

За 12 дней Вы пройдёте в записи серию ежедневных интерактивных вебинаров.

Теория

Интерактивные занятия со схемами, диаграммами, примерами из личного опыта.

Практика

Выполнение приближенных к реальности заданий у себя и в общем репозитории.

Домашние задания

Что установить и как настроить, чтобы приступить к упражнениям следующего урока.

ЧЕМУ ВЫ НАУЧИТЕСЬ

- Раскроете пользу систем контроля версий
- Избавитесь от необходимости хранения куч файлов вроде «Диплом (копия 33).txt»
- Сумеете создать проект на любом фреймворке и подключить любые открытые компоненты
- Легко научите соседа загружать проект на сервер автоматически в терминале
- Научитесь выкладывать свой код на GitHub, забирать и исправлять чужой
- Познакомитесь с групповой разработкой. Вместе что-нибудь напишете прямо на занятии
- Перестанете бояться обновлять изменённые вручную плагины в любой CMS
- Забудете возню с закачкой файлов, поиском по резервным копиям

День 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-приложения

Продажник:

Цена: 2000 руб

Продажник

Скачать:

[Eground.org] GIT+Composer

Пароль:www.infosklad.org

Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху