Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
FerramentasAmbiente de Desenvolvimento Ágil
Roteiro- JAVA- IDE- Dispositivos móveis- Integração Contínua- Scrum- Web Services
JAVA- Multiplataforma;- Paradigma Orientado a Objetos;- Compilada para bytecodes;- Interpretada pela JVM;
JAVAClasses: Definem um esqueleto do objeto.public abstract class Animal {  public abstract void fazerBarulho();}public cl...
JAVAObjetos: Materialização da Classe.public class Main {   public static void main(String args[]) {       Animal gato = n...
IDE- Eclipse- Tem suporte com vários plugins, ampliando opoder da IDE.- Possui ferramenta gráficapara criar layouts(Androi...
Servidores de Aplicação- Disponibiliza um ambiente para a instalação eexecução de certas aplicações(Contêiner).- Servidor ...
Desenvolvimento Móvel- Android:Permite os desenvolvedoresescreverem software na linguagem deprogramação JAVA controlando o...
Integração Contínua- Repositório de Código;- Build automática;- Testes executados automaticamente;- Todos commits vão ser ...
Scrum- Processo de desenvolvimento iterativo eincremental para gerenciamento de projetos edesenvolvimento ágil de software...
ScrumSprint: iteração que segue um ciclo.- Precedido por uma reunião de planejamento,onde é identificado as tarefas e umco...
Scrum
Web Service- Solução utilizada na integração de sistemas ena comunicação entre aplicações diferentes;- Com esta tecnologia...
Ferramentas para Ambiente de Desenvolvimento Ágil
Nächste SlideShare
Wird geladen in …5
×

Ferramentas para Ambiente de Desenvolvimento Ágil

1.127 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

Ferramentas para Ambiente de Desenvolvimento Ágil

  1. 1. FerramentasAmbiente de Desenvolvimento Ágil
  2. 2. Roteiro- JAVA- IDE- Dispositivos móveis- Integração Contínua- Scrum- Web Services
  3. 3. JAVA- Multiplataforma;- Paradigma Orientado a Objetos;- Compilada para bytecodes;- Interpretada pela JVM;
  4. 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. 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. 6. IDE- Eclipse- Tem suporte com vários plugins, ampliando opoder da IDE.- Possui ferramenta gráficapara criar layouts(Android)em arquivos xml.
  7. 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. 8. Desenvolvimento Móvel- Android:Permite os desenvolvedoresescreverem software na linguagem deprogramação JAVA controlando o dispositivovia bibliotecas desenvolvidas pela Google.
  9. 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. 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. 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. 12. Scrum
  13. 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.

×