Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Nest.js e React.js do zero ao avançado com typescript [2023]
Rating: 4.4 out of 5(308 ratings)
1,695 students

Nest.js e React.js do zero ao avançado com typescript [2023]

Desenvolvimento Web Full Stack com NestJS (REST API) e React: Construa Aplicações Modernas e Escaláveis
Last updated 6/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Criar um sistema de vendas online do backend ao frontend, utilizando as melhores práticas do mercado
  • Desenvolver software utilizando testes unitários
  • Criar sistemas acompanhando sempre as documentações e mantendo o projeto sempre atualizado
  • Realizar estudos de casos dos projetos desde a concepção até a entrega em produção
  • Aprender React, React Hooks, Componentes customizados, Context API, Redux, Requisições e etc.
  • Criar testes unitários utilizando utilizando TDD
  • Criar todo o sistema utilizando typescript
  • Aprender a utilizar styled-components de forma avançada
  • Aprender como é feito a autenticação de usuários utilizando token JWT

Course content

22 sections193 lectures43h 34m total length
  • Apresentação do curso [ATENÇÃO! Curso de React native não incluso!]6:22
  • Apresentação do curso de React.js5:41

    Bem-vindo ao nosso Curso Completo de React, onde você aprenderá tudo o que precisa saber para se tornar um desenvolvedor React habilidoso. Este curso é projetado para ensinar a você desde os conceitos básicos do React até tópicos avançados, com aulas passo a passo e exemplos práticos.


    Começaremos com uma introdução ao React e ao seu ecossistema, e depois passaremos a explicar como criar componentes, gerenciar estado e lidar com eventos. A partir daí, você aprenderá como usar o React para criar interfaces de usuário sofisticadas e interativas, usando recursos avançados como animações e roteamento.


    Além disso, você descobrirá como usar ferramentas populares do React, como Redux e React Router, para criar aplicativos mais complexos. E também abordaremos boas práticas, estratégias de depuração e como otimizar o desempenho do seu aplicativo.


    Ao final deste curso, você terá a habilidade e confiança para criar aplicativos React completos e sofisticados. Junte-se a nós nesta jornada de aprendizado e prepare-se para dar o próximo passo em sua carreira de desenvolvedor.

    Bibliotecas que utilizaremos:

    - Vite

    - TypeScript

    - AntD

    - Styled Components

    - Figma

    - Eslint

    - Prettier

    - Axios

    - React Router

    - Use Context

    - Redux

    - React test library com o Jest

    Github do projeto React: https://github.com/juliossena/vendas-online-web

    Github do backend: https://github.com/juliossena/vendas-online-backend

Requirements

  • Você precisará de possuir um conhecimento básico em javascript

Description

Este curso tem como objetivo ensinar aos alunos como criar um sistema completo de loja online utilizando tecnologias modernas de desenvolvimento web. O curso utilizará o framework Nest.js no backend para criar uma API RESTful para gerenciar as operações de compra e venda na loja online. Será utilizado também o TypeScript para tipagem de dados e melhorar a qualidade do código. Além disso, serão abordados testes unitários para garantir que o código esteja funcionando corretamente.

No front end, o curso utilizará o React.js para criar uma interface de usuário moderna e responsiva. Também será utilizado o TypeScript para melhorar a manutenção e legibilidade do código. Os alunos aprenderão a criar componentes reutilizáveis, consumir dados da API e criar páginas dinâmicas e interativas.

O curso irá abordar temas importantes como autenticação e autorização, gerenciamento de sessões, validação de dados, segurança, escalabilidade e performance. Os alunos também aprenderão boas práticas de desenvolvimento web, como escrever testes unitários e como criar um código limpo, testável e de fácil manutenção.

Ao final do curso, os alunos terão as habilidades necessárias para criar um sistema de loja online completo utilizando tecnologias modernas de desenvolvimento web e estarão preparados para aplicar esses conhecimentos em seus projetos futuros. O curso é ideal para desenvolvedores web que desejam aprimorar suas habilidades em tecnologias modernas, escrever código de alta qualidade e garantir a qualidade do código por meio de testes unitários.

Who this course is for:

  • Desenvolvedores iniciantes que querem aprender a montar um sistema desde a parte de ideação