Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de AWS, JavaScript, React | Implante aplicativos da web na nuvem

Curso de AWS, JavaScript, React | Implante aplicativos da web na nuvem

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

AWS, JavaScript, React | Implante aplicativos da web na nuvem

Computação em nuvem | Fundamentos do Linux | LAMP Stack | DBMS | Apache | NGINX | AWS IAM | Amazon EC2 | JavaScript | React

Bem-vindo ao nosso curso mais recente. Aqui, você aprenderá como implantar aplicativos da web React totalmente escaláveis em algumas das plataformas de computação em nuvem mais poderosas disponíveis, incluindo AWS e Linode. O curso começa explorando os fundamentos da computação em nuvem, onde mergulhamos em uma visão geral abrangente dos três principais modelos de serviço em nuvem. Isso inclui: Infraestrutura como Serviço, Plataforma como Serviço e Software como Serviço. A partir daí, oferecemos um guia detalhado para implantar e configurar instâncias virtuais e os fundamentos da administração remota do servidor e segurança do servidor usando SSH. Em seguida, os alunos são apresentados ao Linux, onde exploramos várias distribuições Linux, o sistema de arquivos Linux e comandos essenciais de manutenção e diretório do Linux. Uma vez que os alunos tenham domínio do trabalho com o Linux, mergulharemos nos fundamentos dos servidores da web. Aqui, exploraremos dois líderes do setor no espaço de software de servidor, incluindo Apache e NGINX. Os alunos aprenderão os benefícios e casos de uso de cada tecnologia de servidor, combinados com uma análise técnica aprofundada de seu desempenho em ambientes de produção. A partir daí, exploraremos sistemas de gerenciamento de banco de dados, incluindo bancos de dados SQL e NoSQL, juntamente com os padrões de transação de banco de dados. Nesta seção, os alunos obtêm informações valiosas sobre uma variedade de opções de banco de dados disponíveis e o melhor caso de uso para cada um, dependendo do tipo e complexidade do projeto. Com um bom domínio dos aspectos teóricos dos servidores da web e dos DBMSes, mergulhamos em um guia prático para configurar a pilha LAMP no Ubuntu por meio do terminal para MacOS e PuTTY para Windows. Aqui, configuramos o Linux com Apache, MariaDB e PHP. Os alunos também aprenderão como enviar dados para um banco de dados MariaDB e buscar registros dentro de scripts PHP. O curso então faz uma imersão teórica e prática na segurança do servidor. Aqui, exploramos firewalls de rede e hospedados. Enfatizamos as armadilhas das configurações laxas do servidor e fornecemos um guia passo a passo para habilitar e configurar o UFW para o Ubuntu. Os alunos também aprenderão como configurar portas personalizadas para túneis SSH como uma camada adicional de segurança. A segunda metade do curso oferece um guia abrangente para a Amazon Web Services. Começamos demonstrando como configurar, proteger e navegar em uma conta da AWS. Isso inclui a configuração de alertas de faturamento e autenticação de vários fatores. A partir daí, mergulhamos fundo na gestão de identidade e acesso da AWS para aprimorar a segurança da conta e a gestão de contas de usuário para vários serviços da AWS. Aqui, exploramos a gestão de usuários IAM e permissões, grupos IAM, políticas IAM e rotação de chaves de acesso. Após a seção IAM, mergulharemos no serviço Amazon Elastic Compute Cloud (EC2). Neste módulo, os alunos aprendem a implantar instâncias virtuais na AWS usando Amazon Machine Images, Elastic IPs e Launch Templates. Também exploraremos funções IAM para EC2, grupos de segurança do EC2, autenticação de par de chaves SSH e administração remota usando terminal e EC2 Instance connect. Depois que os alunos dominarem a computação em nuvem, o próximo segmento explora o desenvolvimento e implantação de aplicativos da web interativos usando JavaScript e React. Aqui, começamos com os fundamentos do JavaScript, incluindo o modelo de objeto de documento e manipulação do DOM. A partir daí, entramos em variáveis JavaScript, operações aritméticas, tipos de dados, objetos, arrays, loops, funções e eventos. A seção JavaScript conclui com dois projetos práticos em que os alunos constroem um trocador de cor de fundo e uma galeria de fotos. Após a conclusão da seção JavaScript, os alunos usarão suas novas habilidades para criar componentes de interface do usuário dinâmicos usando a biblioteca React JS. Por meio de uma série de projetos práticos, os alunos criarão uma calculadora, um clone do jogo Connect-4 e um site de comércio eletrônico totalmente personalizável. Os módulos do React começam do básico e avançam para vários conceitos de nível intermediário. Isso inclui: trabalhar com o code pen, JSX, componentes funcionais, props, callbacks, eventos, o hook de estado do React, renderização condicional, Fetch API, refatoração e muito mais. Como você pode ver, este curso abrange uma quantidade tremenda de conteúdo. Melhor de tudo, é co-autoria de John Smith - um renomado desenvolvedor sênior full-stack com mais de 20 anos de experiência em desenvolvimento comercial. Como desenvolvedor multifacetado, John se especializa em desenvolvimento algorítmico, analítico e móvel. Até o momento, ele escreveu centenas de aplicativos e trabalhou em várias indústrias, desde aviação comercial e militar até bancos e finanças. John tem uma verdadeira paixão por ensinar aos outros como se tornarem melhores programadores e espera interagir com seus alunos. Dito isso, esperamos que você esteja tão animado com este curso quanto nós, se sim - clique no botão de inscrição e vamos começar.

O que você vai aprender

  • Fundamentos da Computação em Nuvem na AWS e Linode
  • Modelos de Serviço de Computação em Nuvem (IaaS, PaaS, SaaS)
  • Implantação e Configuração de uma Instância Virtual na Linode e AWS
  • Administração Remota Segura para Instâncias Virtuais usando SSH
  • Trabalhando com Autenticação de Par de Chaves SSH
  • Os Fundamentos do Linux (Manutenção, Comandos de Diretório, Contas de Usuário, Sistema de Arquivos)
  • Os Fundamentos dos Servidores da Web (NGINX vs Apache)
  • Fundamentos de Bancos de Dados (SQL vs NoSQL), Padrões de Transação de Banco de Dados (ACID vs CAP)
  • Terminologia-chave para Desenvolvimento Full Stack e Administração em Nuvem
  • Instalando e Configurando a Pilha LAMP no Ubuntu (Linux, Apache, MariaDB, PHP)
  • Fundamentos de Segurança do Servidor (Firewalls de Rede vs Hospedados).
  • Escala Horizontal e Vertical de uma instância virtual na Linode usando NodeBalancers
  • Criando Imagens e Backups de Servidor Manuais e Automatizados na Linode
  • Compreendendo o Fenômeno da Computação em Nuvem aplicável à AWS
  • As Características da Computação em Nuvem aplicáveis à AWS
  • Modelos de Implantação em Nuvem (Privado, Comunitário, Híbrido, VPC)
  • Fundamentos da AWS (Registro, Serviços Globais vs Regionais, Alertas de Faturamento, MFA)
  • Gestão de Identidade e Acesso da AWS (Mecânica, Usuários, Grupos, Políticas, Funções)
  • Amazon Elastic Compute Cloud (EC2) - (AMIs, Usuários EC2, Implantação, Elastic IP, Grupos de Segurança, Administração Remota)
  • Fundamentos do Modelo de Objeto de Documento (DOM)
  • Manipulando o DOM
  • Fundamentos da Codificação JavaScript (Variáveis, Objetos, Funções, Loops, Arrays, Eventos)
  • Fundamentos do ReactJS (Code Pen, JSX, Componentes, Props, Eventos, Hook de Estado, Depuração)
  • React Intermediário (Passando Props, Destruição, Estilização, Propriedade Key, IA, Renderização Condicional, Implantação)
  • Construindo um Site de Comércio Eletrônico Totalmente Personalizado em React
  • Conceitos Intermediários do React (JSON Server, Fetch API, React Router, Styled Components, Refatoração, UseContext Hook, UseReducer, Validação de Formulário)
Ver informações completas