Baixe o app para aproveitar ainda mais
Prévia do material em texto
............................................................................................................................... ANÁLISE E DESENVOLVIMENTO DE SISTEMAS – WEB SERVICES LEONARDO BARROS DOS SANTOS - 214702017 PORTFÓLIO DE DESAFIOS DE FRAMEWORK ANGULAR DESAFIOS DOS ASSUNTOS 1 E 2 ........................................................................................................................................ Guarulhos 2022 LEONARDO BARROS DOS SANTOS PORTFÓLIO DE DESAFIOS DE FRAMEWORK ANGULAR DESAFIOS DOS ASSUNTOS 1 E 2 Trabalho apresentado ao Curso de Análise e Desenvolvimento de Sistemas do Centro Universitário ENIAC para a disciplina de Framework Angular. Prof. Nelson Luzetti Criado Guarulhos 2022 Assunto 1 No meio de várias tecnologias existentes, é necessário estar preparado para novos desafios. Atualmente, existem vários dispositivos móveis no mercado, rodando sistemas diferentes, como o Android e o iOS. A linguagem de programação nativa para o desenvolvimento dessas plataformas é Java para Android e Swift para iOS. Outra opção disponível é utilizar um framework para desenvolvimento híbrido, ou seja, você faz somente um código (utilizando tecnologias como HTML, CSS e JavaScript) e o instala para ambas as plataformas. Alguns desses frameworks disponíveis são o Ionic e o React Native, cuja base é a tecnologia Node.js. Quais pontos você consideraria para escolher a tecnologia que será utilizada? Cite pelo menos dois pontos. Justifique a sua resposta. Resposta do Assunto 1 Os pontos a serem levados em consideração, para escolher a tecnologia a ser utilizada pela empresa são os seguintes: a tecnologia deve ser simples e os softwares de desenvolvimento devem ser mais eficazes para a elaboração de produtos e serviços, pois as empresas se encontram em um cenário mais competitivo, com isso, elas necessitam de tecnologias que permitem que o processo de desenvolvimento seja ágil e eficaz. Assunto 2 As vendas pela Internet vêm crescendo de forma surpreendente, a cada dia mais lojas estão ingressando no mercado on-line. É dever da tecnologia prover o suporte para a inserção digital das organizações, permitindo que mais pessoas tenham acesso aos melhores serviços e produtos. Dentro da sua empresa, na qual você atua como o responsável por novas tecnologias, houve uma demanda para inserir a empresa no meio digital, utilizando um site de vendas. Entre as suas atribuições, está a criação de um protótipo para mostrar aos acionistas da organização. Você foi solicitado em sua empresa para fazer as seguintes tarefas: a) Crie uma classe usando o TypeScript para representar um produto de um site de vendas; o produto deve conter pelo menos 5 atributos que o caracterizem, assim como os seus respectivos valores. b) Crie uma classe Venda que recebe um array de produtos no construtor e tem um método para somar todos os valores dos produtos adicionados no objeto criado a partir da dessa classe. c) Crie pelo menos dois produtos para inserir no objeto Venda criado e realizar a soma dos valores. Utilize os tipos de dados disponíveis no TypeScript para definir os atributos. Respostas do Assunto 2 a) b) c)
Compartilhar