Descrição
Desenvolvimento Moderno de Front-End com React + Redux
Aprenda a criar aplicações práticas usando React, Redux, Redux-thunk e Ajax
Neste curso, você aprenderá como criar aplicações práticas usando React, Redux, Redux-thunk e Ajax. Através do desenvolvimento com React, você também obterá uma base sólida no desenvolvimento moderno de front-end, incluindo ES2015+ e processamento assíncrono.
A Mudança no Cenário do Desenvolvimento Web
O cenário do desenvolvimento web mudou significativamente na última década. O JavaScript, em particular, evoluiu de ser uma ferramenta para implementar animações simples para se tornar o centro do desenvolvimento de front-end, fornecendo interfaces de usuário interativas.
O React e outras bibliotecas/frameworks JavaScript, que serão abordados neste curso, se tornaram amplamente utilizados no desenvolvimento web.
Os Desafios do Desenvolvimento de Aplicações com React
O React em si é uma biblioteca/framework escrita em JavaScript, e o código escrito para o React não possui muitos elementos de sintaxe específicos do React. Se você entende JavaScript, você pode entender React. No entanto, o conhecimento de JavaScript necessário para o React não é necessariamente necessário para criar sites simples, o que torna difícil para os desenvolvedores web fazerem a transição do desenvolvimento de sites para o desenvolvimento de aplicações web usando o React.
Eu pessoalmente enfrentei esse desafio. Em páginas de destino e sites corporativos simples, o foco é principalmente no conhecimento de HTML e CSS, e o JavaScript é necessário apenas em um nível básico para implementar animações, alternâncias e slides usando jQuery. Esse nível de conhecimento de JavaScript não é suficiente para trabalhar com o React.
Este Curso para Facilitar o Aprendizado do React
Para preencher essa lacuna, o estudo autodidata é a única opção, mas senti que havia uma falta de materiais de aprendizado adequados em japonês. Em particular, a ausência de documentação oficial e tutoriais em japonês é uma barreira significativa. Felizmente, consegui ler a documentação em inglês e traduzi-la para o japonês enquanto progredia com meu aprendizado.
Este curso é uma transcompilação do conhecimento adquirido por meio desse aprendizado, e foi organizado para facilitar a escrita de código, envolvendo-se ativamente em exercícios práticos. O objetivo não é apenas listar conhecimentos, mas permitir que iniciantes escrevam código e adquiram conhecimento passo a passo.
Recursos Principais do Curso
- Explicação abrangente da sintaxe fundamental, incluindo importação, exportação, classe, map e funções de seta em ES2015+
- Capacidade de verificar a funcionalidade do código usando o CodeSandbox, um editor de código baseado em navegador
- Materiais de aprendizado em formato de texto para complementar as videoaulas, permitindo uma revisão fácil e comparação das alterações de código
Simplificando a Complexidade da Configuração do Ambiente de Desenvolvimento
Outro desafio no desenvolvimento com React é configurar o ambiente de desenvolvimento. Para desenvolver com React, geralmente é necessário conhecimento de Webpack, Babel, carregadores do Webpack, bem como conhecimento prévio de Node e npm.
Embora o uso de ambientes de desenvolvimento como Sass e Gulp para transpilação tenha se tornado prevalente no desenvolvimento web recente, muitos desenvolvedores podem não entender completamente os conceitos subjacentes e ter dificuldades com essas configurações.
Neste curso, simplificamos a complexidade da configuração do ambiente usando o CodeSandbox, onde todas as configurações de ambiente necessárias já estão prontas, reduzindo a curva de aprendizado para o React.
O Caminho para se Tornar um Engenheiro React
Primeiro, começaremos com o CodeSandbox para aprender a codificar com elementos que têm mudanças dinâmicas mínimas. Em seguida, desenvolveremos uma aplicação semelhante a uma lista de tarefas que muda dinamicamente o estado. Por fim, aprenderemos sobre ambientes de desenvolvimento como o Webpack e aprofundaremos em frameworks de gerenciamento de estado como o Redux. Além disso, abordaremos o processamento assíncrono, como a comunicação AJAX, que é frequentemente um aspecto desafiador do desenvolvimento com React. Este curso tem como objetivo orientá-lo suavemente por essas etapas e fornecer um roteiro para se tornar um engenheiro React.
É claro que esse conhecimento sozinho não é suficiente para se tornar um engenheiro profissional. Isso requer um conhecimento extenso, e estou constantemente trabalhando duro para absorver novas informações. No entanto, uma vez que você tenha um caminho claro para se tornar um engenheiro React, acredito que o sucesso virá!
O Que Você Aprenderá
- Criar aplicações de página única usando React e Redux
- Fazer a transição para o desenvolvimento moderno de front-end usando ES2015+ e outras tecnologias
- Aprender desenvolvimento com React sem a dificuldade de configurar o ambiente de desenvolvimento, graças ao CodeSandbox
- Cada aula é modularizada, permitindo um progresso constante no aprendizado
Estimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.