We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Control de versiones

Taught by Meta Staff

Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. Conocerá los diferentes sistemas de control de versiones y cómo crear un flujo de trabajo de desarrollo de software eficaz. Conocerá algunos de los comandos de Linux más utilizados que puede aprovechar para trabajar con archivos en su disco duro y para crear flujos de trabajo eficaces, que le permitirán automatizar su trabajo y ahorrar tiempo y esfuerzo.

Read more

Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. Conocerá los diferentes sistemas de control de versiones y cómo crear un flujo de trabajo de desarrollo de software eficaz. Conocerá algunos de los comandos de Linux más utilizados que puede aprovechar para trabajar con archivos en su disco duro y para crear flujos de trabajo eficaces, que le permitirán automatizar su trabajo y ahorrar tiempo y esfuerzo.

Por último, verá cómo se puede utilizar Git en proyectos de desarrollo de software para gestionar los archivos del equipo. Además, creará un repositorio que pueda gestionar las revisiones de código.

Enroll now

What's inside

Syllabus

Colaboración de software
En este módulo, aprenderá cómo los desarrolladores de software modernos colaboran en todo el mundo sin dañar el código de los demás. Esto implica utilizar el control de versiones o una subversión para poner en orden el caos de los proyectos de software masivos que pueden provocar errores y problemas. Conocerá los diferentes sistemas de control de versiones y cómo crear un flujo de trabajo de desarrollo de software eficaz.
Read more
Línea de comandos
En este módulo aprenderá a usar la línea de comandos para ejecutar comandos en Linux. Conocerá algunos de los comandos más utilizados para recorrer, crear, cambiar el nombre y eliminar archivos de su disco duro. Aprenderá lo fácil que es utilizar las canalizaciones y el redireccionamiento para crear flujos de trabajo poderosos que automatizarán su trabajo y le ahorrarán tiempo y esfuerzo.
Trabajar con Git
Este módulo le ayudará a comprender de forma sólida los conceptos de la tecnología Git y cómo se utiliza en proyectos de desarrollo de software para gestionar los archivos del equipo. Instalará Git, creará un repositorio local, creará un commit, creará un repositorio remoto y enviará los commits a un repositorio remoto.
Evaluación calificada
En este módulo, se lo evaluará en cuanto a las habilidades clave cubiertas en el curso.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explora herramientas y métodos relevantes para los desarrolladores de software modernos e intermedios
Cuenta con la colaboración de expertos de Meta
Aborda conceptos claves de desarrollo de software, como el control de versiones y el uso de la línea de comandos

Save this course

Save Control de versiones to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Control de versiones. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Control de versiones will develop knowledge and skills that may be useful to these careers:
Software Developer
As a Software Developer in modern teams, you will be part of collaborative groups of developers across the globe who work together without stepping on each other's code. The work of a Software Developer requires the ability to put the chaos of massive software projects into order and to do this, you will need to be familiar with version control and subversion.
Programmer
Programmers are responsible for translating the ideas of those around them into writing that a computer can understand. Some Programmers specialize in data management and work with organizations and IT vendors to develop and implement a coherent database strategy. Other Programmers specialize in a particular language or tool. This course, which introduces Git technology, will be particularly relevant to Programmers interested in working with open source software.
Software Engineer
As a Software Engineer, it is your responsibility to put your programming knowledge into practice by working on software systems. You will be designing, planning, developing, testing, and deploying software systems, from the most basic to the most complex.
Database Administrator
Database Administrators create and manage databases, which requires a deep understanding of data management and information technology. They must ensure the security and integrity of data, which requires the use of version control as part of their data management strategy.
IT Project Manager
IT Project Managers lead the development of software systems. They are responsible for planning, executing, and closing a project, ensuring that it is completed on time, within budget, and in accordance with specifications. IT Project Management requires experience with data, which makes familiarity with version control essential.
Systems Analyst
Systems Analysts study an organization's current processes and procedures and design new systems that will improve efficiency and effectiveness. This course will introduce you to Git technology, which many Systems Analysts utilize when working with open source software.
Data Analyst
Data Analysts cleanse, transform, and model data to uncover patterns and insights that help organizations make better decisions. By helping you become familiar with version control and Git, this course may be useful as you begin to work with tools like SQL and Python.
Data Scientist
Data Scientists use scientific methods, processes, algorithms, and systems to extract knowledge and insights from data. Data Scientists who work with big data often use Git to manage their repositories.
Web Developer
Web Developers use a combination of disciplines to develop websites for a variety of purposes. Some Web Developers specialize in creating responsive websites that work well on mobile phones. Others use their coding skills to develop data-driven websites that allow companies to collect information for various purposes.
Computer Programmer
Computer Programmers develop, create, and maintain computer programs and software that meet various needs. They use their knowledge of programming languages to test, debug, and troubleshoot software.
IT Administrator
IT Administrators maintain and oversee the day-to-day operations of computer systems and networks. They may also provide technical support to users.
Information Technology Specialist
Information Technology Specialists are responsible for installing, maintaining, and repairing computer systems, networks, and other related equipment.
Business Analyst
Business Analysts use their knowledge of business processes and information technology to analyze and improve an organization's operations. This course may provide useful information to Business Analysts with its introduction to Git technology.
Quality Assurance Analyst
Quality Assurance Analysts test software products to identify bugs and other issues. They also develop test plans and procedures.
Technical Writer
Technical Writers create user manuals, technical documentation, and other materials to help users understand and use products and services.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Control de versiones.
Este libro clásico proporciona una profunda inmersión en la filosofía y los principios de UNIX. Ofrece información valiosa sobre cómo construir sistemas y aplicaciones robustos y eficientes.
Este libro proporciona una introducción completa a la administración de sistemas Linux. Es un recurso valioso para los estudiantes que buscan desarrollar una sólida comprensión de los principios y prácticas de administración de sistemas.
Esta guía clásica proporciona una descripción general integral de la línea de comandos de Linux. Es un excelente recurso para los estudiantes que buscan familiarizarse con los conceptos y comandos básicos.
Este libro ofrece una introducción moderna y completa a los sistemas operativos. Proporciona una base sólida para los estudiantes que buscan comprender los conceptos y principios fundamentales de los sistemas operativos.
Este libro proporciona una descripción general integral de los sistemas informáticos desde la perspectiva de un programador. Ofrece una base sólida para los estudiantes que buscan comprender la arquitectura y el funcionamiento de los sistemas informáticos.
Este libro proporciona una guía completa de la línea de comandos de Linux y los scripts de shell. Es un recurso valioso para los estudiantes que buscan mejorar sus habilidades de navegación y automatización de archivos.
Este libro ofrece una introducción completa a Bash, el shell de línea de comandos predeterminado en Linux y macOS. Es una buena opción para los estudiantes que buscan aprender los conceptos básicos de Bash y los scripts de shell.
Este libro compacto y fácil de usar proporciona una referencia rápida y accesible para los comandos y conceptos clave de Git. Es perfecto para estudiantes que buscan un recurso rápido y práctico.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Control de versiones.
Google Drive en Español
Most relevant
Google Cloud Product Fundamentals en Español
Most relevant
Google Sheets en Español
Most relevant
React Native
Most relevant
Introducción al desarrollo de aplicaciones móviles para...
Most relevant
Desarrollo de Videojuegos en Unity: Una Introducción
Most relevant
Optimiza las comunicaciones organizacionales con Slack
Most relevant
How Google does Machine Learning en Español
Most relevant
HTML y CSS en detalle
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser