Escolha o seu idioma
Curso de Hardware e Software
Mais de 2 milhões de estudantes em todo o mundo

Curso de Hardware e Software

Domine a pilha completa de hardware e software informático — desde a lógica binária e a arquitetura da CPU até aos internos do SO, montagem de sistemas e afinação de desempenho. Este curso proporciona-lhe a profundidade técnica necessária para construir, configurar, diagnosticar e otimizar sistemas informáticos reais com confiança. Quer esteja a entrar na área de TI ou a aperfeiçoar as suas competências, esta é a base prática em que os profissionais sérios confiam.

Dedika para empresas

O que vai aprender:

Obterá uma compreensão aprofundada de como o hardware e o software interagem em todos os níveis de um sistema informático. O curso aborda a arquitetura da CPU, as hierarquias de memória, as tecnologias de armazenamento, os subsistemas de E/S e os fundamentos do sistema operativo. Aprenderá a montar e configurar fisicamente sistemas, instalar sistemas operativos e aplicar corretamente as definições de BIOS/UEFI. A metodologia de resolução de problemas e as ferramentas de diagnóstico prepará-lo-ão para isolar e corrigir falhas em todas as camadas de hardware e software. Explorará também a análise de desempenho, o overclocking e as técnicas de afinação de sistemas utilizadas em ambientes profissionais. Os tópicos suplementares incluem sistemas embarcados, virtualização, segurança de hardware e tecnologias emergentes, como aceleradores de IA e arquiteturas chiplet.

Como estuda de forma prática Curso de Hardware e Software

Como pratica Curso de Hardware e Software

Para si que é empresa e quer formar a sua equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos adaptados ao seu próprio negócio e às necessidades da sua empresa.

Clique aqui

Conteúdo do curso

8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos dos Sistemas de Computação

  • Aula 1 • Noções Básicas de Binário e Lógica Digital

    Abrange sistemas numéricos, lógica booleana e portas lógicas como fundamento de toda a computação. Conecta a matemática abstrata ao comportamento físico dos circuitos.

  • Aula 2 • Identificação de Componentes de Hardware

    Ensina a identificação e a função dos componentes físicos de um PC. Desenvolve competências práticas de reconhecimento necessárias para a montagem e resolução de problemas.

  • Aula 3 • Visão Geral da Arquitetura de Computadores

    Apresenta o modelo de Von Neumann e os principais componentes arquiteturais. Fornece o enquadramento estrutural para todos os tópicos de hardware subsequentes.

  • Aula 4 • Camadas de Software e Abstração

    Define as camadas de firmware, SO, middleware e aplicação. Mostra como cada camada abstrai a complexidade do hardware para o software de nível superior.

  • Aula 5 • Modelo de Comunicação Hardware-Software

    Explica como as instruções de software se traduzem em sinais de hardware. Ancora o capítulo, unificando todos os conceitos anteriores num único modelo de interação.

Capítulo 2Ver detalhes

Aprofundamento da Unidade Central de Processamento

  • Aula 1 • Hierarquia de Memória Cache

    Explica o design das caches L1, L2 e L3, os princípios de localidade e as políticas de substituição. Impacta diretamente as estratégias de otimização de software abordadas posteriormente.

  • Aula 2 • Pipeline e Paralelismo

    Ensina riscos de pipeline, execução superscalar e processamento fora de ordem. Desenvolve a capacidade de avaliar o débito da CPU para além da velocidade de clock base.

  • Aula 3 • Métricas de Desempenho da CPU e Benchmarking

    Apresenta IPC, CPI, frequência de clock e potência térmica de projeto como ferramentas de avaliação. Permite a seleção informada de processadores para cargas de trabalho específicas.

  • Aula 4 • Conjuntos de Instruções e Microcódigo

    Abrange as filosofias RISC vs. CISC e a implementação de microcódigo. Explica como o design das instruções afeta o comportamento do compilador e a velocidade de execução.

  • Aula 5 • Arquitetura Interna da CPU

    Examina a ALU, unidade de controlo, registos e barramentos internos. Conecta as funções dos componentes ao ciclo de fetch-descodificar-executar introduzido anteriormente.

Capítulo 3Ver detalhes

Sistemas de Memória e Tecnologias de Armazenamento

  • Aula 1 • Tipos e Especificações de RAM

    Abrange DRAM, SRAM, gerações DDR e memória ECC. Conecta a largura de banda e latência da memória ao desempenho da CPU discutido anteriormente.

  • Aula 2 • Otimização de Memória e Armazenamento

    Aplica o conhecimento da hierarquia para ajustar o desempenho do sistema através de perfilagem e configuração. Faz a ponte entre a compreensão do hardware e as práticas de otimização ao nível do software.

  • Aula 3 • Mecânica e Desempenho do Disco Rígido

    Abrange a geometria dos pratos, tempo de procura, latência rotacional e configurações RAID. Fornece contexto para escolher entre HDD e SSD em implementações sensíveis ao custo.

  • Aula 4 • Arquitetura de Unidade de Estado Sólido

    Ensina tipos de NAND flash, nivelamento de desgaste e funções do controlador. Explica por que o desempenho do SSD degrada e como o firmware o mitiga.

  • Aula 5 • Memória Virtual e Paginação

    Explica a tradução de endereços, tabelas de páginas e operação da TLB. Mostra como o SO expande a RAM física usando espaços de endereço virtuais apoiados em disco.

Capítulo 4Ver detalhes

Sistemas de Entrada/Saída e Periféricos

  • Aula 1 • Subsistemas de Vídeo e Gráficos

    Ensina a arquitetura da GPU, interfaces de vídeo e pipelines de renderização. Conecta o hardware gráfico ao software de driver e à gestão de ecrã do SO.

  • Aula 2 • Tratamento de Interrupções e DMA

    Abrange linhas de pedido de interrupção, controladores de interrupção e acesso direto à memória. Explica como os periféricos de alta velocidade transferem dados sem envolvimento da CPU.

  • Aula 3 • Drivers de Dispositivo e Interfaces de Kernel

    Explica a arquitetura de drivers, módulos de kernel e camadas de abstração de hardware. Mostra como o software comunica com dispositivos físicos através de interfaces padronizadas.

  • Aula 4 • Arquiteturas de Barramento de I/O

    Examina PCIe, USB e padrões de barramento legados, incluindo largura de banda e topologia. Constrói o enquadramento para compreender a ligação de periféricos e a transferência de dados.

  • Aula 5 • Hardware e Interfaces de Rede

    Abrange a arquitetura da NIC, protocolos de rede ao nível do hardware e motores de offload. Prepara os estudantes para a configuração e otimização de sistemas com consciência de rede.

Capítulo 5Ver detalhes

Fundamentos de Sistemas Operativos

  • Aula 1 • Sistemas de Ficheiros e Gestão de Armazenamento

    Ensina estruturas de sistemas de ficheiros, journaling e APIs de armazenamento do SO. Conecta o conhecimento do hardware de armazenamento à organização e fiabilidade dos dados ao nível do SO.

  • Aula 2 • Gestão de Processos e Threads

    Abrange a criação de processos, estados, algoritmos de escalonamento e modelos de thread. Liga diretamente as capacidades do hardware da CPU às decisões de escalonamento do SO.

  • Aula 3 • Arquitetura do SO e Tipos de Kernel

    Compara designs de SO monolítico, micronúcleo e híbrido com exemplos reais. Estabelece o contexto estrutural para todos os tópicos de gestão do SO subsequentes.

  • Aula 4 • Segurança e Controlo de Acesso do SO

    Abrange níveis de privilégio, listas de controlo de acesso e técnicas de hardening do SO. Prepara os estudantes para configurar ambientes de SO seguros em hardware real.

  • Aula 5 • Gestão de Memória pelo SO

    Explica a alocação de memória ao nível do SO, segmentação e mecanismos de proteção. Baseia-se nos conceitos de memória virtual para mostrar a aplicação dos limites de memória pelo SO.

Capítulo 6Ver detalhes

Montagem, Configuração e Teste do Sistema

  • Aula 1 • Configuração da BIOS/UEFI

    Explica a sequência de POST, definições UEFI, ordem de boot e perfis XMP/EXPO. Conecta a configuração do firmware ao desempenho do hardware e à compatibilidade com o SO.

  • Aula 2 • Instalação do Sistema Operativo e Drivers

    Orienta a instalação do SO, configuração de partições e implementação de drivers. Garante uma pilha de software totalmente funcional no hardware recém-montado.

  • Aula 3 • Validação do Sistema e Testes de Stress

    Aplica ferramentas de diagnóstico para verificar a estabilidade, térmicas e linhas de base de desempenho. Confirma que o sistema montado cumpre as especificações antes da implementação.

  • Aula 4 • Procedimentos de Montagem Física

    Abrange precauções de ESD, assentamento de componentes, aplicação de pasta térmica e gestão de cabos. Constrói hábitos de montagem seguros e repetíveis para ambientes profissionais.

  • Aula 5 • Compatibilidade e Seleção de Componentes

    Ensina compatibilidade de sockets, correspondência de TDP e matrizes de suporte de memória. Previne erros dispendiosos antes do início da montagem física.

