Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Development Tools Git

Curso Git e GitHub Ninja

Aprenda a usar git para versionar seus projetos e trabalhar em equipe!
Rating: 4.7 out of 54.7 (590 ratings)
4,742 students
Created by Fernando Daciuk
Last updated 12/2018
Portuguese
30-Day Money-Back Guarantee

What you'll learn

  • Versionar seus próprios projetos utilizando git e GitHub
  • Trabalhar em equipes (times de desenvolvimento) que utilizam a ferramenta git como controle de versão
  • Colaborar com projetos open source que utilizem git como sistema de controle de versão
Curated for the Udemy for Business collection

Course content

8 sections • 48 lectures • 9h 4m total length

  • Preview13:15
  • Adicionando arquivos e fazendo as configurações iniciais do git
    11:54
  • Ver log de arquivos
    10:39
  • Trabalhando com mais arquivos
    11:12
  • Voltando no tempo - Diff de commits
    12:07
  • Remover arquivos
    05:30

  • Adicionar arquivos
    13:21
  • .gitignore
    11:53
  • .gitignore - parte2
    12:51
  • .gitignore - parte3
    14:44
  • commit sem parâmetros
    11:19
  • git log
    05:43

  • git branch
    12:05
  • git branch - parte 2
    17:35
  • git branch - parte 3
    13:54
  • Criando repositórios
    11:06
  • Sincronizando ambiente local com o repositório
    06:27
  • Clonando repositorios
    16:22

  • Como trabalhar em equipe - melhorar histórico de commits
    10:12
  • Automerge - Resolver conflitos
    11:25
  • Merge Tool
    10:19
  • Alterações sem espaço e git checkout
    09:51
  • git stash
    10:30
  • Logs personalizados
    07:25

  • Conhecendo o GitHub
    11:33
  • Usando repositórios no GitHub
    10:17
  • Conhecendo a página do repositório
    13:27
  • Conhecendo a página do repositório - parte 2
    10:12
  • Trabalhando com branches no GitHub
    12:57
  • Deletando branches
    05:22

  • Cache de senha
    11:27
  • Overview do repositório
    10:55
  • Configurações do repositório
    13:31
  • Perfil do usuário e configurações
    12:18
  • Configurações do usuário - parte 2
    12:49
  • Onde conseguir ajuda
    00:41

  • Markdown
    09:27
  • Markdown - parte 2
    10:21
  • Markdown - parte 3
    10:22
  • Markdown - parte 4
    11:12
  • Markdown - parte 5
    09:18
  • Upload - README - gists
    11:57

  • Trabalhando em equipe no GitHub
    11:42
  • Trabalhando em equipe no GitHub - parte 2
    12:44
  • Trabalhando em equipe no GitHub - parte 3
    17:40
  • Trabalhando em equipe no GitHub - parte 4
    21:43
  • Colaborando em projetos open source
    13:57
  • CI - Continuous Integration
    06:35

Requirements

  • É necessário conhecer o Sistema Operacional utilizado
  • É necessário saber executar comandos no terminal do SO utilizado

Description

O Git é a ferramenta essencial quando você precisa ter controle sobre as versões dos seus projetos. Com ele você pode desenvolver features aos poucos, guardando cada estado do seu projeto, cada alteração, e ainda permitindo de forma muito prática trabalhar em uma equipe grande (ou com um projeto open-source, com vários colaboradores), e de forma ágil.

Mas se você ainda não domina o Git, ou quer aprender sobre ele, esse curso é para você!

Vamos entender como ele funciona, algumas formas de trabalhar com ele para facilitar nosso trabalho do dia a dia! Nunca mais perca uma linha de código! Tudo fica organizado e documentado quando você usa o Git :D

E como não poderia ser diferente, vamos aprender também sobre o “Facebook” dos programadores: o GitHub!

Uma plataforma completa para gerenciamento de repositórios Git, onde você pode facilmente manter os seus projetos, permitir que outras pessoas colaborem de forma prática, rápida e divertida.

Who this course is for:

  • Programadores que queiram aprender a trabalhar com versionamento de projetos, tanto pessoais, quanto em equipe.

Instructor

Fernando Daciuk
CTO @ Lukin Co. | Desenvolvedor Web | Professor
Fernando Daciuk
  • 4.5 Instructor Rating
  • 5,675 Reviews
  • 210,339 Students
  • 6 Courses

Sou desenvolvedor web desde 2002, com foco em frontend desde 2004, principalmente JavaScript. Sou professor de alguns cursos que você pode encontrar no meu blog (endereço no meu perfil): 

- JavaScript Ninja - um curso que fala sobre a linguagem JavaScript em si - para quem nunca programou na vida; 

- Git e GitHub Ninja, para aprender a utilizar essas ferramentas para trabalhar em equipe (ou mesmo sozinho, mas com o entendimento de como é possível versionar seus projetos de forma correta)

- React Ninja, onde abordamos não apenas a biblioteca React.js em si, mas também todo o ecossistema em volta da ferramenta: testes para componentes, gerenciamento de estados, rotas, renderização do lado do servidor, configurações específicas para agilizar o desenvolvimento, e configurações para performar da melhor forma possível quando entregar um projeto com React em produção.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.