Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENGENHARIA DE SOFTWARE BACHARELADO ROGERIO BARONE − RA 846154846 CAMPINAS – SP 2024 ANDERSON ROBERTO DA SILVA ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA Trabalho realizado para a Universidade Anhanguera, como requisito para obtenção de média parcial na disciplina de linguagem de programação, com o intuito de compreender e aplicar os conceitos teóricos em situações práticas. Tutor (a): Vinicius Camargo Prattes CAMPINAS – SP 2024 SUMÁRIO 1. INTRODUÇÃO .................................................................................................................... 4 2. RESULTADOS ......................................................................Erro! Indicador não definido. 1. INTRODUÇÃO O frontend, também conhecido como lado do cliente, é a parte de um sistema de software que os usuários interagem diretamente. Ele compreende a interface do usuário, elementos de design e interações visuais que os usuários veem e usam. Aqui estão alguns aspectos importantes do desenvolvimento frontend: Linguagens de marcação, estilo e programação: HTML (Hypertext Markup Language) é usada para criar a estrutura básica de uma página web. CSS (Cascading Style Sheets) é usada para estilizar a aparência da página, definindo cores, fontes, layout e outros aspectos visuais. JavaScript é a linguagem de programação usada para tornar as páginas web interativas e dinâmicas, permitindo manipulação de elementos da página, validação de formulários, animações e muito mais. Frameworks e bibliotecas: Existem vários frameworks e bibliotecas que facilitam o desenvolvimento frontend, fornecendo estruturas e ferramentas pré-construídas para acelerar o processo de desenvolvimento. Alguns exemplos populares incluem React.js, Angular, Vue.js, Bootstrap e Foundation. Design responsivo: O design responsivo é uma abordagem que garante que uma página web seja exibida corretamente em uma variedade de dispositivos e tamanhos de tela, desde desktops até smartphones e tablets. Isso é alcançado usando técnicas de design flexível e layouts adaptáveis. Performance: A performance é uma consideração importante no desenvolvimento frontend, pois afeta a experiência do usuário. Isso inclui otimizações de velocidade de carregamento, redução de tamanho de arquivo e minimização de requisições de rede. Acessibilidade: A acessibilidade garante que o conteúdo e funcionalidade de uma página web sejam acessíveis a todas as pessoas, incluindo aquelas com deficiências visuais, auditivas ou motoras. Isso envolve o uso de práticas de codificação acessíveis, como marcação semântica e compatibilidade com leitores de tela. Testes e depuração: Testes e depuração são partes essenciais do desenvolvimento frontend para garantir que uma aplicação funcione conforme o esperado e forneça uma experiência de usuário livre de erros. Isso inclui testes de unidade, integração e aceitação, bem como o uso de ferramentas de depuração para identificar e corrigir problemas. Desenvolver o frontend de uma aplicação requer uma combinação de habilidades de design, desenvolvimento e usabilidade para criar interfaces intuitivas e atraentes que atendam às necessidades dos usuários. É fundamental manter-se atualizado com as tendências e tecnologias mais recentes para fornecer experiências de usuário de alta qualidade.
Compartilhar