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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Faça a transição para Full stack Node.js, Express, MongoDB e Angular

Curso de Faça a transição para Full stack Node.js, Express, MongoDB e Angular

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.

Curso Completo de Full Stack Node.js, Express, MongoDB e Angular

Sobre o Curso

Este curso oferece um currículo abrangente com duas especializações: Backend (Node, Express, Mongo, ...) e Frontend (Angular).

Projetado para pessoas que desejam se especializar como desenvolvedor full-stack, este curso equipa você com as habilidades necessárias para desenvolver uma aplicação web do início ao fim, mantendo a qualidade do projeto. Desenvolvedores full-stack são muito procurados por empresas e startups que podem não ter recursos para contratar desenvolvedores frontend e backend separadamente, além de gerentes de projeto. Esse perfil engloba todas as habilidades necessárias para executar com sucesso um projeto web.

No passado, o JavaScript era usado principalmente como uma linguagem do lado do cliente para criar a parte frontal de sites. No entanto, com o Node.js, Express e MongoDB, agora você pode utilizar suas habilidades em JavaScript para construir o backend também. Na primeira parte deste curso, você aprenderá como criar um site usando Node e Express. Você também incorporará o MongoDB, o banco de dados NoSQL mais popular, para tornar seu site dinâmico e garantir a persistência dos dados.

O que você aprenderá na Primeira Parte:

  • Dominar Node.js, Express.js e MongoDB
  • Criar um servidor web com o Express
  • Aprender roteamento com o Express
  • Gerenciar dados de formulário com o módulo body-parser
  • Validar dados de formulário
  • Utilizar o gerador de aplicativos Express
  • Manipular o MongoDB através da linha de comando
  • Manipular o MongoDB com a interface Mongoose
  • Fazer upload de arquivos de imagem para um servidor
  • Implementar autenticação
  • Enviar e-mails através de um site e gerenciar formulários de contato
  • Lidar com redefinição de senha
  • Implantar um site no Heroku e GitHub

A segunda parte deste curso foca no desenvolvimento de backend. Nesta seção, a aplicação frontend já está criada, permitindo que você se concentre em construir sua API e aprimorar suas habilidades de backend. Você trabalhará em uma aplicação simples de loja online, criando uma API para criar, ler, atualizar e excluir itens à venda. Você também adicionará autenticação para proteger sua API e integrará o gerenciamento de arquivos de usuário para permitir que os usuários façam upload de imagens.

O que você aprenderá na Segunda Parte:

  • Criar uma API RESTful
  • Proteger rotas com tokens
  • Configurar o CORS para permitir o acesso do cliente ao backend
  • Escrever documentação da API
  • Implantar uma API RESTful online

A terceira parte deste curso foca no desenvolvimento de frontend. Embora muitos cursos ofereçam acesso a vários frameworks frontend como Angular, React ou Vue, este curso se concentra especificamente no Angular devido à sua popularidade.

O que você aprenderá na Terceira Parte:

  • Entender a estrutura de um projeto Angular
  • Dominar componentes e módulos do Angular
  • Integrar estilos em uma aplicação Angular
  • Gerenciar dados dinâmicos no Angular
  • Utilizar diretivas estruturais e de atributos no Angular
  • Filtrar dados usando pipes
  • Trabalhar com promessas e observables
  • Criar formulários usando o método de template
  • Criar formulários usando o método reativo
  • Fazer requisições HTTP usando o módulo HTTPCLIENT
  • Implementar roteamento no Angular
  • Concluir o projeto final: criar um site de venda de itens pessoais

Se você não está familiarizado com algum dos conceitos mencionados, fique à vontade para assistir aos vídeos de introdução gratuitos de cada parte. Eles fornecerão uma melhor compreensão do conteúdo do curso.

Para garantir o treinamento mais abrangente no Mudey, eu me comprometo a:

  • Adicionar capítulos para atualizações importantes (1 ou 2 por mês)
  • Adicionar regularmente conteúdo ao curso, principalmente casos práticos
  • Considerar e adicionar casos práticos solicitados (por favor, envie-me um e-mail com suas propostas)
  • Apoiar os participantes com casos práticos e outros recursos úteis

Esses vídeos adicionais serão fornecidos gratuitamente se você tiver adquirido o curso. Estou disponível na seção de Perguntas/Respostas do Mudey para responder a quaisquer perguntas que você possa ter.

Informações Importantes

  • Se este curso não atender às suas expectativas, oferecemos uma garantia de reembolso de 30 dias.
  • Assim que você se inscrever no curso, terá acesso vitalício, incluindo atualizações.
  • Você pode me enviar mensagens pessoais com quaisquer perguntas ou sugestões para melhorar o curso.
  • Você receberá suporte e assistência contínuos durante o seu treinamento.
  • Após a conclusão do curso, você pode solicitar uma carta de recomendação para melhorar sua busca por emprego ou estágio.

Vamos agir! Matricule-se agora e comece a construir seu perfil de desenvolvedor web.

Este curso é adequado para:

  • Desenvolvedores que desejam fazer a transição de outras linguagens de programação, como Perl, PHP ou Ruby
  • Desenvolvedores que buscam aproveitar o npm para o desenvolvimento frontend e backend
  • Pessoas autodidatas que desejam aprimorar suas habilidades de programação web
Ver informações completas