Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
7 pág.
Portfólio- Angular Framework

Pré-visualização | Página 1 de 1

...............................................................................................................................
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS – N1 WEBSRV
LAURA KÁROLIS OLIVEIRA - 299672020
PORTFÓLIO DE FRAMEWORK ANGULAR
........................................................................................................................................
Guarulhos
2021
LAURA KÁROLIS OLIVEIRA
PORTFÓLIO DE FRAMEWORK ANGULAR
Trabalho apresentado ao Curso Análise e
Desenvolvimento de Sistemas do Centro Universitário
ENIAC para a disciplina Framework Angular.
Prof. Nelson Luzetti Criado
Guarulhos
2021
Respostas
....................................................................................................................
DESAFIO ASSUNTO 01
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.
RESPOSTA ASSUNTO 01:
Para definirmos uma tecnologia a ser utilizada devemos levar em conta que o
cliente requisitou uma tecnologia que seja recente e que consiga rodar nos
dispositivos que contém o sistema Android e iOS. Com base nos requisitos, a melhor
alternativa seria a escolha do framework React Native, que foi desenvolvido por
engenheiros do Facebook utilizando das tecnologias mais atuais e que viabiliza a
criação de aplicações para a plataforma iOS e Android.
DESAFIO ASSUNTO 02:
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
caracterizam, 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 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.
RESPOSTA ASSUNTO 02:
A-
class Carro {
 marca: string;
 modelo: string;
 cor: string;
 ano: number;
 valor: number;
 
 constructor(marca: string, modelo: string, cor: string, ano: number, valor
: number){
 this.marca = marca;
 this.modelo = modelo;
 this.cor = cor;
 this.ano = ano; 
 }
}
const Toyota = new Carro ("Toyota", "Etios", "Azul", 2019, 25000);
console.log(will);
B-
class Venda {
 carcompra: Array<Produto>;
 cliente: string;
 
 constructor(carcompra:Array<Produto>, nome:string){
 this.carcompra = carcompra;
 this.cliente = nome;
 }
 comprar(){
 let total:number = 0;
 this.carcompra.forEach(item => {
 total <= item.valor;
 })
 return total;
 }
 
}
C –
let mouse = new Produto("RedDragon", "Memelion", "Preto", 12, 120);
let monitor = new Produto("AOC", "Freesync", "Preto e vermelho", 24, 600 );