Capítulo 7Ver detalhes

Resolução de Problemas e Diagnóstico

  • Aula 1 • Resolução de Problemas de Rede e Periféricos

    Abrange diagnósticos de conectividade, reversão de drivers e técnicas de isolamento de periféricos. Completa o conjunto de competências de resolução de problemas em todos os principais subsistemas.

  • Aula 2 • Metodologia de Resolução de Problemas

    Introduz enquadramentos estruturados de resolução de problemas, incluindo dividir para conquistar e análise de causa raiz. Fornece um processo repetível aplicável a todos os tópicos de diagnóstico subsequentes.

  • Aula 3 • Diagnóstico de Falhas de Hardware

    Abrange códigos de beep, falhas de POST, teste de troca de componentes e uso de multímetro. Constrói competências práticas para isolar rapidamente componentes de hardware avariados.

  • Aula 4 • Diagnóstico de Armazenamento e Memória

    Aplica dados SMART, suites de teste de memória e ferramentas de reparação do sistema de ficheiros. Identifica condições de risco para os dados antes da falha catastrófica.

  • Aula 5 • Análise de Falhas de Software e SO

    Ensina análise de ficheiros de crash dump, revisão de logs de eventos e diagnósticos em modo de segurança. Conecta o conhecimento interno do SO a fluxos de trabalho práticos de resolução de falhas.

Capítulo 8Ver detalhes

Otimização de Desempenho e Ajuste do Sistema

  • Aula 1 • Overclocking de CPU e Memória

    Abrange ajuste de tensão, ajuste do multiplicador e validação de estabilidade para CPUs e RAM. Ensina a gestão de risco juntamente com técnicas de ganho de desempenho.

  • Aula 2 • Perfilagem e Identificação de Gargalos

    Usa ferramentas de perfilagem de CPU, memória e I/O para localizar constrangimentos de desempenho. Estabelece uma linha de base baseada em dados antes de qualquer intervenção de ajuste.

  • Aula 3 • Ajuste ao Nível do SO e do Software

    Aplica afinidade de escalonador, planos de energia e otimização de serviços para reduzir a sobrecarga do SO. Faz a ponte entre a capacidade do hardware e a configuração do software para o débito máximo.

  • Aula 4 • Ajuste de Desempenho de Armazenamento e I/O

    Otimiza a profundidade da fila, os escalonadores de I/O e os parâmetros do sistema de ficheiros para cargas de trabalho alvo. Aplica diretamente o conhecimento da arquitetura de armazenamento em ganhos de desempenho mensuráveis.

  • Aula 5 • Documentação e Sustentação de Otimizações

    Ensina práticas de documentação de configuração, gestão de mudanças e testes de regressão. Garante que as otimizações se mantêm eficazes e reproduzíveis através de atualizações do sistema.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Técnico de apoio informático: deseja um conhecimento mais profundo de hardware para além das resoluções ao nível do ticket.

  • Pessoa em mudança de carreira: a transitar para a área tecnológica a partir de uma formação profissional não técnica.

  • Amador de eletrónica: pronto para passar da experimentação para o conhecimento estruturado de sistemas.

  • Estudante de ciências da computação: necessita de contexto prático de hardware para complementar a formação teórica.

  • Proprietário de pequena empresa: gere a sua própria infraestrutura e quer deixar de adivinhar.

  • Administrador de sistemas júnior: lida com sistemas reais diariamente, mas carece de uma base arquitetural formal.

O que os nossos formandos dizem

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são directas ao ponto e como eu consigo alterar capítulos e saltar conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

Perguntas Frequentes

Quem é a Dedika?

O certificado é válido em Angola?

Os cursos são gratuitos?

Qual é a carga horária do curso?

Como são os cursos?

Como funcionam os cursos?

Qual é a duração dos cursos?

Qual é o custo ou preço dos cursos?

O que é um curso EAD ou online e como funciona?

Curso em PDF