Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dominando a Stack MERN: Curso Prático e Rápido
Rating: 4.8 out of 5(2 ratings)
25 students

Dominando a Stack MERN: Curso Prático e Rápido

Aprenda MongoDB, Express, React, Node.js e implantação na AWS
Last updated 9/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Desenvolver uma aplicação full-stack usando a stack MERN (MongoDB, Express, React, Nodejs)
  • Realizar operações CRUD no MongoDB usando Mongoose
  • Construir interfaces dinâmicas com React, React Router e React Hook Form
  • Aplicar UI/UX moderno com Material-UI e atualizações de estado otimistas com Tanstack React Query
  • Integrar APIs usando Axios para conexões back-end/front-end eficazes
  • Aplicar validação de dados no backend com Zod para maior segurança
  • Usar Tanstack React Query para gerenciamento de estado global e caching
  • Configurar e implantar apps no AWS App Runner com integração ao GitHub
  • Desenvolver habilidades de depuração e uso de DevTools

Course content

5 sections48 lectures4h 6m total length
  • Visão geral da aplicação MERN full-stack2:15
  • O que significa MERN?0:45
  • M - MongoDB1:19
  • E - Express1:37
  • R - React1:34
  • N - Node.js1:27
  • Popularidade, Vantagens e Conclusão1:10
  • Links usados durante o curso0:20

Requirements

  • Conhecimento básico de programação em JavaScript: Familiaridade com conceitos fundamentais de JavaScript é essencial para acompanhar o curso efetivamente.
  • Experiência com HTML e CSS: Entender a estruturação de páginas web e estilização é útil para o desenvolvimento front-end.
  • Disposição para aprender novas tecnologias de desenvolvimento web: Enquanto o curso é projetado para ser acessível, um interesse ativo em aprender e explorar é crucial.

Description

Bem-vindo ao "Dominando a Stack MERN: Curso Prático e Rápido", o curso definitivo para você que deseja desenvolver habilidades em tecnologias full-stack e construir aplicações web do zero.

Este curso foi meticulosamente desenvolvido para ensinar, de forma intensiva e prática, como utilizar tecnologias populares do mercado: MongoDB, Express, React e Node.js. Ao longo do curso, você aprenderá a configurar e conectar um back-end Node.js com Express, a manipular e armazenar dados com MongoDB, a criar interfaces interativas com React, e finalmente, a integrar todos esses componentes em uma aplicação full-stack coesa.

Vamos começar com os fundamentos de cada tecnologia. Primeiro, exploraremos o Node.js e o Express para entender como criar e configurar um servidor. Em seguida, nos aprofundaremos no MongoDB para gerenciar banco de dados, usando Mongoose para facilitar as operações de CRUD. O curso também cobre React, incluindo React Router e React Hook Form, para criar uma interface de usuário dinâmica e responsiva.

Além das habilidades técnicas, o curso também foca em práticas modernas de desenvolvimento, que permite atualizações imediatas na interface do usuário. Você também aprenderá a implementar segurança básica no aplicativo e a validar dados eficientemente com Zod.

Por fim, uma parte crucial do curso é dedicada a mostrar como implantar sua aplicação na AWS usando o AWS App Runner, garantindo que você possa levar suas aplicações do ambiente de desenvolvimento para a produção de maneira eficiente e segura.

Este curso é perfeito para desenvolvedores iniciantes que já têm uma base em programação, assim como para desenvolvedores front-end que desejam expandir suas habilidades para o back-end. Se você está buscando uma carreira em desenvolvimento web ou simplesmente quer construir suas próprias aplicações web, este curso irá equipá-lo com as habilidades e o conhecimento necessários para ter sucesso.

Inscreva-se hoje e transforme suas ideias em aplicações reais com a stack MERN!

Who this course is for:

  • Desenvolvedores front-end que querem expandir suas habilidades para full-stack
  • Desenvolvedores back-end que querem expandir suas habilidades para full-stack
  • Profissionais de TI interessados em aprender sobre tecnologias modernas de web
  • Hobbyistas de programação que desejam construir aplicações web robustas de forma rápida e consistente