Curso gratuito de Infraestrutura Distribuída em Software ensina Cloud, Containers e Serverless

Faça o curso gratuito de Infraestrutura Distribuída em Software da FIA e aprenda Cloud, Containers, Serverless, redes e segurança.

Curso gratuito de Infraestrutura Distribuída em Software
Curso gratuito de Infraestrutura Distribuída em Software

Curso gratuito de Infraestrutura Distribuída em Software ensina Cloud, Containers e Serverless

O curso gratuito de Infraestrutura Distribuída em Software da FIA apresenta conceitos e práticas de Cloud Computing, Containers, Serverless, redes, armazenamento e segurança para sistemas modernos.

A formação explora a utilização da nuvem como plataforma para sistemas distribuídos, abordando desde máquinas virtuais e modelos de serviços em Cloud até escalabilidade, tolerância a falhas, orquestração de containers e gerenciamento de credenciais.

O conteúdo pode ser especialmente interessante para profissionais e estudantes que desejam compreender melhor a infraestrutura por trás de aplicações modernas.

Curso gratuito de Infraestrutura Distribuída em Software: o que você vai aprender?

O curso tem como objetivo apresentar uma visão dos principais conceitos e práticas relacionados ao uso da computação em nuvem.

A formação aborda a infraestrutura necessária tanto durante o desenvolvimento quanto durante a operação de sistemas.

Entre os principais assuntos estão:

  • Cloud Computing;
  • sistemas distribuídos;
  • máquinas virtuais;
  • Containers;
  • Serverless;
  • armazenamento em nuvem;
  • redes Cloud;
  • segurança de infraestrutura;
  • escalabilidade;
  • disponibilidade;
  • tolerância a falhas;
  • IaaS, PaaS e SaaS;
  • orquestração de Containers;
  • gerenciamento de patches;
  • gerenciamento de credenciais.

Dessa forma, o participante pode construir uma visão mais ampla sobre os componentes envolvidos na infraestrutura de aplicações modernas.

Sistemas distribuídos fazem parte da formação

Um dos pontos centrais do treinamento é compreender as características dos sistemas modernos e distribuídos.

Aplicações podem ser organizadas utilizando diferentes arquiteturas e padrões, dependendo dos requisitos técnicos e das necessidades do negócio.

O conteúdo apresenta conceitos relacionados a:

  • responsabilidade única;
  • separação de interesses;
  • sistemas monolíticos;
  • microsserviços;
  • arquiteturas orientadas a eventos.

Monolitos e microsserviços

Em uma arquitetura monolítica, diferentes funcionalidades de uma aplicação permanecem integradas dentro de uma estrutura principal.

Já uma arquitetura baseada em microsserviços separa funcionalidades em serviços menores, que podem possuir ciclos de desenvolvimento e operação independentes.

O curso aborda os motivadores relacionados à decomposição de aplicações tradicionais e apresenta princípios utilizados no desenvolvimento de sistemas distribuídos.

Cloud Computing como base para sistemas modernos

A computação em nuvem fornece recursos de infraestrutura que podem ser utilizados para construir e operar aplicações distribuídas.

O curso apresenta características essenciais desse ambiente, incluindo:

  • latência;
  • disponibilidade;
  • escalabilidade;
  • tolerância a falhas.

Esses fatores influenciam diretamente as decisões tomadas durante o desenvolvimento e a operação de um sistema.

Escalabilidade e disponibilidade

Uma aplicação moderna pode precisar atender diferentes volumes de usuários e continuar disponível mesmo diante de falhas em determinados componentes.

Por isso, conceitos como escalabilidade, disponibilidade e tolerância a falhas são importantes no planejamento da arquitetura.

A formação ajuda a compreender como essas características estão relacionadas à infraestrutura utilizada pelas aplicações.

Curso gratuito de Infraestrutura Distribuída em Software aborda Containers

O curso gratuito de Infraestrutura Distribuída em Software também dedica parte do conteúdo aos Containers.

Containers são amplamente utilizados para empacotar aplicações e suas dependências, facilitando a execução em diferentes ambientes.

O curso também aborda soluções utilizadas para orquestração de Containers, importantes quando uma infraestrutura precisa administrar diversos serviços e instâncias.

Tecnologia ou conceitoAplicação
Máquinas virtuaisVirtualização de ambientes computacionais
ContainersEmpacotamento e execução de aplicações
OrquestraçãoGerenciamento de múltiplos Containers
ServerlessExecução utilizando serviços gerenciados
Armazenamento CloudPersistência de dados
Redes CloudComunicação entre recursos
SegurançaProteção da infraestrutura e dos acessos

Essa combinação ajuda a entender diferentes opções disponíveis para executar aplicações em ambientes de nuvem.

Serverless, armazenamento e redes Cloud

Além dos Containers, a segunda parte da formação apresenta o conceito de Serverless.

Nesse modelo, parte do gerenciamento da infraestrutura fica abstraída pelo provedor de Cloud, permitindo que as equipes concentrem maior atenção na aplicação e em sua lógica.

O curso também aborda os principais serviços de armazenamento utilizados em ambientes de nuvem.

Redes Cloud

Redes são outro componente essencial de uma infraestrutura distribuída.

Os diferentes recursos de uma aplicação precisam se comunicar de maneira adequada e segura.

Por isso, compreender conceitos relacionados às redes em Cloud ajuda a visualizar como máquinas virtuais, Containers, serviços e sistemas de armazenamento podem fazer parte de uma mesma arquitetura.

IaaS, PaaS e SaaS estão entre os conteúdos

A formação também apresenta diferentes modelos de consumo de serviços em nuvem.

