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

Curso de Hardware e Software

Domine a pilha completa da computação — de transistores a aplicações — em um único curso abrangente. Você construirá, configurará e solucionará problemas de sistemas reais enquanto entende exatamente por que cada componente se comporta da maneira que se comporta. Se você está visando suporte de TI, administração de sistemas ou desenvolvimento de software, este curso oferece a base técnica que os empregadores exigem.

Dedika para empresas

O que você vai aprender:

Você obterá uma compreensão abrangente de como hardware e software funcionam juntos em sistemas de computadores modernos. O curso aborda arquitetura de CPU, hierarquia de memória, tecnologias de armazenamento e conceitos internos de sistemas operacionais. Você aprenderá a instalar e configurar hardware, implantar sistemas operacionais e configurar ambientes de software do zero. Fundamentos de redes, segurança de hardening e metodologias de solução de problemas estão incluídos para que você possa lidar com problemas do mundo real com confiança. Ao final, você também entenderá virtualização, sistemas embarcados, práticas de DevOps e soluções de armazenamento de banco de dados.

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

Como você pratica Curso de Hardware e Software

Para si que é empresa e quer formar a equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos do próprio negócio e adaptados à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 de Sistemas de Computação

  • Aula 1 • Visão Geral dos Componentes Centrais de Hardware

    Examina a CPU, memória, armazenamento e dispositivos de E/S como um sistema. Prepara os alunos para estudar cada componente em profundidade nos capítulos seguintes.

  • Aula 2 • Binários e Representação de Dados

    Explica como todos os dados são codificados em forma binária dentro de um computador. Fornece a base numérica necessária para entender memória e processamento.

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

    Apresenta o modelo em camadas, do hardware até os aplicativos. Mostra como a abstração isola a complexidade em cada nível.

  • Aula 4 • Fundamentos de Desempenho do Sistema

    Define vazão, latência e largura de banda como métricas primárias de desempenho. Conecta essas métricas a decisões de design de hardware e software.

  • Aula 5 • O que é um Sistema de Computação

    Define um sistema computacional como componentes integrados de hardware e software. Ancora todo o conteúdo técnico subsequente a esse modelo unificado.

Capítulo 2Ver detalhes

Arquitetura de Hardware do Computador

  • Aula 1 • Arquitetura e Operação da CPU

    Examina o ciclo de busca-decodificação-execução e os componentes internos da CPU. Conecta o design do processador a resultados reais de desempenho.

  • Aula 2 • Sistemas de Alimentação e Refrigeração

    Aborda especificações de fontes de alimentação, design térmico e métodos de refrigeração. Garante que os alunos possam manter o hardware dentro de parâmetros operacionais seguros.

  • Aula 3 • Hierarquia de Memória e Cache

    Mapeia a hierarquia dos registradores, passando pela RAM, até o armazenamento secundário. Explica os níveis de cache e seu impacto na velocidade de execução.

  • Aula 4 • Barramentos, Chipsets e Interfaces

    Descreve como os dados se movimentam entre componentes via barramentos e chipsets. Estabelece o modelo de conectividade usado em toda a solução de problemas de hardware.

  • Aula 5 • Tecnologias de Armazenamento

    Compara HDD, SSD, NVMe e armazenamento óptico em velocidade e durabilidade. Orienta a seleção de hardware com base nos requisitos da carga de trabalho.

Capítulo 3Ver detalhes

