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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Encurtador de URL: TypeScript, PostgreSQL, Koa.Js, REST e MVC

Curso de Encurtador de URL: TypeScript, PostgreSQL, Koa.Js, REST e MVC

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.

Encurtador de URL: TypeScript, PostgreSQL, Koa.Js, REST e MVC

Domine o Desenvolvimento Web Moderno Construindo um Serviço Robusto de Encurtamento de URL com Tecnologias de Ponta

Mergulhe no mundo do desenvolvimento web moderno enquanto embarca em uma jornada para construir um poderoso serviço de encurtamento de URL usando as últimas tecnologias. Este curso abrangente foi projetado para equipá-lo com um profundo entendimento de TypeScript, PostgreSQL, Koa.js, REST, Knex.Js e o padrão de design MVC. Através de experiências práticas e exercícios, você adquirirá as habilidades necessárias para aplicar essas tecnologias e conceitos em projetos do mundo real. Inicie sua jornada de aprendizado configurando seu ambiente de desenvolvimento e configurando as ferramentas necessárias para um fluxo de trabalho eficiente. Mergulhe no mundo da configuração e gerenciamento de banco de dados usando o PostgreSQL, onde você aprenderá a criar e executar migrações para estabelecer o esquema do seu banco de dados. Este curso também aborda o uso do TypeScript para criar modelos escaláveis e eficientes que interagem perfeitamente com o banco de dados. Além disso, você explorará a implementação de serviços para lidar com operações relacionadas a URLs e outras lógicas cruciais do aplicativo. Conforme você avança no curso, você mergulhará no mundo da autenticação e autorização do usuário. Os tópicos abordados incluem registro de usuário, hash de senha e autenticação baseada em JWT para acesso seguro a recursos protegidos. Além disso, você aprenderá a desenvolver uma API RESTful usando o framework web Koa e o Koa Router, criando rotas e middlewares para aprimorar várias funcionalidades do aplicativo. Ao longo do curso, você será guiado por exemplos práticos e exercícios que solidificarão seu entendimento dos tópicos abordados. Ao final deste curso, você terá desenvolvido uma base sólida em tecnologias modernas de desenvolvimento web, capacitando você a criar aplicativos robustos e eficientes usando TypeScript, PostgreSQL, Koa e o padrão de design MVC. Com um projeto de Serviço de Encurtamento de URL concluído para mostrar, você estará bem preparado para enfrentar desafios futuros de desenvolvimento web com confiança e expertise.

O que você aprenderá

- Obtenha uma compreensão abrangente dos serviços de encurtamento de URL e suas vantagens - Familiarize-se com tecnologias-chave como Knex, TypeScript, Koa, JWT e Hashing - Configure seu ambiente de desenvolvimento e configure ferramentas essenciais do projeto - Estabeleça uma conexão segura com o banco de dados e configure a instância do Knex - Crie e gerencie migrações de banco de dados de forma eficaz - Implemente uma camada de serviços robusta em seu projeto - Valide objetos e lide com exceções usando bibliotecas personalizadas - Entenda a importância dos códigos de status HTTP e diferencie entre erros operacionais e não operacionais - Desenvolva um serviço de autenticação - Hacheie senhas com segurança e armazene-as de forma segura - Aprenda sobre tokens JWT e implemente a emissão e validação de tokens - Configure o servidor Koa, middlewares e roteadores para manipulação de API sem problemas - Proteja seu roteador Koa com middlewares de autenticação - Teste os pontos de extremidade da API usando o Postman
Ver informações completas