|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aprende-git-github-y-github-actions/
课程评论:没有评论
课程名称:学习 Git、GitHub 和 GitHub Actions 课程概述:在本课程中,我们将学习 Git、GitHub 以及 GitHub Actions。Git 是一种去中心化的版本控制技术,允许团队成员在本地机器上拥有项目的历史变更记录,从而以专业方式进行软件开发。通过 Git,开发者可以在开始开发新功能之前创建分支,并随时返回到任何版本的软件,以便在出现问题时恢复到以前的工作版本。 GitHub 是一个允许我们与他人共享项目以进行协作的平台,不仅是共享代码的工具,还包括讨论管理、任务管理、自动化等多种功能。最后,利用 GitHub Actions,我们可以在 GitHub 上自动化某些任务,比如在每次更新代码库时进行编译和自动测试,甚至可以自动化应用的部署过程。 课程将涵盖的主题包括: - Git 简介 - 基本命令,如 init、add、commit - 高级命令,如 cherry-pick、rebase 和 stash - GitHub 简介 - GitHub 的各种功能,如代码库、issues、pull requests 和项目管理 - GitHub Actions 简介 - 使用触发器执行工作流 - 利用预定义 Actions 自动化流程 - 实施持续集成和持续交付 完成本课程后,学员将对 Git、GitHub 和 GitHub Actions 有扎实的理解,这将使他们能够有效地使用版本控制、进行协作并自动化任务。无论是首次使用这些工具,还是希望提升技能,本课程都将提供必要的知识和实践经验,帮助学员掌握现代软件开发。
En este curso vamos aprender Git, GitHub, y GitHub Actions.Con Git tenemos una tecnología que nos permite realizar control de versiones de una manera descentralizada. Esto nos permitirá trabajar software de una manera profesional, pues permitirá a cada integrante del equipo tener el histórico de cambios del proyecto en su máquina, además de permitirnos crear ramas antes de comenzar a desarrollar una nueva funcionalidad del software. También, Git te permite retornar en el tiempo a cualquier versión del software, de manera que, si algo no funciona, que antes funcionaba, puedes recuperar aquella versión que sí funcionaba.Con GitHub podemos compartir nuestros proyectos con otras personas, para trabajar de manera colaborativa. GitHub es mucho más que una herramienta para compartir código: permite manejo de discusiones, tareas, automatizaciones, y demás.Finalmente, con GitHub Actions vamos a poder automatizar ciertas tareas en GitHub. Por ejemplo, podemos realizar un compilado y ejecución de pruebas automáticas cada vez que nuestro repositorio es actualizado. También, tenemos la posibilidad de automatizar el despliegue de nuestra aplicación.Algunos temas que veremos:Introducción a GitComandos básicos, como init, add, commitComandos avanzados, como cherry-pick, rebase y stashIntroducción a GitHubUso de distintas características de GitHub, como los repositorios, issues, pull requests y proyectosIntroducción a GitHub ActionsUso de triggers para ejecutar nuestros workflowsUso de Actions predefinidos para no reinventar la rueda a la hora de automatizar procesosImplementación de integración continua y entrega continua¡Y mucho más!Al finalizar este curso, tendrá un sólido entendimiento de Git, GitHub y GitHub Actions, lo que te permitirá usar el control de versiones, colaborar de manera eficaz y automatizar tareas. Ya sea que usas estas herramientas por primera vez o que desees mejorar tus habilidades, este curso te brindará el conocimiento y la experiencia práctica necesarios para dominar el desarrollo de software moderno.