Fundamentos de Sistemas Operacionais

  • Aula 1 • Gerenciamento de Processos e Threads

    Explica o ciclo de vida dos processos, algoritmos de escalonamento e concorrência de threads. Apoia diretamente a compreensão do desempenho de aplicativos e da multitarefa.

  • Aula 2 • Gerenciamento de Drivers de Dispositivo e E/S

    Explica como os drivers abstraem o hardware para o SO e os aplicativos. Prepara os alunos para tarefas de instalação de hardware e solução de problemas de drivers.

  • Aula 3 • Arquitetura do SO e Tipos de Kernel

    Contrasta designs de SO monolítico, micronúcleo e híbrido. Estabelece a base estrutural para todos os tópicos de gerenciamento do SO.

  • Aula 4 • Gerenciamento de Memória pelo SO

    Abre paginação, segmentação e espaços de endereço virtuais gerenciados pelo SO. Conecta o gerenciamento de memória do SO à hierarquia de memória do hardware do Capítulo 2.

  • Aula 5 • Sistemas de Arquivos e Gerenciamento de Armazenamento

    Examina estruturas de sistemas de arquivos, journaling e gerenciamento de disco. Baseia-se no conhecimento de hardware de armazenamento para explicar a organização de dados em nível de SO.

Capítulo 4Ver detalhes

Fundamentos de Desenvolvimento de Software

  • Aula 1 • Controle de Versão e Colaboração

    Ensina ramificação, mesclagem e gerenciamento de repositórios usando sistemas de controle de versão. Prepara os alunos para fluxos de trabalho de desenvolvimento de software em equipe.

  • Aula 2 • Princípios de Design de Software

    Aborda modularidade, abstração e padrões de design para código sustentável. Apoia tópicos posteriores em arquitetura de software e integração de sistemas.

  • Aula 3 • Visão Geral de Estruturas de Dados e Algoritmos

    Apresenta arrays, listas encadeadas, árvores e algoritmos de ordenação em nível conceitual. Equipa os alunos para avaliar a eficiência e o uso de recursos do software.

  • Aula 4 • Paradigmas de Programação e Linguagens

    Examina paradigmas procedural, orientado a objetos e funcional com exemplos de linguagens. Fornece contexto para avaliar ferramentas de software e bases de código.

  • Aula 5 • Compilação e Interpretação

    Acompanha o código-fonte pelas etapas de compilação, vinculação e execução. Conecta os processos de build de software aos modelos de execução do SO e do hardware.

Capítulo 5Ver detalhes

Hardware de Rede e Protocolos

  • Aula 1 • Diagnóstico de Rede e Ferramentas

    Introduz ping, traceroute, netstat e captura de pacotes para solução de problemas. Aplica o conhecimento do modelo OSI ao isolamento sistemático de falhas.

  • Aula 2 • Componentes de Hardware de Rede

    Identifica roteadores, switches, pontos de acesso e NICs e suas funções. Fundamenta as discussões sobre protocolos na infraestrutura física e lógica de rede.

  • Aula 3 • Modelos OSI e TCP/IP

    Mapeia as sete camadas OSI e a pilha TCP/IP para protocolos reais. Fornece o arcabouço de referência para todas as tarefas de solução de problemas de rede.

  • Aula 4 • Endereçamento IP e Sub-redes

    Aborda endereçamento IPv4 e IPv6, notação CIDR e design de sub-redes. Permite que os alunos planejem e documentem esquemas de endereçamento de rede.

  • Aula 5 • Protocolos Centrais de Rede

    Examina TCP, UDP, DNS, HTTP e SMTP em nível funcional. Conecta o comportamento dos protocolos ao desempenho e à confiabilidade dos aplicativos.

Capítulo 6Ver detalhes

Instalação e Configuração do Sistema

  • Aula 1 • Configuração do Ambiente de Software

    Aborda gerenciadores de pacotes, variáveis de ambiente e instalação de aplicativos. Conecta a configuração do SO à configuração do ambiente de desenvolvimento de software.

  • Aula 2 • Montagem de Hardware e Segurança

    Aborda precauções contra ESD, manuseio de componentes e sequência de montagem física. Garante práticas seguras e corretas de montagem de hardware antes de ligar o sistema.

  • Aula 3 • Configuração de BIOS e UEFI

    Explica configuração do firmware, ordem de boot e configurações de inicialização do hardware. Prepara os alunos para configurar ambientes pré-SO para qualquer instalação.

  • Aula 4 • Instalação do Sistema Operacional

    Guia o particionamento, formatação e implantação do SO a partir da mídia de instalação. Baseia-se no conhecimento de sistemas de arquivos e armazenamento dos capítulos anteriores.

  • Aula 5 • Verificação do Sistema e Teste de Linha de Base

    Usa ferramentas de diagnóstico para verificar a função do hardware e a estabilidade do SO após a configuração. Estabelece uma linha de base de desempenho para futuras comparações de solução de problemas.

