SlideShare una empresa de Scribd logo
1 de 67
Rodrigo Branas - @rodrigobranas – http://www.agilecode.com.br




       Introdução a Modelagem
@rodrigobranas
  rodrigo.branas@gmail.com
 http://www.agilecode.com.br
Formação Acadêmica
Ciências da Computação – UFSC
Gerenciamento de Projetos - FGV

Certificações

SCJA, SCJP, SCJD, SCWCD, SCBCD, PMP, MCP e CSM
Rodrigo Branas – rodrigo.branas@gmail.com
10 anos de experiência na plataforma Java
1000 horas em sala de aula
Mais de 50 palestras em eventos

Líder da área de desenvolvimento na Gennera
Autor da revista Java Magazine
Palestrante
Instrutor da Academia Java e Agile da Globalcode
Criador dos treinamentos de Clean Code, Selenium e
Maven da Agile Code

Trabalhou com as empresas: EDS, HP, GM, Citibank,
OnCast, Globalcode, V.Office, Dígitro, Softplan, Unimed,
Suntech, Vale do Rio Doce, Senai, NET.
Compartilhando objetivos e
experiências com a modelagem
As pessoas tem muitas idéias...
Você conhece alguém assim?
No entanto, raramente essas idéias
estão claras o suficiente para serem
      transmitidas à alguém!
Satisfação = Percepção - Expectativa
Cenário 1: Restaurante
Cenário 2: Relacionamento
Cenário 3: Desenvolvimento de
           Software
O sucesso parece loteria?
Qual é o objetivo da modelagem?
Dar forma ao conhecimento
Mas, isso não é tão fácil assim!
Geralmente tentamos modelar um
   conhecimento que é tácito
Está distribuido entre várias
           pessoas
Essas pessoas tem percepções
diferentes sobre esse conhecimento
Logo, esse conhecimento é difícil de
   ser formalizado, entendido ou
             explicado
Modelos
Favorecem o amadurecimento de
            ideias
Consolidam opiniões
Comunicar de forma mais efetiva
Que áreas aplicam o processo de
         modelagem?
Arquitetura
Artes
Móveis
Moda
Software
Para que mais servem os modelos?
Ponte Salginatobel
Problemas com a abordagem
  tradicional de modelagem
Modelos ajudam a reduzir custos
Será que modelar tudo no início
 não ajudaria a reduzir custos?
Custo da mudança
Comparação entre o
desenvolvimento de software e a
          engenharia!
Como se constrói um prédio?
1 – Um grupo de engenheiros
2 – Produzem documentos (design)
3 – Trabalhadores executam a
  construção com base nos
         documentos
    Projetos aeronáuticos
Problemas com a abordagem
  tradicional de fica pronto!
   4 – O prédio modelagem
Como funciona na engenharia de
     software tradicional?
1 – Um grupo de engenheiros
Problemas com a abordagem
     tradicional de modelagem
2 – Produzem documentos (design)
3 – Trabalhadores executam a
  construção com base nos
         documentos
4 – O código-fonte fica pronto!
O problema é que isso não funciona
Como realizar a fase de design de
   maneira fácil, compreensível e
correta, sem que os programadores
precisem alterar o design durante a
       fase de programação?
1 - E se trocarmos os engenheiros
       por desenvolvedores?
2 – Os desenvolvedores escrevem o
   código fonte com o auxílio da
            modelagem
Problemas com a abordagem
3 –tradicional de modelagem
    Os compiladores trabalham!
4 – O software fica pronto!
Onde está o modelo agora?
No código-fonte!
Quais são os problemas com a
engenharia de software tradicional?
BDUF (Big Design Up Front)
Nível de suposições alto
Processo de modelagem
pesado, incerto e sem feedback
Como fica o retorno do
   investimento?
Working software is the primary
    measure of progress!
Já tentou mandar fazer um vestido
            de noiva?
Desenvolver software requer
       aprendizado
O maior aprendizado ocorre ao
     longo do processo!
Somente 20% do software é
   realmente utilizado
A mudança vai acontecer e ela é
      muito bem-vinda!
Como evitar todo esse desperdício?

Más contenido relacionado

La actualidad más candente

Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o focoewerttonbravo
 
React e reactividade Meetup Facebook Developer Circles
React e reactividade Meetup Facebook Developer CirclesReact e reactividade Meetup Facebook Developer Circles
React e reactividade Meetup Facebook Developer CirclesJosé Barbosa
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareLuciano Almeida
 
Usabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisleomario
 
Programação funcional que funciona
Programação funcional que funcionaProgramação funcional que funciona
Programação funcional que funcionaRodrigo Serradura
 
Processos Ágeis - Scrum, Kanban ou ScrumBan
Processos Ágeis - Scrum, Kanban ou ScrumBanProcessos Ágeis - Scrum, Kanban ou ScrumBan
Processos Ágeis - Scrum, Kanban ou ScrumBanSamuel Cavalcante
 
aGITe antes de versionar
aGITe antes de versionaraGITe antes de versionar
aGITe antes de versionars4nx
 
Métricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareMétricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareLuiz Borba
 

La actualidad más candente (20)

Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Testes Automatizados
Testes AutomatizadosTestes Automatizados
Testes Automatizados
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o foco
 
React e reactividade Meetup Facebook Developer Circles
React e reactividade Meetup Facebook Developer CirclesReact e reactividade Meetup Facebook Developer Circles
React e reactividade Meetup Facebook Developer Circles
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 
Enter SCRUM
Enter SCRUMEnter SCRUM
Enter SCRUM
 
Framework JGenesis
Framework JGenesisFramework JGenesis
Framework JGenesis
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
 
Refactoring
RefactoringRefactoring
Refactoring
 
Usabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveis
 
Programação funcional que funciona
Programação funcional que funcionaProgramação funcional que funciona
Programação funcional que funciona
 
Processos Ágeis - Scrum, Kanban ou ScrumBan
Processos Ágeis - Scrum, Kanban ou ScrumBanProcessos Ágeis - Scrum, Kanban ou ScrumBan
Processos Ágeis - Scrum, Kanban ou ScrumBan
 
Facetas do desenvolvedor agil
Facetas do desenvolvedor agilFacetas do desenvolvedor agil
Facetas do desenvolvedor agil
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
aGITe antes de versionar
aGITe antes de versionaraGITe antes de versionar
aGITe antes de versionar
 
Métricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareMétricas Em Fabricas De Software
Métricas Em Fabricas De Software
 

Destacado

3 de Couro - Modelos de jaquetas masculinas
3 de Couro - Modelos de jaquetas masculinas3 de Couro - Modelos de jaquetas masculinas
3 de Couro - Modelos de jaquetas masculinasMaria de Couro
 
Saiba qual caimento dá o... você corta dicamundo
Saiba qual caimento dá o... você corta   dicamundoSaiba qual caimento dá o... você corta   dicamundo
Saiba qual caimento dá o... você corta dicamundoandreiachahhoud
 
Modelagem com argila ufg campus ii gabriel machado 2011
Modelagem com argila ufg campus ii gabriel machado 2011Modelagem com argila ufg campus ii gabriel machado 2011
Modelagem com argila ufg campus ii gabriel machado 2011Priscila Macedo
 
Molde projeto37 vestido_borboleta
Molde projeto37 vestido_borboletaMolde projeto37 vestido_borboleta
Molde projeto37 vestido_borboletaLetícia Fortes
 
Power point argila
Power point argilaPower point argila
Power point argilaartenamatias
 
CAD de modelagem - Comparativo de eficiência entre processos manuais e comput...
CAD de modelagem - Comparativo de eficiência entre processos manuais e comput...CAD de modelagem - Comparativo de eficiência entre processos manuais e comput...
CAD de modelagem - Comparativo de eficiência entre processos manuais e comput...Heide Gomes Casagrande
 
Modelagem do vestuário no corelDRAW
Modelagem do vestuário no corelDRAWModelagem do vestuário no corelDRAW
Modelagem do vestuário no corelDRAWDaniele Queiroz
 
4modelagem uba masculina
4modelagem uba masculina4modelagem uba masculina
4modelagem uba masculinaLetícia Fortes
 
GÊNERO TEXTUAL: CHARGE
GÊNERO TEXTUAL: CHARGEGÊNERO TEXTUAL: CHARGE
GÊNERO TEXTUAL: CHARGEJomari
 
Apostila do Senai modelagem
Apostila do Senai modelagem Apostila do Senai modelagem
Apostila do Senai modelagem Grazielle Martins
 

Destacado (20)

3 de Couro - Modelos de jaquetas masculinas
3 de Couro - Modelos de jaquetas masculinas3 de Couro - Modelos de jaquetas masculinas
3 de Couro - Modelos de jaquetas masculinas
 
