Logo Passei Direto
Buscar

(31)994408961- RESOLVIDO-Aula Pratica Arquitetura de Aplicacoes

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Roteiro Aula Prática
ARQUITETURA DE APLICAÇÕES
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: ARQUITETURA DE APLICAÇÕES
Unidade: U3 _ INTERFACE ENTRE APLICAÇÕES FRONT-END E BACK-END (APIS) E ARQUITETURAS DE MICROSSERVIÇOS (BACK-END FOR FRONT-END)
Aula: A2_ PROJETO DE APLICAÇÕES E APIS
Tempo previsto de execução de aula prática: 4h
	OBJETIVOS
	Definição dos objetivos da aula prática:
	Aprender como instalar e configurar o Node.js, o editor de códigos Code Studio Visual, realizar
uma requisição de serviço e obter/verificar a resposta em um navegador.
	INFRAESTRUTURA
	Instalações – Materiais de consumo – Equipamentos:
	NOME DO LABORATÓRIO
Materiais de consumo: Laboratório de Informática NOME DO LABORATÓRIO
Equipamentos:
Computador.
~ 1 unid. 1 aluno
	SOLUÇÃO DIGITAL (OBRIGATÓRIO SE HOUVER - APARECER PARA TODOS)
Infraestrutura mínima necessária para execução.
	Node.js é um software de código aberto para ambiente de execução JavaScript que permite executar aplicações desenvolvidas com a linguagem de forma autônoma, sem depender de um navegador. Com ele, é possível criar praticamente qualquer tipo de aplicações web, desde servidores para sites estáticos e dinâmicos, até APIs e sistemas baseados em microserviços.
O Visual Studio Code, é um editor de código fonte desenvolvido pela Microsoft. O Visual Studio Code, frequentemente chamado de VS Code, é um ambiente de desenvolvimento leve e altamente extensível, projetado para atender às necessidades de desenvolvedores de diferentes
linguagens e plataformas.
2
	O Visual Studio Code é conhecido por sua interface de usuário simples e intuitiva, que permite aos desenvolvedores trabalharem de forma eficiente e produtiva. Ele oferece recursos como realce de sintaxe, indentação automática, sugestões de código, depuração integrada, controle de versionamento, integração com terminal, gerenciamento de extensões e muito mais.
O Yarn é um gerenciador de pacotes para projetos JavaScript. Ele foi desenvolvido pelo Facebook em parceria com outras empresas e membros da comunidade JavaScript. O Yarn foi criado como uma alternativa ao gerenciador de pacotes npm, que é o gerenciador de pacotes padrão para projetos JavaScript.
Assim como o npm, o Yarn permite instalar, atualizar e gerenciar as dependências de um projeto JavaScript de forma eficiente. Ele utiliza um arquivo de manifesto chamado "yarn.lock" para rastrear as versões exatas das dependências instaladas, garantindo que todos os membros da equipe tenham exatamente as mesmas versões de pacotes.
1. O Node.js é uma plataforma de desenvolvimento de software que permite executar código JavaScript do lado do servidor. Ele utiliza o mecanismo de execução V8 do Google Chrome para interpretar e executar o código JavaScript. Desta forma, será necessário realizar sua instalação, bem como de um editor.
2. Para a instalação do Nodejs, acesse https://nodejs.org/en. Depois de baixado o instalador, clicar em next até ao final da instalação;
3. Para a instalação editor Code Visual, acesse: https://code.visualstudio.com/. Depois de baixado o instalador, clicar em next até ao final da instalação;
4. Também será necessário instalar gerenciador de pacotes yarn e a biblioteca express, acesse https://yarnpkg.com/getting-started/install .Depois de baixado o instalador, clicar em next até ao final da instalação;
	EQUIPAMENTO DE PROTEÇÃO INDIVIDUAL (EPI) (CAMPO OBRIGATÓRIO – APARECER
PARA TODOS)
	N/A
	PROCEDIMENTOS PRÁTICOS (OBRIGATÓRIO – TODOS)
	Procedimento/Atividade nº 1
Atividade proposta:
3
	Imagine que você foi selecionado para uma entrevista de trabalho e a empresa quer avaliar seu conhecimento, e para isso solicitou que você faça uma requisição de serviço e mostre essa chamada/ resposta em um navegador.
A empresa pede que você utilize o Node.js, visual studio code e as bibliotecas yarn e express
Aprender como instalar e configurar o Node.js, o editor de códigos Code Studio Visual, realizar uma requisição de serviço e obter/verificar a resposta em um navegador.
Checklist:
1. Acesse o Visual Studio Code ou outro editor que permita a criação do arquivo json;
2. Instale as seguintes bibliotecas: yarn, express;
3. Crie o arquivo index.js;
4. No arquivo Index.js crie uma chamada com uma requisição e com um retorno (resposta), sendo o texto da mensagem livre;
5. Mostre a resposta em um navegador;
6. No retorno da requisição (resposta), configure para que a resposta seja disponibilizada no navegado apenas para você aluno (seu nome) e altere a mensagem para “Realizei
de forma completa atividade solicitada...”.
	RESULTADOS (obrigatório – aparecer para todos)
	Resultados de Aprendizagem:
	Com o uso das ferramentas Node.js, o editor de códigos Code Studio Visual, conseguir realizar uma requisição de serviço e obter a resposta em um navegador.
	ESTUDANTE, VOCÊ DEVERÁ ENTREGAR (não obrigatório – aparecer para todos)
	Descrição orientativa sobre a entregada da comprovação da aula prática:
	Para comprovar a realização da atividade, é necessário a entrega do código desenvolvido e prints
dos resultados esperados.
	REFERÊNCIAS BIBLIOGRÁFICAS (não obrigatório – aparecer para todos)
	Descrição (em abnt) das referências utilizadas
	RODRIGUES, Thiago N.; SILVA, Lídia P C.; NEUMANN, Fabiano B.; et al. Integração de Aplicações. Porto Alegre: Grupo A, 2020. E-book. ISBN 9786556900216. [Biblioteca Virtual].
ZENKER, Aline M.; SANTOS, Jailson Costa dos; COUTO, Júlia M C.; et al. Arquitetura de
sistemas. Porto Alegre: Grupo A, 2019. E-book. ISBN 9788595029767. [Biblioteca Virtual].
4
	FOWLER, Martin. Padrões de arquitetura de aplicações corporativas. Porto Alegre: Grupo A,
2006. E-book. ISBN 9788577800643. [Biblioteca Virtual].
5
image1.png
image2.png
image3.png

Mais conteúdos dessa disciplina