03
Linguagens de Programação
Crio estruturas completas de páginas web: headings, listas, tabelas, formulários, ligações e elementos semânticos (header, main, footer, section, article). Compreendo a hierarquia do DOM e boas práticas de acessibilidade básica.
Trabalho com variáveis, tipos de dados, estruturas condicionais (if/else, switch), ciclos (for, while) e funções. O C ensinou-me a pensar de forma estruturada e a compreender como o computador executa instruções ao nível mais próximo do hardware.
Transformar as minhas páginas HTML em interfaces visualmente atraentes. Layouts com Flexbox e Grid, animações e design responsivo.
Linguagem versátil para automação, análise de dados, IA e desenvolvimento web (Django/Flask). É a próxima grande meta.
Adicionar interatividade às páginas: formulários dinâmicos, animações, APIs e lógica no browser.
Consultar e gerir bases de dados — competência essencial em qualquer área do desenvolvimento de software.