Saltar para o conteúdo
FCCN serviços digitais da FCT
NAU site
  • Ajuda
  • Cursos
  • Programas
  • Notícias
  • Parceiros
  • Espaço AP
  • Você está aqui:
  • Página de entrada
  • Princípios de programação

Princípios de programação

Cód. PRINPROG
Aprenda os princípios essenciais da programação e escolha a melhor linguagem para cada projeto. Domine conceitos fundamentais e paradigmas para criar código eficiente e inovador.
  • Duração: 4 horas
  • Esforço: 4 horas
  • Ritmo: Ao ritmo do estudante
  • Idiomas: Português
  • 525 já inscritos!
imagem de capa do curso
Partilhar no FacebookPartilhar no TwitterPartilhar no LinkedinPartilhar por e-mail

O que vai aprender

  • Compreender os conceitos fundamentais da programação e sua importância no desenvolvimento de software.
  • Diferenciar e aplicar paradigmas de programação, como imperativo, funcional e orientado a objetos.
  • Escrever código estruturado e eficiente utilizando linguagens de programação adequadas.
  • Identificar e implementar boas práticas na escolha de linguagens para diferentes contextos.
  • Desenvolver aplicações básicas para a web e compreender a integração entre front-end e back-end.
  • Avaliar o desempenho e aplicabilidade das linguagens de programação para diversos projetos.

Descrição

A programação é uma competência essencial na era digital, permitindo criar soluções inovadoras e otimizar processos. Este curso explora os fundamentos e paradigmas da programação, ajudando-o a compreender diferentes linguagens e escolher a mais adequada para cada necessidade. Com uma abordagem prática e acessível, aprenderá desde conceitos básicos até estruturas avançadas, facilitando a transição para qualquer linguagem ou tecnologia. Seja para iniciar na área ou reforçar conhecimentos, este curso oferece uma base sólida para desenvolver código eficiente e bem estruturado.

Avaliação e certificação

No final de cada módulo, de modo a podermos avaliar o seu progresso, terá um teste com uma verificação de aprendizagem obrigatória e que terá um peso de 50% na classificação final.

No final do curso terá um Teste de Avaliação Final com um peso de 50% na nota final.

Plano de curso

Parte 1 | Fundamentos de Programação
- Módulo 1: Introdução à Programação
- Módulo 2: Estruturas Fundamentais

Parte 2 | Paradigmas de Programação
- Módulo 3: Introdução aos Paradigmas
- Módulo 4: Principais Paradigmas

Parte 3 | Linguagens de Programação
- Módulo 5: Linguagens Imperativas
- Módulo 6: Linguagens Orientadas a Objetos
- Módulo 7: Linguagens Funcionais
- Módulo 8: Linguagens para 'Web'

Parte 4 | Escolha da Linguagem
- Módulo 9: Selecionar a Linguagem Adequada

Organizações

Academia Portugal Digital

Licença

Licença para o conteúdo do curso

Atribuição-NãoComercial-SemDerivações

Você tem o direito de:

  • Compartilhar — copiar e redistribuir o material em qualquer suporte ou formato

De acordo com os termos seguintes:

  • Atribuição — Você deve atribuir o devido crédito, fornecer um link para a licença, e indicar se foram feitas alterações. Você pode fazê-lo de qualquer forma razoável, mas não de uma forma que sugira que o licenciante o apoia ou aprova o seu uso.
  • NãoComercial — Você não pode usar o material para fins comerciais.
  • SemDerivações — Se você remixar, transformar, ou criar a partir domaterial, não pode distribuir o material modificado.
Programa de Recuperação e Resiliência República Portuguesa - Educação, Ciência e Inovação Financiado pela União Europeia - NextGenerationEU Compete 2020 Portugal 2020 União Europeia - Fundo Europeu de Desenvolvimento Regional União Europeia - Fundo Social Europeu
NAU site
Subscrever lista de email (newsletter)Siga-nos no FacebookSiga-nos no Linkedin
NAU
  • Sobre
  • Cursos
  • Como se tornar parceiro
  • Código aberto
  • Acessibilidade
Comunicação
  • Ajuda
  • Notícias
  • Media kit
  • Mapa do site
Legal
  • Termos e Condições
  • Política de Privacidade
  • Política de Cookies
  • Política de Certificação
  • Consentimento Newsletter
República Portuguesa - Educação, Ciência e Inovação FCCN - Serviços digitais FCT FCCN - Serviços digitais FCT

© 2025 FCCN-FCT. Todos os direitos reservados.