Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

PRO C#. Git

  Сложность

Начинающий специалист

  Длительность

2-3 часа в неделю

  Формат

онлайн

  Документ по выпуску

Сертификат Stepik

Стоимость курса
7 990

Подробнее о курсе

Хочешь получить бесплатную консультацию? Пиши слово "Консультация" по ссылке https://t.me/ironprogrammpro_bot   Мы переработали множество материалов и книг в максимально простую для восприятия и понимания форму. Курс можно проходить в удобном для себя темпе. На этом курсе вы изучите систему управления версиями — Git. GIT является самым необходимым инструментом разработчика. Где бы вы ни работали уверенное знание GIT обязательно вам пригодится. Это пожалуй единственный инструмент, который настолько широко используется в индустрии разработки ПО во всем мире. И это объяснимо, потому что везде, где требуется командная работа над одним проектом, GIT является золотым стандартом. Суть Git в том, что вы всегда можете контролировать где и что пошло не так и в каком месте произошла ошибка. Его можно представить как некое облачное хранилище, в которое каждый из сотрудников может загружать свои изменения в проект и все остальные соавторы проекта видят изменения, знают когда они произошли и знают зачем они были внесены. Таким образом работа над одним проект организовывается и каждый может выполнять свою часть работы. При этом, дабы сотруднику поделиться результатами, ему не приходиться отправлять копию проекта всем членам команды. Все что ему необходимо сделать, так это загрузить новую версию проекта на репозиторий git. Таким образом, даже если возникнет фатальная ошибка в какой-либо из версий, то всегда можно откатиться к предыдущей версии, где этой ошибки еще не было. Во время прохождения курса обязательно задавайте вопросы в комментариях – мы, как и другие участники курса, с большим удовольствием на них ответим!

Документ после выпуска

Сертификат Stepik

Автор курса

Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

Программа курса

  Общая информация о курсе


- Актуальность Git
- Познакомимся?
- Живое сообщество
- Мозгокачалка
- Личный менеджер

  Установка


- Visual Studio

  Локальный репозиторий


- Создание репозитория
- Ветки
- Изменения. Фиксации. Commit
- Работа с фиксациями (commit)
- Слияние веток

  Удаленный репозиторий


- GitHub
- Синхронизация репозиториев

  Ревью


- Конфликты при слиянии
- Процесс ревью
- Ревью большой задачи
- Изменение чужого репозитория

  Консоль


- Установка и настройка
- Комит
- Создание репозитория
- Работа с комитами
- Отложенные изменения (stash)
- Работа с ветками
- Слияние веток
- Удаленный репозиторий GitHub

  Часто задаваемые вопросы


- Процесс ревью
- Задай вопрос

  Заключение


- Заключительный урок
- Куда двигаться дальше

Для кого этот курс

Для начинающих разработчиков, которым нужно работать в команде Инженеры-программисты, разработчики, программисты, плохо знакомые с Git Студенты начальных курсов, работающие над собственным проектом ИТ-менеджеры или технические руководители, рассматривающие Git для контроля версий в своих командах Фрилансеры Люди, которые используют GIT в повседневной работе, но хотели бы углубить свои знания Для тех, кто готовится к собеседованию на позицию разработчика Если вы разрабатываете собственный проект и запутались во множестве версий программы Если вы хотите синхронизировать работу над проектом с двух или более рабочих мест Если у вас есть команда, с которой вместе делаете один проект и хотите параллельно работать над проектом Для всех, кто хочет разобраться с Git и GitHub

Предварительные требования

Никаких дополнительных знаний не требуется

Что вы получите

Сможете привести в порядок проекты (личные и/или рабочие) в соответствии с современными инженерными практиками

Пройдете весь рабочий процесс Git. Узнаете про такие слова как clone, commit, branch, push, pull, merge и другие.

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

Работать в команде — вся команда сможет работать параллельно

Работать с GitHub – социальная сеть разработчиков. Смотреть, анализировать и разрабатывать открытые (публичные) проекты

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

Изучите ключевые концепции системы управления исходным кодом и все основные функции Git и GitHub, которые используются на практике чаще всего

Не бояться страшных слов старших разработчиков)

Курс посвящен навыку командной разработки. После него поймете как могут 1000 коллег параллельно работать над одним проектом. Зарегистрируйтесь в социальной сети программистов (GitHub) и выложите публично свой первый проект. Изучите все основные функции Git и GitHub, которые используются на практике чаще всего

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 24.11.2024

Похожие курсы

Операционная система АЛЬТ для начинающих (Linux для пользователя)

Операционная система АЛЬТ для начинающих (Linux для пользователя)

Основы Jira и практика работы

Основы Jira и практика работы

Git для всех

Git для всех

Stepik
 онлайн
 1 час в день
  Перейти к курсу
Администрирование Jira

Администрирование Jira

DevOps и CI/CD для разработчиков

DevOps и CI/CD для разработчиков

Cloud Solution Architecture

Cloud Solution Architecture

RabbitMQ для разработчиков

RabbitMQ для разработчиков

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных