Descrição
Este modelo de desenvolvedor apresenta um código para criar um aplicativo da web pré-configurado com as bibliotecas MongoDB, Express.js, AngularJS e Node.js (MEAN). Utilizamos os serviços da IBM Cloud para hospedar nosso aplicativo, o IBM Cloud Developer Tools CLI para executá-lo e depurá-lo localmente e, em seguida, fornecemos comandos nativos para executá-lo no Kubernetes ou no Cloud Foundry.
Após concluir este modelo, você aprenderá a:
• Construir um aplicativo que utiliza MongoDB, Express.js, AngularJS e Node.js;
• Criar um aplicativo para monitoramento e rastreamento distribuído usando App Metrics;
• Implantar um aplicativo usando o IBM Cloud Developer Tools CLI ou nativamente com o Kubernetes ou o Cloud Foundry.
Fluxo
• 1. O usuário acessa a aplicação web AngularJS por meio de um navegador;
• 2. Com os dois componentes escritos em Node.js, o front-end do AngularJS se comunica com o back-end do Express por meio de APIs RESTful;
• 3. O back-end da aplicação Express utiliza o banco de dados MongoDB para armazenar e recuperar dados;
• 4. Os resultados do back-end são comunicados de volta para o front-end;
• 5. Os resultados do front-end são renderizados em um formato legível para o usuário.