Informações sobre o curso
3.5
2 classificações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Experience as a developer on any operating system

Experience in working at the command line is not necessary, but would be helpful

Horas para completar

Aprox. 9 horas para completar

Sugerido: 8 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Experience as a developer on any operating system

Experience in working at the command line is not necessary, but would be helpful

Horas para completar

Aprox. 9 horas para completar

Sugerido: 8 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
5 horas para concluir

Git and Git Installation

...
Reading
6 vídeos (total de (Total 20 mín.) min), 12 leituras, 6 testes
Video6 videos
Module 1 Overview1min
Revision Control3min
Graphical Interfaces for Git2min
Using a Browser and cgit on the Linux Kernel Source (Demo)3min
Revision Control Systems7min
Reading12 leituras
Preparing Your Computer10min
Available Revision Control Systems2min
Documentation and Other Resources3min
cgit Example at git.kernel.org (Lab)20min
Binary Installation10min
Installing from Source10min
Getting the Latest Version with Git and Compiling (Lab)40min
Converting a CVS Repository to Git (Lab)30min
Converting a Subversion Repository to Git (Lab)30min
Basic Commands10min
A Simple Example30min
Setting Up a Repository, Making Changes and Commits (Lab)s
Quiz6 exercícios práticos
Introduction to Git10min
Git Installation (Ungraded)7min
Git Installation10min
Git and Revision Control Systems10min
Using Git (Ungraded)4min
Using Git (An Example)10min
Semana
2
Horas para completar
8 horas para concluir

Working with Git

...
Reading
10 vídeos (total de (Total 25 mín.) min), 22 leituras, 6 testes
Video10 videos
Concepts and Design Features4min
Git Architecture4min
Committing vs. Publishing1min
Upstream vs. Downstream1min
Forking1min
File Categories3min
Making a Commitment1min
Branches3min
What Is Merging?1min
Reading22 leituras
Content vs. Pathnames10min
Basic File Commands10min
Practicing with Basic File Commands (Lab)40min
Making a Commitment10min
Identifiers and Tags10min
Viewing the Commit History10min
Reverting and Resetting Commits12min
Tidying Repositories5min
Who Is to Blame?6min
Bisecting10min
Bisecting with git (Lab)s
Branch Creation10min
Branch Checkout10min
Getting Earlier File Versions5min
Working with a Development Branch (Lab)40min
Differencing Files10min
Diffing in Git10min
Exploring Changes with git diff (Lab)20min
Merge Commands10min
Rebasing10min
Resolving Conflicts While Merging (Lab)45min
Rebasing (Lab)45min
Quiz6 exercícios práticos
Git Concepts and Architecture10min
Managing Files and the Index10min
Commits10min
Branches10min
Diffs10min
Merges10min
Semana
3
Horas para completar
7 horas para concluir

Working with Other Developers

...
Reading
5 vídeos (total de (Total 13 mín.) min), 12 leituras, 4 testes
Video5 videos
Working with Distributed Repositories2min
Why Use Patches?2min
Emailing1min
Gerrit3min
Reading12 leituras
Cloning10min
Publishing Your Project12min
Fetching, Pulling and Pushing10min
Accessing a Repository Remotely with git Protocol (Lab)s
Accessing Your Repository Remotely with ssh (Lab)40min
Accessing Your Repository Remotely with http (Lab)40min
Pushing Changes into the Remote Repository (Lab)40min
Why Use Patches?5min
Producing Patches7min
Applying Patches10min
Synchronizing with Patches (Lab)s
A Gerrit Walkthrough (Lab)30min
Quiz4 exercícios práticos
Managing Local and Remote Repositories10min
Using Patches10min
Working with Other Developers (Ungraded)10min
Advanced Git Interfaces: Gerrit10min

Instrutores

Avatar

Jerry Cooperstein

Director of Training
Training & Certification

Sobre The Linux Foundation

The Linux Foundation supports the creation of sustainable open source ecosystems by providing financial and intellectual resources, infrastructure, services, events, and training. Working together, The Linux Foundation and its projects form the most ambitious and successful investment in the creation of shared technology....

Sobre o Programa de cursos integrados Open Source Software Development, Linux and Git

The Open Source Software Development, Linux and Git Specialization will give you a strong foundation for working comfortably and productively in open source development communities. By completing the specialization, you’ll have a better understanding of the Linux environment, as well as methods and tools required to successfully use it, and you’ll know how to use git, the distributed version control system....
Open Source Software Development, Linux and Git

Perguntas Frequentes – FAQ

  • Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

  • If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

  • Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

  • If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

  • This course is one of a few offered on Coursera that are currently available only to learners who have paid or received financial aid, when available.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.