Buscar

Desenvolvimento Frontend

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.

Continue navegando