Curso GitHub Copilot Acelerando o Desenvolvimento com IA

  • RPA | IA | AGI | ASI | ANI | IoT | PYTHON | DEEP LEARNING

Curso GitHub Copilot Acelerando o Desenvolvimento com IA

24 horas
Visão Geral

O Curso GitHub Copilot Acelerando o Desenvolvimento com IA é uma capacitação de 24 horas (3 semanas, 8 horas/semana) para estudantes, desenvolvedores e profissionais de TI. Ensina a usar o GitHub Copilot para acelerar a escrita de código, automatizar tarefas e desenvolver aplicações em Python, JavaScript e HTML/CSS, com integração em VS Code e GitHub.

  • Duração: 24 horas (3 semanas)
  • Formato: Híbrido (presencial e online)
  • Público-Alvo: Iniciantes com conhecimentos básicos de programação
  • Objetivo: Acelerar desenvolvimento com IA
  • Metodologia: 40% teórico, 60% prático

Justificativa da Necessidade

O GitHub Copilot aumenta a produtividade em 55% e reduz o tempo de codificação em 20%. Com 290 mil vagas previstas até 2024, há demanda por desenvolvedores que dominem IA. O curso capacita para acelerar desenvolvimento, automatizar tarefas e contribuir para a transformação digital.

Objetivo

Após realizar este Curso GitHub Copilot Acelerando o Desenvolvimento com IA você será capaz de:

  • Compreender o GitHub Copilot e IDEs
  • Criar prompts eficazes
  • Automatizar testes e documentação
  • Desenvolver aplicação web
  • Aplicar boas práticas
  • Integrar em fluxos colaborativos
  • Identificar limitações éticas
  • Construir portfólio
Publico Alvo
  • Estudantes: Ciência da computação, engenharia
  • Desenvolvedores: Profissionais de TI
  • Entusiastas: Interessados em IA
  • Nível: Iniciante a intermediário (Python/JavaScript básico)
  • Motivações: Acelerar codificação, automatizar, ingressar no mercado de TI
Informações Gerais

Detalhes

  • Recursos: Slides, códigos, guia de instalação, certificado
  • Formato: On-line Hand-On na presença de um instrutor/consultor de mercado e docente em sala de aula,
  • Infraestrutura: Laboratório, Apostila, Mirosoft Teams 
  • Avaliação: Laboratórios (40%), exercícios (30%), projeto (30%)

Benefícios para Participantes

  • Produtividade (+55%)
  • Empregabilidade (290 mil vagas)
  • Portfólio com projeto
  • Automação de tarefas
  • Transformação digital

Benefícios para o Mercado

  • Suprir demanda por talentos
  • Inovação em software
  • Eficiência em desenvolvimento
  • Crescimento econômico
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Fundamentos e Configuração do GitHub Copilot

  • Objetivo: Compreender e configurar o Copilot
  • Tópicos Teóricos: Introdução ao Copilot, Codex, integração com VS Code, cases (Shopify), benefícios (55% produtividade)
  • Atividades Práticas: Configurar Copilot, criar script Python (ex.: fatorial), comparar sugestões, discutir impressões
  • Ferramentas: VS Code, Copilot, Python 3.8+, GitHub
  • Saídas: Ambiente configurado, script Python, relatório (100 palavras)
  • Relevância: Integração de IA em fluxos de trabalho

Módulo 2: Criando Prompts Eficientes para Sugestões de Código

  • Objetivo: Maximizar qualidade das sugestões
  • Tópicos Teóricos: Processamento de prompts, técnicas (comentários, exemplos), limitações, boas práticas
  • Atividades Práticas: Criar prompts para JavaScript (validação), comparar prompts, refinar prompt Python, competição de prompts
  • Ferramentas: VS Code, Copilot, Python 3.8+, Node.js 16+, GitHub
  • Saídas: 5 prompts otimizados, funções geradas, documentação (150 palavras)
  • Relevância: Geração de código de alta qualidade

Módulo 3: Automação de Tarefas com GitHub Copilot

  • Objetivo: Automatizar testes e documentação
  • Tópicos Teóricos: Testes (Pytest, Jest), docstrings, scripts, benefícios (40% menos tempo), case de testes
  • Atividades Práticas: Gerar testes Pytest, docstrings JavaScript, script de automação, testar cobertura
  • Ferramentas: VS Code, Copilot, Pytest, Jest, Python 3.8+, Node.js 16+
  • Saídas: Testes unitários, docstrings, script de automação
  • Relevância: Redução de custos em equipes ágeis

Módulo 4: Desenvolvimento de Aplicações Web com Copilot

  • Objetivo: Criar aplicação web
  • Tópicos Teóricos: Estrutura web, Copilot em React/Flask, boas práticas, case de to-do list, desafios
  • Atividades Práticas: Desenvolver to-do list, implementar funcionalidades, criar API Flask, debug em grupo
  • Ferramentas: VS Code, Copilot, Node.js 16+, Python 3.8+, React, Flask
  • Saídas: Aplicação to-do list, repositório GitHub, relatório (200 palavras)
  • Relevância: Desenvolvimento rápido para startups

Módulo 5: Integração com Fluxos de Trabalho Colaborativos

  • Objetivo: Usar Copilot em projetos colaborativos
  • Tópicos Teóricos: Copilot em pull requests, personalização, ética (privacidade), case open-source
  • Atividades Práticas: Configurar repositório, criar pull request, personalizar Copilot, revisar código
  • Ferramentas: VS Code, Copilot, GitHub, Node.js 16+, Python 3.8+
  • Saídas: Repositório com pull request, configuração Copilot, documentação (150 palavras)
  • Relevância: Colaboração em equipes ágeis

Módulo 6: Projeto Final e Aplicações no Mercado

  • Objetivo: Desenvolver projeto e explorar mercado
  • Tópicos Teóricos: Aplicações Copilot, mercado (290 mil vagas), portfólio, ética, case de vaga
  • Atividades Práticas: Desenvolver projeto (web ou automação), criar README, apresentar, pitch de carreira
  • Ferramentas: VS Code, Copilot, Python 3.8+, Node.js 16+, GitHub, Pytest/Jest
  • Saídas: Projeto funcional, README, apresentação, pitch (200 palavras)
  • Relevância: Portfólio para processos seletivos
TENHO INTERESSE

Cursos Relacionados

Curso Machine Learning Python & R In Data Science

32 Horas

Curso Container Management with Docker

24 Horas

Curso Docker for Developers and System Administrators

16 horas

Curso Matplotlib for Statistical Data

24 horas

Curso Matplotlib with Seaborn

24 horas

Curso Matplotlib for Geographic Data Visualization

24 horas