Prévia do material em texto
<p>INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS</p><p>CENTRO DE REFERÊNCIA EM FORMAÇÃO E EDUCAÇÃO A DISTÂNCIA - CEAD</p><p>CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET</p><p>DISCIPLINA DE PRÁTICA DE FORMAÇÃO III</p><p>DOCENTE: ALISSON MAGALHÃES CASTRO</p><p>ATIVIDADE PRÁTICA NA EMPRESA NPI TECNOLOGIA</p><p>CARLOS DANIEL DA SILVA LIMA</p><p>Montes Claros</p><p>Junho de 2023</p><p>As tecnologias utilizadas por portais empresariais na internet desempenham um papel crucial</p><p>para o sucesso e crescimento das empresas, nos dias de hoje. Esses portais são plataformas online</p><p>que centralizam e disponibilizam informações, recursos e serviços para clientes, funcionários,</p><p>parceiros de negócios e outros stakeholders. Diante disso, conversei com Renato Fernandes,</p><p>analista de sistemas da empresa NPI Tecnologia, sediada em Fortaleza/CE, que engloba serviços</p><p>de assistência técnica e desenvolvimento de sistemas corporativos.</p><p>1) Quais tecnologias normalmente são utilizadas para desenvolver sistemas</p><p>empresariais?</p><p>Na NPI, nós utilizamos de diversas tecnologias no desenvolvimento de sistemas</p><p>empresariais, e a escolha dependerá dos requisitos específicos do projeto e das</p><p>preferências da empresa. Porém, algumas das tecnologias que comumente utilizamos são:</p><p>linguagens de programação, bancos de dados, frameworks de desenvolvimento, servidores</p><p>de aplicativos, APIs e Web services, Cloud computing e por aí vai…</p><p>2) Quais são os principais sistemas de gerenciamento de conteúdo (CMS) utilizado nos</p><p>portais empresariais?</p><p>Bom, existem diversos sistemas de gerenciamento de conteúdo (CMS) que são</p><p>amplamente utilizados em portais empresariais, posso dar como exemplo o WordPress,</p><p>Drupal, Koomla, Ligeray e o Sharepoint. A escolha do CMS depende também dos</p><p>requisitos específicos do projeto, como escalabilidade, personalização, recursos desejados</p><p>e integração com outros sistemas.</p><p>3) Quais tecnologias são utilizadas para garantir a segurança dos portais empresariais?</p><p>Para garantir a segurança dos portais corporativos nós, da NPI, utilizamos de várias</p><p>tecnologias e práticas que incluem: autenticação e controle de acesso, criptografia,</p><p>firewalls e IDS/IPS, monitoramento constante de segurança, atualizações e patches,</p><p>proteção contra ataques de força bruta, auditoria e conformidade. Eu digo que é sempre</p><p>importante ter uma abordagem em camadas, combinando várias medidas de segurança</p><p>para proteger o portal contra ameaças em constante evolução.</p><p>4) Como são integrados os sistemas legados às tecnologias do portal empresarial?</p><p>A integração de sistemas legados às tecnologias do portal empresarial geralmente envolve</p><p>o uso de tecnologias o uso de tecnologias e abordagens específicas, como: APIs, Web</p><p>services, Middleware, ETL e Middleware de Mensagens. Além disso, é importante</p><p>realizar uma análise detalhada dos sistemas legados, identificando os requisitos de</p><p>integração e as capacidades técnicas dos mesmos. Isso pode envolver a colaboração entre</p><p>as equipes de desenvolvimento do portal e os proprietários de sistemas legados para</p><p>garantir uma integração bem-sucedida.</p><p>5) Quais são as tecnologias mais adequadas para criar uma interface de usuário</p><p>amigável e eficiente em um portal empresarial?</p><p>Há várias tecnologias que podem ser utilizadas para criar uma interface de usuário</p><p>amigável e eficiente em um portal empresarial. Elas incluem algumas das tecnologias</p><p>mais adequadas: HTML5 e CSS3, Javascript, Bootstrap, microinterações, design</p><p>responsivo, acessibilidade e testes de usabilidade.</p><p>6) Quais são as principais tecnologias utilizadas para personalização e segmentação de</p><p>conteúdo em portais empresariais?</p><p>Sistemas de Gerenciamento de Conteúdo (CMS), Sistemas de Recomendação, Análise de</p><p>Dados, Sistemas de Gestão de Relacionamento com o Cliente (CRM), Automação de</p><p>Marketing… Essas são apenas algumas das principais tecnologias utilizadas. A</p><p>combinação específica dependerá das necessidades e objetivos da empresa.</p><p>7) Como a escalabilidade é garantida nas tecnologias utilizadas em portais</p><p>empresariais?</p><p>A meu ver, a escalabilidade é uma preocupação importante ao implementar tecnologias</p><p>em portais empresariais, pois é necessário garantir que o sistema seja capaz de lidar com</p><p>um aumento na demanda sem comprometer o desempenho. Para isso, existem algumas</p><p>práticas comuns para garantir a escalabilidade nas tecnologias usadas em portais</p><p>empresariais. Posso citar como exemplo: arquitetura escalável, balanceamento de carga,</p><p>elasticidade na nuvem, cache de conteúdo, monitoramento e análise de desempenho e uso</p><p>de serviços de terceiros. E cabe destacar que a escalabilidade também depende da</p><p>infraestrutura subjacente e dos recursos disponíveis. Cada tecnologia específica terá suas</p><p>próprias abordagens e recursos para lidar com escalabilidade.</p><p>8) Quais são as tecnologias utilizadas para a implantação de funcionalidades de</p><p>colaboração em um portal empresarial?</p><p>Existem várias tecnologias para essa finalidade. Comumente, elas incluem o Sistemas de</p><p>Gerenciamento de Conteúdo (CMS) que eu já citei anteriormente, as ferramentas de</p><p>colaboração online como o Microsoft Teams, Slack, Google Workspace, fornecem</p><p>recursos avançados de colaboração, como bate-papo em grupo, compartilhamento de</p><p>arquivos, videoconferência, criação de documentos colaborativos e gerenciamento de</p><p>tarefas. Há também o Sistema de Gestão de Relacionamento com o Cliente (CRM), que</p><p>tem ferramentas como Salesforce, HubSpot CRM ou Microsoft Dynamics 365. As</p><p>plataformas de gerenciamento de projetos também são outras das ferramentas utilizadas</p><p>para essa finalidade. Plataformas como o Trello, Asana ou Jura são usadas para gerenciar</p><p>projetos, tarefas, compartilhar documentos e acompanhar o progresso de trabalho. Há</p><p>também os portais de colaboração, existem várias soluções de portal de colaboração,</p><p>como o Sharepoint, Liferay ou Confluence, que oferecem recursos avançados de</p><p>colaboração, como compartilhamento de documentos, wikis, fóruns, blogs, calendários</p><p>compartilhados e painéis de discussão. As redes sociais corporativas também são outra</p><p>ferramenta, as redes sociais internas como Yammer (Microsoft) ou Workplace</p><p>(Facebook), são implementadas em portais empresariais para facilitar a colaboração e a</p><p>comunicação entre os usuários. E como venho dizendo, tudo depende das necessidades,</p><p>das demandas específicas da organização e dos recursos disponíveis.</p><p>9) Como são feitas as integrações de APIs e serviços externos aos portais empresariais?</p><p>Elas podem ser feitas de várias maneiras, dependendo das tecnologias envolvidas.</p><p>Algumas técnicas comuns, incluem APIs, Webhooks, integração com banco de dados,</p><p>middleware de integração e ferramentas de integração de terceiros. A escolha da</p><p>abordagem dependerá das tecnologias envolvidas, os recursos disponíveis, e requisitos</p><p>específicos de integração.</p><p>10) Quais são as principais tecnologias utilizadas para tornar o portal empresarial</p><p>responsivo e adequado para os dispositivos móveis?</p><p>Bem, diversas tecnologias e abordagens podem ser utilizadas. Como discorri lá no início,</p><p>uma das principais é o design responsivo, frameworks CSS, mobile-first, tecnologias</p><p>HTML5, CSS3 e Javascript e o PWA (Progressive Web Apps). E para implementar essas</p><p>tecnologias, deve-se considerar fatores como desempenho, compatibilidade com</p><p>navegadores e dispositivos, manutenibilidade e escalabilidade.</p>