Mudanças entre as edições de "Ambiente Desenvolvedor"

De Redome
Ir para: navegação, pesquisa
(Por onde deseja começar ?)
 
(55 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
Esta seção descreve o passo a passo das instalações necessárias para o ambiente do desenvolvedor.
+
[[Manual Técnico|'''Voltar''']]
 +
<br/><br/>
 +
Esta seção descreve o passo a passo das instalações necessárias para o ambiente do desenvolvedor do sistema MODRED.
  
 
=== Por onde deseja começar ? ===
 
=== Por onde deseja começar ? ===
 
 
<div class="toccolours" style="width:400px; overflow:auto;">
 
<div class="toccolours" style="width:400px; overflow:auto;">
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;"> Sistema operacional Windows</div>
 
  <div class="mw-collapsible-content">
 
* [[Autenticar Usuário no Sistema]]
 
* [[Fluxo de Básico do Cadastro de Paciente]]
 
* [[Fluxo de Completo do Cadastro de Paciente]]
 
* [[Fluxo Contato]]
 
* [[Fluxo de Transplante - Doador Nacional]]
 
* [[Fluxo de Transplante - Doador Internacional]]
 
* [[Fluxo de Transplante - Cordão Internacional]]
 
  </div></div>
 
  <div><br></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;">Administrador Redome</div>
 
  <div class="mw-collapsible-content">
 
* [[Conferir Exame HLA]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;"> Analista de Busca </div>
 
  <div class="mw-collapsible-content">
 
* [[Análise de Match (Busca)]]
 
* [[Consultar Doadores Nacionais]]
 
* [[Consultar Doadores Internacionais]]
 
* [[Consulta de Checklist]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;"> Analista de Logística Nacional </div>
 
  <div class="mw-collapsible-content">
 
* [[Logística]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;"> Analista de Logística Internacional </div>
 
  <div class="mw-collapsible-content">
 
* [[Logística Internacional]]
 
* [[Retirada de Material Internacional]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;"> Analista de Workup </div>
 
  <div class="mw-collapsible-content">
 
* [[Pedido de Workup]]
 
* [[Cadastro de Resultado Workup]]
 
* [[Agendar Coleta Doador]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;">Centro Avaliador</div>
 
  <div class="mw-collapsible-content">
 
* [[Avaliações]]
 
* [[Consultar Pendências (Centro Avaliador)]]
 
* [[Avaliar Paciente]]
 
* [[Transferência Paciente]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;">Centro Transplantador</div>
 
  <div class="mw-collapsible-content">
 
* [[Realizar Prescrição]]
 
* [[Recusar Transplante]]
 
* [[Pendências de Agendamento]]
 
* [[Avaliar Resultado Workup]]
 
* [[Autorização do Paciente]]
 
* [[Recebimento de Coleta]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;">Contato</div>
 
  <div class="mw-collapsible-content">
 
* [[Enriquecer Dados]]
 
* [[Fazer Contato Fase2]]
 
* [[Fazer Contato Fase3]]
 
* [[Consultar Contatos Doadores]]
 
* [[SMS Enviado]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;"> Laboratório </div>
 
  <div class="mw-collapsible-content">
 
* [[Exame CT Paciente]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;"> Médico </div>
 
  <div class="mw-collapsible-content">
 
* [[Pré-cadastro para Médicos]]
 
* [[Busca Preliminar]]
 
* [[Cadastrar Paciente]]
 
* [[Consultar Paciente]]
 
** [[Análise de Match]]
 
** [[Cancelar Busca]]
 
** [[Consultar Pendências]]
 
** [[Detalhe do Paciente]]
 
** [[Editar Cadastro do Paciente]]
 
** [[Evolução Clínica do Paciente]]
 
** [[Exames do Paciente]]
 
** [[Histórico]]
 
** [[Notificações]]
 
** [[Transferência de Centro Avaliador]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;"> Médico REDOME</div>
 
  <div class="mw-collapsible-content">
 
* [[Avaliar Prescrição]]
 
* [[Avaliar Pedido de Coleta]]
 
* [[Avaliar Doador]]
 
  </div></div>
 
  <div class="mw-collapsible mw-collapsed" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">
 
  <div style="font-weight:bold;line-height:1.6;">Transportadora</div>
 
  <div class="mw-collapsible-content">
 
* [[Agendar Transporte Material]]
 
* [[Transporte de Material]]
 
* [[Courier]]
 
  </div></div>
 
</div>
 
 
=='''Sistema Operacional Windows'''==
 
===Instalação NODE.js e ANGULAR===
 
<table border="1" cellpadding="2">
 
<caption>Versões utilizadas</caption>
 
<tr><th width="150px">NODE    </th><td align="center" width="100px">6.10.2</td></tr>
 
<tr><th>NPM      </th><td align="center">3.10.10</td></tr>
 
<tr><th>ANGULAR CLI      </th><td align="center">1.2.6</td></tr>
 
<tr><th>ANGULAR</th><td align="center">4.0.0</td></tr>
 
</table>
 
 
 
Para instalar e usar a interface de linha de comando, bem como executar o servidor de aplicativos Angular, você precisará do ambiente de execução Node.js e do gerenciador de pacotes Node.js o NPM. O NPM está incluído no Node.js que você pode instalar a partir:
 
 
https://nodejs.org/download/release/v6.10.2/    -    node-v6.10.2-x64.msi
 
 
 
Inicie a instalação do Node.js. Ao chegar na tela "Custom Setup", marque ao menos as opções Node.js runtime, npm package manager e Add to PATH.
 
 
 
[[Arquivo:nodecustomsetup.png|700px|center|thumb|nenhum]]
 
 
 
Na próxima tela, o instalador vai perguntar se você gostaria de instalar outras ferramentas. Selecione a opção que vai instalar automaticamente essas ferramentas. É muito importante selecionar essa opção no Windows, porque alguns pacotes do npm não conseguem rodar nativamente no Windows sem algum tipo de compilação. Essas ferramentas vão cuidar da compatibilidade com o Windows.
 
 
[[Arquivo:nodetools.png|700px|center|thumb|nenhum]]
 
 
 
Depois disso, é só concluir a instalação. Algumas janelas de terminal se abrirão
 
automaticamente indicando o progresso da instalação.
 
Observação: Caso a indicação de progresso pareça estagnada por muito tempo, você pode
 
pressionar espaço ou esc. Neste caso, a instalação do node não está congelada, é apenas
 
a indicação de que não está atualizando quando deveria.
 
Após terminar a instalação, eu recomendo reiniciar a máquina, nem sempre é necessário,
 
mas é uma garantia de que o Node JS foi escrito corretamente no caminho do PATH do
 
Windows.
 
Depois de todo esse processo, vamos rodar os seguintes comandos para garantir a
 
instalação do NodeJS e do npm:
 
 
node --version e npm --version
 
 
O que é o Angular CLI?
 
Trata-se de uma ferramenta de linha de comando utilizada para criar, desenvolver e manter projetos Angular. Ela facilita e acelera o desenvolvimento de projetos Angular,  pois passa a automatizar tarefas (em sua maioria, repetitivas) que até então eram feitas manualmente pelo desenvolvedor, tais como: geração de novos projetos, componentes, rotas, serviços, entre outros.
 
 
Para instalar o Angular CLI, em um terminal ou prompt de comando, digite:
 
  
npm install -g @angular/cli@1.2.6
+
<div style="font-weight:bold;line-height:1.6;">Instalação e Configuração do Ambiente de Desenvolvimento</div>
 +
* [[Java SE Development Kit 8 (Windows)| Java SE Development Kit 8]]
 +
* [[SQL Developer (Windows)| SQL Developer]]
 +
* [[Instalação Visual Studio Code (Windows)| Instalação Visual Studio Code]]
  
===Instalação Visual Studio Code===
+
<div style="font-weight:bold;line-height:1.6;">Documentação - Instalação e Configuração</div>
 +
* [[Instalação GIT (Windows)| Instalação GIT]]
 +
* [[Principais comandos do GIT (Windows)| Principais comandos do GIT]]
 +
* [[Instalação NODE.js e ANGULAR (Windows)| Instalação NODE.js e ANGULAR]]
 +
* [[Instalação Visual Studio Code (Windows)| Instalação Visual Studio Code]]
 +
* [[Java SE Development Kit 8 (Windows)| Java SE Development Kit 8]]
 +
* [[IDE Spring Tools Suite 4 (Windows)| IDE Spring Tools Suite 4]]
 +
* [[Tomcat v. 9.0.44 (Windows)| Tomcat v. 9.0.44]]
 +
* [[Lombok v. 1.18.18 (Windows)| Lombok v. 1.18.18]]
 +
* [[Configuração do Ambiente (Windows)| Configuração do Ambiente]]
 +
* [[Instalação dos Projetos (Windows)| Instalação dos Projetos]]
 +
* [[Execução dos Projetos no STS (Windows)| Execução dos Projetos no STS]]
 +
* [[SQL Developer (Windows)| SQL Developer]]
 +
* [[Guia rápido do WSL2 + Docker| WSL2 + Docker]]
 +
* [[WSL2 + Github| WSL2 + Github]]
 +
* [[GitFlow | GitFlow]]
 +
* [[Git + Linux | Git + Linux]]
  
==Sistema Operacional Linux==
+
<div style="font-weight:bold;line-height:1.6;">Orientação</div>
 +
* [[Orientação - Controlar as mudanças feitas no código| Como controlar as mudanças feitas no código]]
 +
* [[Orientação - Realizar a revisão do código-fonte| Como realizar a revisão do código-fonte]]
 +
* [[Orientação - Organizar a estrutura do código-fonte| Como organizar a estrutura do código-fonte]]
 +
* [[Orientação - Efetuar correções de bugs em produção ou homologação| Como efetuar correções de bugs em produção ou homologação]]
 +
* [[Orientação - Como acessar o Build Pipeline| Como acessar o Build Pipeline]]
 +
* [[Orientação - Configurar container Kubernete da Wiki Redome| Como configurar container Kubernete da Wiki Redome]]
 +
<div style="font-weight:bold;line-height:1.6;">Ambiente INCA</div>
 +
* [[Ambiente INCA - Instalação kubernetes | Instalação kubernetes]]
 +
<div style="font-weight:bold;line-height:1.6;">[[Solução de Problemas Comuns| Solução de Problemas Comuns]]</div>

Edição atual tal como às 15h38min de 23 de outubro de 2021