🎯 Популярный курс

Git & GitHub Desktop: Командная работа без боли

Графический Git для командной разработки — клонируй, коммить, пушь через удобный интерфейс!

5,0⭐ Рейтинг
5 Уроков
67 Заданий
~22,3 ч Длительность
📚 Программа курса

Что вы изучите

Подробная программа курса с практическими заданиями и проектами

📖

О курсе

🤝 Работай в команде как в настоящих IT-компаниях!

Даже разработка среднего сайта не делается в одиночку. Что уж говорить про проекты посложнее. Именно поэтому крайне важно уметь работать в команде.

А где команда – там Git, ведь это универсальный инструмент для объединения кода нескольких разработчиков. Вот несколько примеров ситуаций, в которых Git незаменим:

  • Несколько людей редактируют один и тот же код и нужно его “слепить” вместе.
  • Если нужно посмотреть “кто писал этот говнокод???” (обычно после этого говорят “а… это был я…”)
  • Если вы хотите переслать код с одного компьютера на другой
  • Вы написали много кода и “хотите вернуть как было”, а Ctrl+Z не помогает. Git вернёт все файлы к нужному виду.

А где Git, там и GitHub. Курс учит азам работы с этими инструментами.

Освоение Git проще всего начать с графической программы — GitHub Desktop. Программа не так универсальна, как консольный Git, но достаточно эффективна и, главное, проста в обращении. Этот курс целиком посвящен работе с GitHub Desktop.

Курс будет полезен:

  • начинающим программистам
  • тестировщикам
  • системным администраторам
  • верстальщикам

Навыки и технологии

  • Графический интерфейс Github Desktop
  • Создание репозиториев
  • Форки и пул-реквесты
  • Написание README в Markdown и .gitignore
  • Слияние веток и устранение конфликтов
📝

Урок 1: Собираем разрозненные проекты

В этом уроке вы помогаете команде стартапа собрать их разработки с разных платформ в одно …

⏱️ ~4 ч 📚 12 заданий
📝

Урок 2: Первые коммиты — сохраняем изменения правильно

Команда начинает активную разработку! Научитесь делать коммиты, писать понятные commit messages и работать с историей …

⏱️ ~3 ч 40 мин 📚 11 заданий
📝

Урок 3: Бабушкины рецепты — работа с ветками

Научитесь работать с Git ветками, переключаться между задачами и сливать изменения через merge на примере …

⏱️ ~3 ч 40 мин 📚 11 заданий
📝

Урок 4: Pull Request — ваш код идёт на ревью

Вы попали в инди-игровую студию PixelDream! Научитесь создавать Pull Requests, проходить код-ревью и мёрджить изменения …

⏱️ ~5 ч 20 мин 📚 16 заданий
📝

Урок 5: Fork — вношу вклад в чужой проект

Друг поделился классным открытым репозиторием туристических маршрутов TrailMap. Научитесь форкать проект, добавлять свой маршрут и …

⏱️ ~5 ч 40 мин 📚 17 заданий

Отзывы студентов

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

💻 Примеры кода из курса

Изучайте на реальных примерах

Посмотрите, какой код вы будете писать в рамках курса

lesson_example.py
# Создаем класс для курса
class Course:
    def __init__(self, title, duration):
        self.title = title
        self.duration = duration
        self.students = []
    def enroll_student(self, student):
        self.students.append(student)
        return f"Добро пожаловать, {student}!"
interactive_app.js
// Интерактивное обучение
const learningApp = {
  courses: [],
  support: '24/7',
  practice: '100%',
  addCourse(course) {
    this.courses.push(course);
    console.log(`Курс ${course} добавлен!`);
  }
};

Готовы начать изучение?

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