Saiba qual caimento dá o... você corta dicamundo
Saiba qual caimento dá o... você corta   dicamundoSaiba qual caimento dá o... você corta   dicamundo
Saiba qual caimento dá o... você corta dicamundo
 
Vestido de noiva
Vestido de noivaVestido de noiva
Vestido de noiva
 
Modelagem com argila ufg campus ii gabriel machado 2011
Modelagem com argila ufg campus ii gabriel machado 2011Modelagem com argila ufg campus ii gabriel machado 2011
Modelagem com argila ufg campus ii gabriel machado 2011
 
Calças fem
Calças femCalças fem
Calças fem
 
Molde projeto37 vestido_borboleta
Molde projeto37 vestido_borboletaMolde projeto37 vestido_borboleta
Molde projeto37 vestido_borboleta
 
Power point argila
Power point argilaPower point argila
Power point argila
 
CAD de modelagem - Comparativo de eficiência entre processos manuais e comput...
CAD de modelagem - Comparativo de eficiência entre processos manuais e comput...CAD de modelagem - Comparativo de eficiência entre processos manuais e comput...
CAD de modelagem - Comparativo de eficiência entre processos manuais e comput...
 
Apostila completa modelagem
Apostila completa modelagemApostila completa modelagem
Apostila completa modelagem
 
Modelagem do vestuário no corelDRAW
Modelagem do vestuário no corelDRAWModelagem do vestuário no corelDRAW
Modelagem do vestuário no corelDRAW
 
Prova arte grega
Prova arte gregaProva arte grega
Prova arte grega
 
4modelagem uba masculina
4modelagem uba masculina4modelagem uba masculina
4modelagem uba masculina
 
Interpretaçao de charges
Interpretaçao de chargesInterpretaçao de charges
Interpretaçao de charges
 
Genero textual charge
Genero textual chargeGenero textual charge
Genero textual charge
 
GÊNERO TEXTUAL: CHARGE
GÊNERO TEXTUAL: CHARGEGÊNERO TEXTUAL: CHARGE
GÊNERO TEXTUAL: CHARGE
 
Faça suas próprias roupas
Faça suas próprias roupasFaça suas próprias roupas
Faça suas próprias roupas
 
Senai modelagem fem.
Senai modelagem fem.Senai modelagem fem.
Senai modelagem fem.
 
Apostila do Senai modelagem
Apostila do Senai modelagem Apostila do Senai modelagem
Apostila do Senai modelagem
 
Interpretações variadas charges atuais
Interpretações variadas charges atuaisInterpretações variadas charges atuais
Interpretações variadas charges atuais
 
Atividades charges agua
Atividades charges aguaAtividades charges agua
Atividades charges agua
 

Similar a Modelos para desenvolvimento ágil

Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREErnesto Bedrikow
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaPedro Castilho
 
Design System: Dominando o Design at Scale
Design System: Dominando o Design at ScaleDesign System: Dominando o Design at Scale
Design System: Dominando o Design at ScaleGuilherme Gonzalez
 
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...Rafael Caceres
 
LIVRO PROPRIETÁRIO - METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS
LIVRO PROPRIETÁRIO - METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMASLIVRO PROPRIETÁRIO - METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS
LIVRO PROPRIETÁRIO - METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMASOs Fantasmas !
 
Notification e result pattern
Notification e result patternNotification e result pattern
Notification e result patternAna Manzan
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaHenrique Nunes Bez Fontana
 
Introdução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKIntrodução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKLeonardo Soares
 
Aula 1 Analise e Projeto
Aula 1   Analise e ProjetoAula 1   Analise e Projeto
Aula 1 Analise e ProjetoSergio Silva
 
Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Cristiano Schwening
 
TDC 2012 - Fishbowl conversation sobre Arquitetura
TDC 2012 - Fishbowl conversation sobre ArquiteturaTDC 2012 - Fishbowl conversation sobre Arquitetura
TDC 2012 - Fishbowl conversation sobre ArquiteturaLeandro Daniel
 

Similar a Modelos para desenvolvimento ágil (20)

Agile User Experience
Agile User ExperienceAgile User Experience
Agile User Experience
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Design Patterns - Com Java
Design Patterns  - Com JavaDesign Patterns  - Com Java
Design Patterns - Com Java
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão Crítica
 
Design System: Dominando o Design at Scale
Design System: Dominando o Design at ScaleDesign System: Dominando o Design at Scale
Design System: Dominando o Design at Scale
 
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
 
