Tecnologias Utilizadas
No desenvolvimento do meu projeto para a Prova de Aptidão Profissional, recorri a um conjunto de tecnologias fundamentais para o desenvolvimento web, que me permitiram criar uma aplicação funcional, interativa e visualmente apelativa. A combinação destas ferramentas foi essencial para construir uma solução completa e adaptada às exigências atuais do mercado digital.
HTML (HyperText Markup Language)
O HTML foi a base da estrutura da minha aplicação web. Trata-se da linguagem padrão utilizada para criar e organizar o conteúdo das páginas web, permitindo definir os diferentes elementos visuais e informativos que o utilizador vê no ecrã. Utilizei elementos como <header>, <nav>, <main>, <section>, <footer>, <h1> e <p> para estruturar corretamente o conteúdo, garantindo uma hierarquia lógica e uma navegação intuitiva. O HTML foi fundamental para estabelecer a espinha dorsal da aplicação e assegurar a acessibilidade da informação.
CSS (Cascading Style Sheets)
Com o CSS, consegui transformar uma estrutura simples de HTML numa interface visualmente apelativa, moderna e responsiva. Esta linguagem de estilos permitiu-me controlar o aspeto visual da aplicação, como cores, tipos de letra, espaçamento, alinhamento, tamanhos, e ainda implementar animações e efeitos de transição para melhorar a experiência do utilizador. Através de media queries, também garanti a adaptação do layout a diferentes dispositivos (telemóveis, tablets e computadores), assegurando a responsividade da interface.
JavaScript
O JavaScript desempenhou um papel essencial na criação de funcionalidades interativas dentro da aplicação. Utilizei esta linguagem para adicionar comportamentos dinâmicos aos elementos da página, como validação de formulários, interações com botões, manipulação do DOM (Document Object Model), mensagens automáticas e simulação de operações. Esta tecnologia foi essencial para tornar a aplicação mais eficiente, intuitiva e próxima das exigências dos utilizadores reais.
Visual Studio Code (VS Code)
Para desenvolver todo o projeto, utilizei o Visual Studio Code (VS Code) como ambiente de desenvolvimento integrado (IDE). Esta ferramenta disponibiliza um conjunto vasto de funcionalidades que facilitam a escrita de código limpo, organizado e eficiente. Destaco a utilização de extensões como o Live Server (para visualização em tempo real), Prettier (para formatação automática do código) e Emmet (para escrita rápida de estruturas HTML e CSS). A interface do VS Code, aliada ao seu suporte para múltiplas linguagens e integração com Git, tornou o processo de desenvolvimento mais fluido e profissional.
Estas tecnologias, em conjunto, permitiram-me desenvolver um projeto completo, funcional e tecnicamente consistente, demonstrando não só os conhecimentos adquiridos ao longo do curso, mas também a minha capacidade de aplicar essas competências num projeto real, com foco na usabilidade, estética e funcionalidade.
