Integração Contínua com o Jenkins
3.7 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
247 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Integração Contínua com o Jenkins to your Wishlist.

Add to Wishlist

Integração Contínua com o Jenkins

Desenvolva soluções de software integradas de forma consistente, com mais qualidade e agilidade usando o Jenkins.
3.7 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
247 students enrolled
Last updated 9/2016
Portuguese
Current price: $12 Original price: $35 Discount: 66% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Utilizar o Jenkins para criar um processo de integração contínua
  • Executar tarefas de forma automática e ordenada
  • Criar um ambiente compartilhado no desenvolvimento e integração de soluções
  • Desenvolver software com maior agilidade, qualidade e consistência
View Curriculum
Requirements
  • Para acompanhar o curso, basta que o aluno tenha um computador com acesso à Internet, visto que o Jenkins é uma aplicação gratuita
  • É desejável que o aluno tenha noções básicas de programação, visto que o escopo do curso é a construção de um ambiente para integração contínua. As tarefas que serão executadas neste ambiente vão variar, dependendo das necessidades de cada usuário, e deverão ser codificadas por ele. Ao longo do curso criaremos algumas tarefas afim de exemplificar alguns conceitos
Description

A Integração Contínua envolve a automatização de tarefas e o agendamento de suas execuções com o objetivo de aumentar a agilidade e a qualidade no desenvolvimento de soluções. Essas práticas vem sendo cada vez mais utilizadas por corporações e desenvolvedores independentes, traçando uma tendência clara de crescimento. O Jenkins é uma aplicação gratuita bastante utilizada para implementar a integração contínua em diversos cenários.

Neste curso você aprenderá como configurar um servidor de integração contínua usando o Jenkins, em um computador de uso pessoal ou em um servidor dedicado. O curso aborda desde a instalação e as configurações básicas, até a utilização de recursos avançados, que vão proporcionar a você maior ganho em produtividade e, consequentemente, maior economia e agilidade.

O curso é voltado para desenvolvedores de software ou qualquer profissional que lide com informações em um ambiente digital, e que busca maior produtividade ao desenvolver soluções.

Who is the target audience?
  • O curso é destinado a pessoas que desejam desenvolver software ou soluções de forma integrada, com mais agilidade e qualidade.
Compare to Other Jenkins Courses
Curriculum For This Course
34 Lectures
02:18:03
+
Integração Contínua
3 Lectures 12:40


Ferramentas de Integração Contínua
05:13

Principais conceitos sobre Integração Contínua

Integração Contínua
1 question

Pergunta sobre as funcionalidades principais de uma ferramentas de integração contínua?

Ferramentas de Integração Contínua
1 question
+
Introdução ao Jenkins
5 Lectures 21:55
Jenkins e Integração Contínua
05:28

Visão Geral do Jenkins
03:32

Instalando o Jenkins: Mac OS
02:17

Instalando o Jenkins: Windows
05:01

Configurações Básicas
05:37
+
Execução de Jobs
9 Lectures 34:07
Introdução
02:18

Preparação para o Primeiro Job
00:57

Criando um job simples
04:44



Execução de Jobs - Quiz 1
3 questions

Usuários: Parte 1
04:23

Usuários: Parte 2
06:27

Jobs parametrizados
04:14

Builds concorrentes
03:06

Execução de Jobs - Quiz 2
3 questions
+
Recursos avançados
10 Lectures 55:17
Introdução
01:04

Variáveis de ambiente
08:19

Execução distribuída
06:43

API de Integração: Parte 1
13:57

API de integração: Parte 2
05:01

Instalando o JUnit e o Ant
00:58

Relatórios JUnit
07:28

Pipelines
05:07

Scripts Groovy
03:18

+
Plugins
6 Lectures 13:32
Introdução
01:56

Instalação Automática
04:58

Instalação Manual
01:53

Pastas
01:14

Relatórios HTML
01:34

Cópia de artefatos
01:57
+
Conclusões
1 Lecture 00:32
Finalizando
00:32
About the Instructor
Rodrigo Pimenta Reis
3.7 Average rating
52 Reviews
247 Students
1 Course
Engenheiro de Software

Olá! Sou formado em Engenharia de Controle e Automação pela Universidade Federal de Minas Gerais, e tenho mestrado em Engenharia de Computação pela Universidade Livre de Bruxelas, na Bélgica.  

Atualmente trabalho com desenvolvimento de software embarcado em sistemas aviônicos. 

Tenho interesse em diversos tópicos de software, como melhoria de performance, execução distribuída, análise de dados, entre outros. 

Bruno Caetano
4.1 Average rating
115 Reviews
546 Students
2 Courses
Engenheiro de Software

Graduado em Engenharia de Controle e Automação, com mestrado em Engenharia Elétrica, ambos pela Universidade Federal de Minas Gerais. 

Atualmente trabalho como Engenheiro de Desenvolvimento do Produto em projetos de software embarcado.

Meus interesses envolvem desenvolvimento de software, engenharia avançada, economia, investimentos, dentre outros. Possuo como hobby o investimento no mercado de ações e a automatização de tarefas usando programação.