PMI Software Extension
PMI Software ExtensionPMI Software Extension
PMI Software Extension
 
LIVRO PROPRIETÁRIO - METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS
LIVRO PROPRIETÁRIO - METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMASLIVRO PROPRIETÁRIO - METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS
LIVRO PROPRIETÁRIO - METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS
 
Agilidade em projetos de software
Agilidade em projetos de softwareAgilidade em projetos de software
Agilidade em projetos de software
 
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
 
Notification e result pattern
Notification e result patternNotification e result pattern
Notification e result pattern
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresa
 
Introdução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKIntrodução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoK
 
Aula 1 Analise e Projeto
Aula 1   Analise e ProjetoAula 1   Analise e Projeto
Aula 1 Analise e Projeto
 
Aula 1 analise e projeto
Aula 1   analise e projetoAula 1   analise e projeto
Aula 1 analise e projeto
 
Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?
 
Desenvolvimento Ágil
Desenvolvimento ÁgilDesenvolvimento Ágil
Desenvolvimento Ágil
 
TDC 2012 - Fishbowl conversation sobre Arquitetura
TDC 2012 - Fishbowl conversation sobre ArquiteturaTDC 2012 - Fishbowl conversation sobre Arquitetura
TDC 2012 - Fishbowl conversation sobre Arquitetura
 

Más de Rodrigo Branas

Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo BranasNode.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo BranasRodrigo Branas
 
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo BranasNode.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo BranasRodrigo Branas
 
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo BranasNode.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo BranasRodrigo Branas
 
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo BranasNode.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo BranasRodrigo Branas
 
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo BranasNode.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo BranasRodrigo Branas
 
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo BranasNode.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo BranasRodrigo Branas
 
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo BranasNode.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo BranasRodrigo Branas
 
#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisas#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisasRodrigo Branas
 
#1 - Git - Introdução
#1 - Git - Introdução#1 - Git - Introdução
#1 - Git - IntroduçãoRodrigo Branas
 
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remotoRodrigo Branas
 
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging#3 - Git - Branching e Merging
#3 - Git - Branching e MergingRodrigo Branas
 
A evolução do AngularJS
A evolução do AngularJSA evolução do AngularJS
A evolução do AngularJSRodrigo Branas
 
JavaScript - Expressões Regulares
JavaScript - Expressões RegularesJavaScript - Expressões Regulares
JavaScript - Expressões RegularesRodrigo Branas
 
Automação de Testes com AngularJS
Automação de Testes com AngularJSAutomação de Testes com AngularJS
Automação de Testes com AngularJSRodrigo Branas
 
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJSHTTP Interceptors com AngularJS
HTTP Interceptors com AngularJSRodrigo Branas
 
Criando serviços com AngularJS
Criando serviços com AngularJSCriando serviços com AngularJS
Criando serviços com AngularJSRodrigo Branas
 

Más de Rodrigo Branas (20)

Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo BranasNode.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
 
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo BranasNode.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
 
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo BranasNode.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
 
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo BranasNode.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
 
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo BranasNode.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
 
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo BranasNode.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
 
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo BranasNode.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
 
#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisas#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisas
 
#1 - Git - Introdução
#1 - Git - Introdução#1 - Git - Introdução
#1 - Git - Introdução
 
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
 
#4 - Git - Stash
#4 - Git - Stash#4 - Git - Stash
#4 - Git - Stash
 
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
 
#2 - Git - DAG
#2 - Git - DAG#2 - Git - DAG
#2 - Git - DAG
 
A evolução do AngularJS
A evolução do AngularJSA evolução do AngularJS
A evolução do AngularJS
 
JavaScript - Date
JavaScript - DateJavaScript - Date
JavaScript - Date
 
JavaScript - Expressões Regulares
JavaScript - Expressões RegularesJavaScript - Expressões Regulares
JavaScript - Expressões Regulares
 
Automação de Testes com AngularJS
Automação de Testes com AngularJSAutomação de Testes com AngularJS
Automação de Testes com AngularJS
 
Scope AngularJS
Scope AngularJSScope AngularJS
Scope AngularJS
 
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJSHTTP Interceptors com AngularJS
HTTP Interceptors com AngularJS
 
Criando serviços com AngularJS
Criando serviços com AngularJSCriando serviços com AngularJS
Criando serviços com AngularJS
 

Modelos para desenvolvimento ágil