Capítulo 7Ver detalhes

Fundamentos de Segurança para Hardware e Software

  • Aula 1 • Resposta a Incidentes e Recuperação

    Define as fases de detecção, contenção, erradicação e recuperação para incidentes de segurança. Prepara os alunos para responder sistematicamente a violações de hardware e software.

  • Aula 2 • Hardening do Sistema Operacional

    Aborda gerenciamento de patches, minimização de privilégios e registro de auditoria para segurança do SO. Aplica o conhecimento da arquitetura do SO para reduzir a superfície de ataque.

  • Aula 3 • Classes de Vulnerabilidade de Software

    Examina estouros de buffer, falhas de injeção e fraquezas de autenticação em software. Conecta conceitos de programação a defeitos exploráveis comuns.

  • Aula 4 • Fundamentos de Criptografia

    Apresenta algoritmos simétricos, assimétricos e de hash e suas aplicações. Fornece a base criptográfica para comunicação e armazenamento seguros.

  • Aula 5 • Ameaças à Segurança de Hardware

    Identifica vetores de ataque físicos, explorações de firmware e riscos na cadeia de suprimentos. Fundamenta as discussões de segurança de software no cenário de ameaças de hardware.

Capítulo 8Ver detalhes

Solução de Problemas e Otimização do Sistema

  • Aula 1 • Diagnóstico de Falhas de Hardware

    Usa códigos POST, software de diagnóstico e substituição de componentes para isolar falhas de hardware. Baseia-se no conhecimento da arquitetura de hardware para localização precisa de falhas.

  • Aula 2 • Técnicas de Depuração de Software

    Aborda breakpoints, stack traces e ferramentas de profiling para falhas em nível de aplicativo. Conecta o conhecimento de design de software a fluxos de trabalho práticos de depuração.

  • Aula 3 • Solução de Problemas do Sistema Operacional

    Diagnostica falhas de boot, conflitos de drivers e travamentos do SO usando logs do sistema. Aplica o conhecimento interno do SO para interpretar mensagens de erro com precisão.

  • Aula 4 • Metodologia de Solução de Problemas

    Aplica um ciclo estruturado de identificar-hipotetizar-testar-resolver a falhas do sistema. Integra o conhecimento de todos os capítulos anteriores em uma abordagem de diagnóstico unificada.

  • Aula 5 • Ajuste de Desempenho e Otimização

    Aplica técnicas de ajuste de CPU, memória, armazenamento e rede para melhorar a vazão do sistema. Sintetiza o conhecimento de hardware e software em ganhos mensuráveis de desempenho.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Pessoas em transição de carreira: buscando um ponto de entrada estruturado no setor de tecnologia.

  • Técnicos de suporte de TI: que desejam um conhecimento mais profundo por trás das tarefas que realizam.

  • Estudantes de ciência da computação que precisam de contexto prático para complementar a teoria acadêmica.

  • Pequenos empresários: responsáveis por gerenciar suas próprias configurações de hardware e software.

  • Construtores amadores: prontos para ir além da montagem de peças e começar a entender sistemas completos.

  • Desenvolvedores juniores: que não possuem uma base formal na infraestrutura onde seu código é executado.

O que os nossos alunos dizem

As vossas 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á vos recomendei a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Gosto de como as lições são directas ao assunto e como 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

FAQ

Quem é a Dedika?

O certificado é válido em Brasil?

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