Modelo de Negócio
- Página de Alexander Osterwalder, criador do Business Model Canvas e autor do livro Business Model Generation.
- Business Model Canvas, site da empresa Strategyzer fudanda por Alexander Osterwalder.
- Business Model Canvas, artigo do site O analista de modelo de negócios.
- CAC (Custo de Aquisição de Clientes), artigo do blog da Rock Content.
Personas
- Alan Cooper, um artigo publicado no site da empresa Dux Coworkers contando um pouco sobre sua história.
- Buyer Persona, artigo focado em 5 passos para auxiliar na elaboração, publicado pelo blog da Rock Content.
- Buyer Persona, artigo focado na importância dela para uma empresa, publicado pelo blog da Resultado Digitais.
- Ferramenta online para geração de personas, disponibilizado pela Rock Content e Resultados Digitais.
Modelo de Domínio
- Livro Domain-Driven Design: Tackling Complexity in the Heart of Software.
- Artigo publicado na InfoQ citando 7 maus cheiros de informação ao fazer uma modelagem de domínio.
- Diagrams.net (Draw.io), ferramenta online gratuita focada para criação de diagramas.
- Lucid Chart, ferramenta online com plano gratuito focada para criação de diagramas.
- Microsoft Visio, famosa ferramenta de diagramas em sua versão online.
Documentação Técnica
- Lista de ferramentas Wiki.
- Git Book, solução SaaS para documentação e gestão de conteúdo.
- Confluence, solução no modelo SaaS e Onpremisse da Atlassian para documentação e gestão de conteúdo.
- Google Drive, solução da Google para armazenamento e edição de documentos.
- Office 365, solução da Microsoft para armazenamento e edição de documentos.
- GitHub, ferramenta para gestão de código e processo de desenvolvimento de software.
- GitLab, ferramenta para gestão de código e processo de desenvolvimento de software.
- BitBucket, ferramenta para gestão de código e processo de desenvolvimento de software.
Desenho Técnico
- Livro Princípios, Padrões e Práticas Ágeis em C#, escrito por Robert C. Martin e Micah Martin
- Roberto C. Martin, conhecido também como Uncle Bob, é um renomado engenheiro de software autor de importantes livros na área de desenvolvimento de software
- C4 Model, um modelo para arquitetura de software.
- Site de Simon Brown, criador do modelo C4 Model.
- C4 Model, link direto para diagrama de Contexto de Sistema.
- C4 Model, link direto para diagrama de Contêiner.
- C4 Model, link direto para diagrama de Componente.
- C4 Model, link direto para diagrama de Paisagem.
- C4 Model, link direto para diagrama dinâmico.
- C4 Model, link direto para ferramentas.
- C4 model, checklist para revisão de desenhos técnicos.
- UML, artigo da wikipedia detalhando o tema.
- UML - Diagrama de sequência, artigo da wikipedia detalhando o tema.
- UML - Diagrama de atividade, artigo da wikipedia detalhando o tema.
- ArchiMate, artigo publicado por Elemar Júnior detalhando o que é e para que serve.
- SysML, artigo da wikipedia detalhando o tema.
- Diagrams.net (Draw.io), ferramenta online gratuita focada para criação de diagramas.
- Lucid Chart, ferramenta online com plano gratuito focada para criação de diagramas.
- Microsoft Visio, famosa ferramenta de diagramas em sua versão online.
- PlantUML, uma ferramenta de código aberto para criação diagramas a partir do uso de texto plano.
Camadas
- Modelo OSI (acrônimo do inglês Open System Interconnection), um modelo de rede padrão para protocolos de comunicação.
- Modelo cliente-servidor, artigo da wikipedia detalhando o tema.
- Livro Padrões de Arquitetura de Aplicações Corporativas
Camadas e Padrões de Arquitetura
- Livro Padrões de Arquitetura de Aplicações Corporativas
- Martin Fowler, é um renomado engenheiro de software autor de importantes livros na área de arquitetura de software
- The Onion Architecture, artigo publicado por Jeffrey Palermo detalhando o padrão.
Paradigmas de Programação
- Livro Linguagens de Programação: Princípios e Paradigmas.
- Livro Conceitos de Linguagens de Programação.
- GOTO, artigo da wikipedia detalhando o tema.
- Alan Kay, um dos inventores da linguagem de programação Smalltalk e um dos pais da Orientação Objeto.
- Cidadão de primeira classe, artigo na Wikipedia.
- Cálculo Lambda, artigo na Wikipedia.
- Alonzo Church, artigo na Wikipedia.
Linguagens de Programação
- Vídeo Sua Linguagem NÃO É Especial! (Parte 1), publicado por Fábio Akita
- Vídeo Sua Linguagem NÃO É Especial! (Parte 2), publicado por Fábio Akita
- Artigo: How Many Programming Languages are there in the World? publicado no site da Code Lani.
- Artigo: How Many Computer Programming Languages Are There? publicado no site da Career Karma.
- Artigo: Quantas linguagens de Programação existem?, publicado no site da Universia.net
- Lista de linaguegens na wikipedia
- TIOBE's index, Ranking de linguagens de programação
- The RedMonk Rankings, Ranking de linguagens de programação
- Livro Linguagens de Programação: Princípios e Paradigmas
- Livro Conceitos de Linguagens de Programação
- Artigo Paradigmas de programação: o que são e quais os principais?, publicado no blog da Betrybe
- Artigo What exactly is a programming paradigm?, publicado na news do Free Code Camp
- Alan Kay, um dos inventores da linguagem de programação Smalltalk e um dos pais da Orientação Objeto
- Cidadão de primeira classe, artigo na Wikipedia
- TIOBE's index, Critério utilizado no ranking.
Gerenciamento de Projetos com Código Fonte
- Tutorial sobre Controle de versão publicado pela Atlassian.
- Capítulo sobre Controle de versão publicado junto a documentação oficial do GIT.
- Artigo sobre Controle de versão publicado na Wikipedia.
- Site oficial do CVS
- Site oficial do SVN
- Site oficial do BitKeeper
- Site oficial do GIT
- Página no site oficial do GIT que apresenta os principais recursos da ferramenta.
- Página no site oficial do GIT com documentação completa sobre a ferramenta.
- Página no site oficial do GIT com documentação para migração de outras ferramentas para o GIT.
- Site da Atlassian com documentação e tutorias sobre GIT.
- Linus Torvalds, renomado engenheiro de software criador do Kernel do Linux e da ferramenta GIT
- Site oficial do Kernel Linux
- GitHub, ferramenta para gestão de código e processo de desenvolvimento de software.
- GitHub, marketplace com aplicações que podem ser integradas a ferramenta.
- GitHub, página oficial com as funcionalidades da ferramenta.
- GitLab, ferramenta para gestão de código e processo de desenvolvimento de software.
- GitLab, página oficial com as funcionalidades da ferramenta.
- BitBucket, ferramenta para gestão de código e processo de desenvolvimento de software.
- BitBucket, página oficial com as funcionalidades da ferramenta.
- SourceForge, ferramenta para gestão de código e processo de desenvolvimento de software.
- Kubernetes, solução referência para gerenciamento de aplicações em contêiner.
- Source Level, ferramenta para gestão e apresentação de métricas de projetos e código fonte.
- Code Climate, ferramenta para gestão e apresentação de métricas de projetos e código fonte.
- Sonar Qube, ferramenta para gestão e apresentação de métricas de projetos e código fonte.
- Codacy, ferramenta para gestão e apresentação de métricas de projetos e código fonte.
Pull/Merge Requests
- GitHub, ferramenta para gestão de código e processo de desenvolvimento de software.
- GitLab, ferramenta para gestão de código e processo de desenvolvimento de software.
- BitBucket, ferramenta para gestão de código e processo de desenvolvimento de software.
- Artigo detalhando as diferenças entre Merge e Rebase do Git, publicado pela Atlassian.