Entre eles estão IaaS, PaaS e SaaS.

IaaS

Infrastructure as a Service fornece recursos de infraestrutura computacional que podem ser utilizados conforme a necessidade do projeto.

PaaS

Platform as a Service adiciona uma camada de serviços gerenciados para facilitar o desenvolvimento e a execução de aplicações.

SaaS

Software as a Service disponibiliza aplicações prontas para utilização por meio de um serviço.

Entender as diferenças entre esses modelos ajuda profissionais de tecnologia a avaliar qual nível de gerenciamento e flexibilidade é mais adequado para cada cenário.

Segurança de infraestrutura também é abordada

A operação de sistemas distribuídos não depende somente de desempenho e disponibilidade.

A segurança da infraestrutura também precisa fazer parte do ciclo de vida da aplicação.

O treinamento inclui tópicos relacionados a:

  • segurança em Cloud;
  • mecanismos de proteção;
  • gerenciamento de credenciais;
  • gerenciamento de patches;
  • segurança durante o desenvolvimento;
  • segurança durante a operação.

O gerenciamento adequado de credenciais, por exemplo, é importante para controlar como usuários, aplicações e serviços acessam recursos.

Já o gerenciamento de patches contribui para manter componentes da infraestrutura atualizados durante sua operação.

Como estão organizadas as aulas?

O conteúdo divulgado pela FIA está dividido em duas aulas principais.

Aula 1 — Sistemas distribuídos e computação em nuvem

A primeira aula apresenta:

  • atributos de sistemas distribuídos;
  • características da computação em nuvem;
  • anatomia da nuvem;
  • serviços de computação na nuvem.

Essa etapa estabelece a base conceitual necessária para compreender os componentes abordados posteriormente.

Aula 2 — Containers, Serverless, redes e segurança

A segunda aula avança para:

  • Containers;
  • Serverless;
  • principais serviços de armazenamento;
  • redes Cloud;
  • segurança de infraestrutura;
  • gerenciamento de patches;
  • gerenciamento de credenciais.

A organização permite começar pelos fundamentos e posteriormente conhecer tecnologias e práticas utilizadas na infraestrutura de sistemas modernos.

Para quem o curso pode ser interessante?

A formação pode ser útil para pessoas que desejam compreender melhor a relação entre desenvolvimento de software, infraestrutura e Cloud Computing.

Pelo conteúdo apresentado, pode interessar especialmente a:

  • estudantes de tecnologia;
  • desenvolvedores;
  • profissionais de infraestrutura;
  • administradores de sistemas;
  • profissionais de Cloud;
  • profissionais de DevOps;
  • arquitetos de soluções;
  • profissionais de segurança;
  • pessoas estudando sistemas distribuídos;
  • profissionais interessados em modernização de aplicações.

Também pode complementar os estudos de quem já trabalha com servidores tradicionais e deseja compreender conceitos utilizados em arquiteturas modernas baseadas em nuvem.

Cloud, desenvolvimento e infraestrutura estão cada vez mais conectados

Sistemas modernos podem combinar máquinas virtuais, Containers, serviços gerenciados, redes, armazenamento e mecanismos de segurança dentro de uma mesma arquitetura.

Por isso, compreender somente uma dessas tecnologias nem sempre é suficiente para visualizar todo o funcionamento da aplicação.

O curso da FIA procura justamente apresentar essa visão integrada.

Ao estudar sistemas distribuídos, Cloud, Containers, Serverless e segurança, o participante pode construir uma base para posteriormente avançar em tecnologias específicas de provedores de nuvem, plataformas de Containers e práticas de DevOps.

O curso gratuito de Infraestrutura Distribuída em Software está disponível pela FIA Online:

https://www.fiaonline.com.br/cursos-gratuitos/inscricao/infraestrutura-distribuida-em-software

Curso: Infraestrutura Distribuída em Software
Instituição: FIA Online
Participação: gratuita
Conteúdo: sistemas distribuídos, Cloud, máquinas virtuais, Containers e Serverless
Infraestrutura: armazenamento e redes Cloud
Segurança: credenciais, patches e proteção da infraestrutura
Modelos de Cloud: IaaS, PaaS e SaaS

Acesse a página oficial, faça sua matrícula e aproveite a formação para ampliar seus conhecimentos sobre a infraestrutura utilizada no desenvolvimento e na operação de sistemas modernos e distribuídos.

Compartilhe! Gostou do conteúdo?

Compartilhe com seus amigos e colegas!

Todas as informações apresentadas na página do Guia de TI são de domínio público, da forma que o Guia de TI não se responsabiliza pelos conteúdos e cursos aplicados. As informações e cursos são replicados de maneira não onerosa e sem responsabilidades ao Guia de TI

Neste site, o Guia de TI figura apenas como um replicador dos conteúdos, estes disponibilizados na rede mundial de computadores 'internet', sem quaisquer transgressões à Leis n° 12 965/2014 – Lei do Marco Civil da Internet, e sem quaisquer responsabilidades sobre coletas e tratamentos de dados que vierem a ser solicitados nos cursos replicados, conforme Lei nº 13.709/2018 – Lei Geral de Proteção de Dados.

Olá! Eu sou uma redatora graduada em Nutrição, que sempre teve um interesse especial pelo mundo da escrita e da tecnologia. Sou uma Geek de carteirinha e adoro explorar as novidades do mundo digital. Atualmente, estou me dedicando ao Guia de TI, onde falo sobre plataformas e programas gratuitos que envolvem tecnologia e inclusão. Estou animada para compartilhar minhas descobertas com vocês e ajudá-los a aproveitar ao máximo as ferramentas digitais disponíveis!
Sair da versão mobile