Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript, Testes, Documentação e Clean Architecture
Rating: 4.7 out of 5(33 ratings)
1,750 students

JavaScript, Testes, Documentação e Clean Architecture

Conheça neste curso o HERBSJS framework JavaScript focado no Clean Architecture
Created byThiago Adriano
Last updated 10/2022
Portuguese

What you'll learn

  • Criar uma API RESTful integrada com o banco de dados mongoDB
  • Criar uma API RESTful integrada com o banco de dados PostgreSQL
  • Criar uma API GraphQL integrada com o banco de dados mongoDB
  • Conhecer um framework JS focado no Clean Architecture

Course content

5 sections24 lectures1h 45m total length
  • Introdução1:42

Requirements

  • Lógica de programação
  • Básico de JavaScript
  • Básico de banco de dados NoSQL e SQL
  • Básico de Docker

Description

Se esse é o seu primeiro contato na criação de  API's  ou caso você ainda não tenha tido a oportunidade de desenvolver uma solução utilizando JavaScript, Node.js com um banco de dados. Este curso é perfeito para você. 

Eu utilizarei o HERBS para construção dos nossos serviços, focando totalmente na parte prática, mas caso você tenha interesse em conhecer melhor este framework, eu deixei o link da sua documentação oficial na descrição da primeira vídeo aula de introdução.


Para que você tenha uma melhor aprendizado, eu dividirei o curso alguns em  módulos :

  • Criação de uma API RESTful com mongoDB;

  • Criação de uma API RESTful com Postgresql;

  • Criação de uma API com GraphQL  utilizando mongoDB;

  • Validação do CRUD  utilizando um dos templates do HERBS CLI  através de um projeto Angular na versão 13


No final do curso você terá aprendido:


  • Conceitos básicos de Docker  criando um ambiente com os bancos de dados: mongoDB e Postgresql com Docker;

  • Como o HERBS ajuda no desenvolvimento voltado a testes;

  • Como manter a documentação do seu projeto utilizando o herbs shelf;

  • Como trabalhar com o conceito de entidade;

  • Conceito básico sobre Repository Pattern;

  • Como criar os seus Casos de Uso (Use Cases) utilizando o Herbs Update (herbs cli);


Enfim o objetivo central deste curso será servir de ponto de partida para que os alunos possam expandir seus conhecimentos sobre o desenvolvimento de APIs utilizando um framework que ajuda no foca das regras de negócio.

Who this course is for:

  • Desenvolvedores que querem aprender a desenvolver uma API RESTful utilizando JavaScript e boas práticas