Your SlideShare is downloading. ×
Ferramentas para Ambiente de Desenvolvimento Ágil
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Ferramentas para Ambiente de Desenvolvimento Ágil

376
views

Published on

Treinamento realizado na empresa Canion Software(http://www.canion.com.br/) sobre ferramentas gratuitas para ambiente de desenvolvimento ágil.

Treinamento realizado na empresa Canion Software(http://www.canion.com.br/) sobre ferramentas gratuitas para ambiente de desenvolvimento ágil.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
376
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. FerramentasAmbiente de Desenvolvimento Ágil
  • 2. Roteiro- JAVA- IDE- Dispositivos móveis- Integração Contínua- Scrum- Web Services
  • 3. JAVA- Multiplataforma;- Paradigma Orientado a Objetos;- Compilada para bytecodes;- Interpretada pela JVM;
  • 4. JAVAClasses: Definem um esqueleto do objeto.public abstract class Animal { public abstract void fazerBarulho();}public class Cachorro extends Animal { public void fazerBarulho() { System.out.println("AuAu!"); }}public class Gato extends Animal { public void fazerBarulho() { System.out.println("Miau!"); }}
  • 5. JAVAObjetos: Materialização da Classe.public class Main { public static void main(String args[]) { Animal gato = new Gato(); gato.fazerBarulho(); {}Saída: Miau!
  • 6. IDE- Eclipse- Tem suporte com vários plugins, ampliando opoder da IDE.- Possui ferramenta gráficapara criar layouts(Android)em arquivos xml.
  • 7. Servidores de Aplicação- Disponibiliza um ambiente para a instalação eexecução de certas aplicações(Contêiner).- Servidor web;- Serviços(Aplicações e Ferramentas) paraauxiliar no desenvolvimento e execução doSoftware.
  • 8. Desenvolvimento Móvel- Android:Permite os desenvolvedoresescreverem software na linguagem deprogramação JAVA controlando o dispositivovia bibliotecas desenvolvidas pela Google.
  • 9. Integração Contínua- Repositório de Código;- Build automática;- Testes executados automaticamente;- Todos commits vão ser executados;- Relatório de Qualidade do Código.
  • 10. Scrum- Processo de desenvolvimento iterativo eincremental para gerenciamento de projetos edesenvolvimento ágil de software.- Papéis: 1. Scrum Master 2. Product Owner 3. Equipe
  • 11. ScrumSprint: iteração que segue um ciclo.- Precedido por uma reunião de planejamento,onde é identificado as tarefas e umcompromisso estimado para o objetivo dosprint;- Equipes auto-organizáveis
  • 12. Scrum
  • 13. Web Service- Solução utilizada na integração de sistemas ena comunicação entre aplicações diferentes;- Com esta tecnologia é possível que novasaplicações possam interagir com aquelas que jáexistem e que sistemas desenvolvidos emplataformas diferentes sejam compatíveis.