Git e GitHub - Controle de versão
Descrição do Curso
Sobre
O Git é um dos sistemas de controle de versão mais usado no mercado. Ele foi criado pelo Linus Torvalds com o objetivo de auxiliar o desenvolvimento do Kernel do Linux. Mas graças ao seu modelo de versionamento distribuído, ele começou a ser adotado pela comunidade de software livre, e com o tempo a ferramenta se popularizou e passou a ser usada para maioria dos projetos de software.
Mesmo o Git podendo ser instalado em qualquer máquina como servidor, existem diversos serviços que são utilizados para hospedar projetos. O mais usado é o GitHub, este serviço que é quase sinônimo do Git, é um dos maiores serviços de hospedagem de Git do mundo, tendo muitos projetos Open Source hospedados nele. Muito além de somente guardar esses projetos, ele possui recursos que ajudam no desenvolvimento do projeto e até mesmo uma parte social onde os desenvolvedores podem interagir.
Assim, saber como trabalhar em equipe utilizando Git e o GitHub para hospedar projetos é algo essencial para qualquer desenvolvedor que deseja trabalhar em equipe, seja em projetos privados ou open source.
Conhecimentos adquiridos
Neste curso abordaremos tudo o que você precisa aprender sobre Git, através de vídeo aulas e apostilas que mostram os recursos deste sistema de controle de versões. Também serão passados exercícios e exemplos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.
Dentre várias outras coisas, você irá aprender:
- As vantagens do versionamento;
- O fluxo básico para trabalhar com Git;
- Gerenciar repositórios;
- As principais estratégias de branch, suas vantagens e desvantagens;
- Os recursos que o GitHub oferece para ajudar no desenvolvimento e documentação do projeto.
Para quem é esse curso?
Esse curso é destinado a desenvolvedores que querem aplicar controle de versão nas suas aplicações. Para ter um bom aproveitamento neste curso, é necessário conhecimento básico/intermediário em desenvolvimento de aplicações, de qualquer tipo.