{"id":45064,"date":"2025-09-08T20:24:00","date_gmt":"2025-09-08T23:24:00","guid":{"rendered":"https:\/\/portifolioos-prontos.com\/?post_type=product&#038;p=45064"},"modified":"2025-10-11T13:47:45","modified_gmt":"2025-10-11T16:47:45","slug":"projeto-integrado-interdisciplinar-ads-techmarket","status":"publish","type":"product","link":"https:\/\/portifolioos-prontos.com\/index.php\/product\/projeto-integrado-interdisciplinar-ads-techmarket\/","title":{"rendered":"Projeto Integrado Interdisciplinar An\u00e1lise e Desenvolvimento de Sistemas TechMarket"},"content":{"rendered":"<p><strong>Projeto Integrado Interdisciplinar An\u00e1lise e Desenvolvimento de Sistemas TechMarket<\/strong><\/p>\n<p>ATIVIDADES<br \/>\nSitua\u00e7\u00e3o Problema: Desenvolvimento solu\u00e7\u00f5es para a TechMarket<br \/>\nContexto:<br \/>\nA TechMarket, especializada em e-commerce, enfrenta desafios cr\u00edticos de desempenho durante promo\u00e7\u00f5es,<br \/>\ncom cen\u00e1rios similares aos picos de transa\u00e7\u00f5es banc\u00e1rias como Pix e TEDs. O sistema atual apresenta:<br \/>\n\u2022 Falhas recorrentes durante hor\u00e1rios de pico (ex: Black Friday)<br \/>\n\u2022 Lat\u00eancia elevada (&gt;5s) em transa\u00e7\u00f5es financeiras<br \/>\n\u2022 Arquitetura monol\u00edtica com escalonamento apenas vertical<br \/>\n\u2022 Banco de dados sobrecarregado por consultas n\u00e3o otimizadas<br \/>\n\u2022 Frontend n\u00e3o responsivo em dispositivos m\u00f3veis (40% do tr\u00e1fego)<br \/>\n\u2022 Falta de resili\u00eancia \u2013 falhas em SP afetam todo o pa\u00eds<br \/>\n\u2022 N\u00e3o conformidade com normas BACEN para disponibilidade<br \/>\n\u2022 Sess\u00f5es n\u00e3o persistentes causando repeti\u00e7\u00e3o de opera\u00e7\u00f5es<br \/>\n\u2022 Aus\u00eancia de monitoramento em tempo real<br \/>\n\u2022 Custos explosivos com infraestrutura ineficiente<br \/>\nImpacto: Perda de R$ 2,1 milh\u00f5es por hora durante indisponibilidades e risco de multas regulat\u00f3rias.<br \/>\nVoc\u00ea foi contratado para integrar a equipe de tecnologia da TechMarket e dever\u00e1 propor solu\u00e7\u00f5es<br \/>\nt\u00e9cnicas para os cinco principais desafios enfrentados, aplicando os conhecimentos adquiridos<br \/>\nnas disciplinas do curso.<br \/>\nLeia o contexto de cada um com aten\u00e7\u00e3o e implemente a solu\u00e7\u00e3o solicitada com base nas boas<br \/>\npr\u00e1ticas de desenvolvimento e nas ferramentas aprendidas.<br \/>\nDESAFIO:<br \/>\nPasso 1: COMPUTA\u00c7\u00c3O EM NUVEM (Escalonamento)<br \/>\nPROJETO INTEGRADO<br \/>\nP\u00fablico<br \/>\nDurante per\u00edodos de alta demanda, como Black Friday ou liquida\u00e7\u00f5es rel\u00e2mpago, a TechMarket sofre<br \/>\ncom instabilidades no sistema, o que resulta em falhas e preju\u00edzos significativos. Essas instabilidades<br \/>\ndecorrem, principalmente, da sua arquitetura atual monol\u00edtica e escalonamento vertical limitado, que<br \/>\nn\u00e3o acompanha o crescimento das requisi\u00e7\u00f5es simult\u00e2neas.<br \/>\nCom o avan\u00e7o da computa\u00e7\u00e3o em nuvem, t\u00e9cnicas de escalonamento horizontal passaram a permitir<br \/>\numa distribui\u00e7\u00e3o mais eficiente da carga de trabalho entre servidores, aumentando a disponibilidade<br \/>\ne a resili\u00eancia do sistema. A empresa est\u00e1 avaliando migrar para essa abordagem, e cabe a voc\u00ea<br \/>\nelaborar uma proposta t\u00e9cnica inicial.<br \/>\nExplique a diferen\u00e7a entre escalonamento vertical e horizontal na computa\u00e7\u00e3o em nuvem. Em<br \/>\nseguida, proponha como configurar a aplica\u00e7\u00e3o horizontalmente para suportar muitos acessos<br \/>\nsimult\u00e2neos.<br \/>\nPasso 2: FRAMEWORKS PARA DESENVOLVIMENTO DE SOFTWARE<br \/>\nDurante uma promo\u00e7\u00e3o banc\u00e1ria, a fintech FastPay enfrentou uma falha grave: transfer\u00eancias<br \/>\nduplicadas afetaram milhares de clientes, e o sistema apresentava lat\u00eancia elevada nas transa\u00e7\u00f5es.<br \/>\nErros como esse s\u00e3o comuns em aplica\u00e7\u00f5es que n\u00e3o implementam valida\u00e7\u00f5es robustas e n\u00e3o<br \/>\nregistram corretamente as opera\u00e7\u00f5es.<br \/>\nNo ambiente da TechMarket, uma API de transa\u00e7\u00f5es financeiras tamb\u00e9m est\u00e1 sendo criada, e voc\u00ea<br \/>\nfoi incumbido de projetar um endpoint seguro, validado e com retorno confi\u00e1vel para o cliente. Sua<br \/>\ntarefa est\u00e1 diretamente ligada \u00e0 confiabilidade e precis\u00e3o do sistema de pagamentos.<br \/>\nCrie um endpoint REST para realizar transfer\u00eancias financeiras com as seguintes funcionalidades:<br \/>\n\u2022 Valida\u00e7\u00e3o de saldo;<br \/>\n\u2022 Registro da transa\u00e7\u00e3o;<br \/>\n\u2022 Gera\u00e7\u00e3o de um c\u00f3digo \u00fanico para a opera\u00e7\u00e3o.<br \/>\nPasso 3: PROGRAMA\u00c7\u00c3O WEB<br \/>\nCom a maior parte dos acessos sendo realizados por dispositivos m\u00f3veis, o layout de uma aplica\u00e7\u00e3o<br \/>\nprecisa se adaptar a diferentes tamanhos de tela. No entanto, muitos sistemas ainda negligenciam<br \/>\nessa necessidade, resultando em m\u00e1 experi\u00eancia do usu\u00e1rio, aumento de chamados no suporte e<br \/>\nqueda na reputa\u00e7\u00e3o.<br \/>\nA TechMarket enfrenta exatamente essa dificuldade. Usu\u00e1rios reclamam que n\u00e3o conseguem<br \/>\nvisualizar o extrato de suas compras em smartphones. Al\u00e9m disso, valores altos de transa\u00e7\u00f5es<br \/>\nPROJETO INTEGRADO<br \/>\nP\u00fablico<br \/>\nacabam passando despercebidos, dificultando o controle financeiro do cliente. Sua tarefa \u00e9 melhorar<br \/>\na visualiza\u00e7\u00e3o desse extrato com foco em responsividade, clareza e performance.<br \/>\nCrie um extrato banc\u00e1rio com foco em usabilidade m\u00f3vel:<br \/>\n\u2022 Responsivo para smartphones;<br \/>\n\u2022 Destaque transa\u00e7\u00f5es acima de R$ 5.000;<br \/>\n\u2022 Boa performance de carregamento.<br \/>\nPasso 4: PROGRAMA\u00c7\u00c3O E DESENVOLVIMENTO DE BANCO DE DADOS<br \/>\nEmpresas que lidam com milhares de transa\u00e7\u00f5es precisam garantir a efici\u00eancia das suas consultas,<br \/>\nespecialmente ao calcular saldos de contas. Um banco de dados desorganizado ou mal indexado<br \/>\npode causar lentid\u00e3o, travamentos e at\u00e9 preju\u00edzos por erros nos valores apresentados aos usu\u00e1rios.<br \/>\nNa TechMarket, o crescimento das vendas exige consultas r\u00e1pidas e precisas. Por isso, voc\u00ea foi<br \/>\nsolicitado a criar uma procedure que automatize o c\u00e1lculo de saldo e apresente as transa\u00e7\u00f5es<br \/>\nrecentes de um cliente, respeitando um per\u00edodo informado pelo usu\u00e1rio.<br \/>\nCrie uma procedure SQL que:<br \/>\n\u2022 Calcule o saldo de uma conta;<br \/>\n\u2022 Liste as 10 \u00faltimas transa\u00e7\u00f5es;<br \/>\n\u2022 Permita filtro por per\u00edodo.<br \/>\nPasso 5: DESENVOLVIMENTO EM JAVASCRIPT<br \/>\nErros em formul\u00e1rios s\u00e3o uma das maiores causas de abandono de cadastro em plataformas digitais.<br \/>\nQuando o sistema n\u00e3o valida dados corretamente, os clientes acabam frustrados, perdendo tempo<br \/>\ne deixando de concluir o processo. Al\u00e9m disso, os dados inconsistentes aumentam a carga de<br \/>\ntrabalho manual das equipes internas.<br \/>\nA TechMarket est\u00e1 enfrentando esse problema no processo de abertura de conta. Muitos usu\u00e1rios<br \/>\ninformam CPF, data de nascimento ou telefone incorretamente. Voc\u00ea foi encarregado de<br \/>\nimplementar as valida\u00e7\u00f5es b\u00e1sicas para garantir que os dados preenchidos atendam aos padr\u00f5es<br \/>\nesperados.<br \/>\nPROJETO INTEGRADO<br \/>\nP\u00fablico<br \/>\nCrie uma valida\u00e7\u00e3o de formul\u00e1rio para:<br \/>\n\u2022 Verificar se o CPF possui 11 d\u00edgitos;<br \/>\n\u2022 Validar data de nascimento;<br \/>\n\u2022 Validar n\u00famero de telefone.<\/p>\n<div class=\"elementor-toggle-item\">\n<p id=\"elementor-tab-title-1941\" class=\"elementor-tab-title elementor-active\" tabindex=\"0\" role=\"tab\" data-tab=\"1\" aria-controls=\"elementor-tab-content-1941\" aria-expanded=\"true\" aria-selected=\"true\"><strong>Como funciona?<\/strong><\/p>\n<p>Elaboramos os portf\u00f3lios, j\u00e1 deixamos prontos, nas normas da ABNT e conforme os requisitos da universidade. F\u00e1cil assim! O MELHOR \u00c9 QUE VOC\u00ca COMPRA E J\u00c1 BAIXA NA HORA O SEU ARQUIVO EM WORD! Sabemos que conciliar trabalho, fam\u00edlia, vida profissional e estudos \u00e9 dif\u00edcil hoje em dia, por isso, estamos aqui para ajudar voc\u00ea. Conte com nossa qualidade, experi\u00eancia e profissionalismo adquirindo seu portf\u00f3lio conosco. GARANTIMOS SEU CONCEITO!<\/p>\n<p><strong>Como se realizam os envios?<\/strong><\/p>\n<\/div>\n<p id=\"elementor-tab-content-1942\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"2\" aria-labelledby=\"elementor-tab-title-1942\">O seu trabalho \u00e9 disponibilizado pronto, respondido e nas normas j\u00e1 na mesma hora aqui em nosso site na sua \u00e1rea de downloads e tamb\u00e9m no seu e-mail.<\/p>\n<p><strong>Em quanto tempo recebo o portf\u00f3lio?<\/strong><\/p>\n<p>Os envios s\u00e3o imediatos. Ap\u00f3s sua compra, o trabalho j\u00e1 \u00e9 disponibilizado instantaneamente aqui em nosso site e no seu e-mail.<\/p>\n<p><strong>E se o portf\u00f3lio que comprei precisar de corre\u00e7\u00e3o?<\/strong><\/p>\n<p>Caso haja alguma solicita\u00e7\u00e3o de corre\u00e7\u00e3o\/altera\u00e7\u00e3o por parte do tutor, basta entrar em contato conosco pelo\u00a0WhatsApp\u00a0que provid\u00eanciaremos sem custo algum.<\/p>\n<p><strong>Qual o formato do arquivo?<\/strong><\/p>\n<p>Os arquivos s\u00e3o enviados em formato Word e s\u00e3o edit\u00e1veis.<\/p>\n<p><strong>Caso eu tiver alguma d\u00favida, terei suporte no p\u00f3s venda?<\/strong><\/p>\n<p>Sim, com certeza. Basta clicar no \u00edcone do WhatsApp no cantinho da tela. Ser\u00e1 um prazer atend\u00ea-lo(a).<\/p>\n<div id=\"elementor-tab-content-1948\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"8\" aria-labelledby=\"elementor-tab-title-1948\">\n<p><strong>Quais os seus canais de contato?<\/strong><\/p>\n<\/div>\n<div id=\"elementor-tab-content-1949\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"9\" aria-labelledby=\"elementor-tab-title-1949\">\n<p>Whatsapp: 53 984751621 \u2013 Clicar no canto da tela ou ESCANEIE O QRCODE ABAIXO<\/p>\n<h4><img decoding=\"async\" class=\"alignnone wp-image-13699 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao-300x300.jpeg?resize=144%2C144\" sizes=\"(max-width: 144px) 100vw, 144px\" srcset=\"https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=300%2C301&amp;ssl=1 300w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=370%2C372&amp;ssl=1 370w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?w=470&amp;ssl=1 470w\" alt=\"projeto de extens\u00e3o unopar\" width=\"144\" height=\"144\" data-lazy-loaded=\"1\" \/><\/h4>\n<\/div>\n<div class=\"elementor-toggle-item\">\n<div id=\"elementor-tab-content-1949\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"9\" aria-labelledby=\"elementor-tab-title-1949\">\n<p>E-mail:portifoliosp@gmail.com<\/p>\n<div id=\"attachment_143\" class=\"wp-caption alignnone\">\n<div id=\"attachment_143\" class=\"wp-caption alignnone\">\n<p id=\"caption-attachment-143\" class=\"wp-caption-text\"><a href=\"http:\/\/portfolio-pronto.com\/\">Portf\u00f3lio<\/a>\u00a0em Word, respondido, completo e j\u00e1 nas normas<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<div class=\"product-short-description\"><strong>Pague pelo PIX ou cart\u00e3o e fa\u00e7a o download agora mesmo.<\/strong><\/div>\n<div class=\"sticky-add-to-cart-wrapper\">\n<div class=\"sticky-add-to-cart\">\n<p class=\"quantity buttons_added form-flat\"><img decoding=\"async\" class=\"lazyloaded smush-image-5 smush-image-3 smush-image-4 smush-detected-img smush-image-bigger-3\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/visa@2x.png\" width=\"46\" height=\"29\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/visa@2x.png\" \/><img decoding=\"async\" class=\"lazyloaded smush-image-6 smush-image-4 smush-image-5 smush-detected-img smush-image-bigger-4\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/boleto@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/boleto@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-7 smush-image-5 smush-image-6 smush-detected-img smush-image-bigger-5\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mastercard@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mastercard@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-8 smush-image-6 smush-image-7 smush-detected-img smush-image-bigger-6\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/amex@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/amex@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-9 smush-image-7 smush-image-8 smush-detected-img smush-image-bigger-7\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/diners@2x.png\" width=\"46\" height=\"29\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/diners@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-10 smush-image-8 smush-image-9 alignnone smush-detected-img smush-image-bigger-8\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/elo@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"45\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/elo@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-11 smush-image-9 smush-image-10 alignnone smush-detected-img smush-image-bigger-9\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/hipercard@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"44\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/hipercard@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-12 smush-image-10 smush-image-11 alignnone smush-detected-img smush-image-bigger-10\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mercadopago@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"45\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mercadopago@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone ls-is-cached lazyloaded smush-detected-img smush-image-bigger-11\" src=\"https:\/\/futurium.com.br\/wp-content\/uploads\/2021\/06\/logo-pix-icone-512.png\" alt=\"portfolio pronto\" width=\"30\" height=\"30\" data-src=\"https:\/\/futurium.com.br\/wp-content\/uploads\/2021\/06\/logo-pix-icone-512.png\" \/><\/p>\n<\/div>\n<\/div>\n","protected":false},"featured_media":45066,"template":"","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":""},"product_cat":[109],"product_tag":[],"class_list":{"0":"post-45064","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-analise-e-desenvolvimento-de-sistemas","8":"first","9":"instock","10":"downloadable","11":"virtual","12":"purchasable","13":"product-type-simple","14":"col-xs-6 col-sm-4","15":"col-mf-5","16":"un-5-cols"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product\/45064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":2,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product\/45064\/revisions"}],"predecessor-version":[{"id":45068,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product\/45064\/revisions\/45068"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/media\/45066"}],"wp:attachment":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/media?parent=45064"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product_cat?post=45064"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product_tag?post=45064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}