Основы работы с Git, GitHub и GitHub Actions

Самое важное что нужно знать о Git и GitHub для повседневной работы

4.55 (176 reviews)
Udemy
platform
Русский
language
Other
category
instructor
Основы работы с Git, GitHub и GitHub Actions
976
students
3.5 hours
content
May 2023
last update
$34.99
regular price

What you will learn

Для чего используют Git

Различие между Git и GitHub

Работе с локальными Repository

Работе с удалёнными Repository

Всем самым важным основным коммандам Git

Востановление предыдущих версий файлов

Пользоваться GitHub Actions

Why take this course?

Git - Идеальная и широко используемая система управления версиями файлов.
GitHub - бесплатное удаленное место храниние кода и управления версиями.
GitHub Actions - система автоматизации действий для DevOps.

Знания работы с Git требуются для всех программистов и людей пишущих скрипты или любой другой код.

На это курсе будут рассмотрены все главные основы установки, настройки и использования Git, GitHub.

Мы также рассмотрим новые возможности GitHub Actions для DevOps Инженеров.


На этом курсе мы рассмотрим:

  1. Что такое Git и что такое GitHub и для чего он так широко используется

  2. Как установить Git на Linux (Ubuntu, RedHat)

  3. Как установить Git на Microsoft Windows

  4. Конфигурация файла .gitconfig

  5. Работа с Local Repository

  6. История изменений, игнорирование .gitignore и восстановление файлов

  7. Открытие бесплатного аккаунта GitHub

  8. Загрузка проекта в GitHub - git push

  9. Hастройка логина в GitHub через SSH Key на Linux

  10. Hастройка логина в GitHub через SSH Key на Windows

  11. Создание и работа с ветвлениями - git branch

  12. Возврат на предыдущие версии 

  13. Полный рабочий цикл действий Git + GitHub

  14. Работа с Тегами - Git Tags

  15. Как удалить из истории Git секретную информацию

  16. GitHub Actions - Основы Автоматизации для DevOps

  17. GitHub Actions - Создание DevOps CD/CD Pipeline с деплоем Flask приложения в AWS

Тема Git и GitHub Actions может быть очень широкая, но основы изложенные в этом курсе будут вполне достаточны чтобы начать быстро разбираться и начать работать в этими системами и добавить их в своё Резюме уже сегодня.

Our review

👒 **Overall Course Review** **Pros:** - **Comprehensive Understanding**: The course provides a clear and structured understanding of the topic, with key concepts well-articulated, allowing for further exploration and learning. - **Real-World Application**: The information presented is practical and can be applied immediately by beginners to their work. - **Engaging Style**: Despite some criticism regarding speech, the author's lively delivery was found to add a human touch that could make the content more enjoyable for some learners. - **Final Series Clarity**: The final series of the course helps clarify questions and solidifies understanding of the overall concept. - **Versatility**: The course caters to different types of learners, from those familiar with the language to others who prefer different learning materials. - **Academic Acknowledgement**: Some reviewers appreciate the academic approach to teaching and feel it is suitable for an educational platform. **Cons:** - **Language and Slang**: The course uses a lot of slang and colloquial language which might be challenging or off-putting for some learners, particularly in an academic context. - **Pedagogical Approach**: The explanatory style is informal, with many superfluous words that could be distracting to the core content for a course on a professional platform. - **Example Relevance**: Some reviewers felt that the artificial examples used were not representative of real-life scenarios, especially concerning personal GitHub accounts. - **Audience Assumption**: There is an assumption that some audience members might already have a basic understanding of the subject matter. - **Lack of Foundational References**: For beginners starting from scratch, additional references or explanations on fundamental concepts such as ansible and docker could be beneficial. - **Clarity in Early Content**: Some found the early content, particularly before the final series, to lack clarity and were left wondering about the practical relevance of the actions described. - **Code Review Emphasis**: A few reviewers pointed out that emphasis on code review in the later part of the course would have been helpful earlier on, as it was crucial for understanding the overall workflow. **Additional Notes:** - The course received positive feedback for its ability to demystify the subject matter and make it accessible to beginners. - The use of contemporary language and slang could be seen as relatable to a younger audience but may require a more formal approach for broader acceptance on an educational platform. - The course's final series is highly praised for bringing clarity and tying all the learned concepts together. - The author's unique delivery style and sense of humor were appreciated by some learners, adding a personal touch to the instructional content. **Conclusion:** The course presents a valuable introduction to the subject matter, with its strengths lying in its ability to convey complex ideas simply and its engaging final series. However, it could benefit from refining its language to better fit an educational platform's audience and incorporating more foundational references for beginners. Despite some drawbacks in presentation style, the course remains a solid starting point for understanding the essentials of the topic at hand.

Charts

Price

Основы работы с Git, GitHub и GitHub Actions - Price chart

Rating

Основы работы с Git, GitHub и GitHub Actions - Ratings chart

Enrollment distribution

Основы работы с Git, GitHub и GitHub Actions - Distribution chart

Related Topics

1933842
udemy ID
9/26/2018
course created date
10/29/2019
course indexed date
Bot
course submited by