Descrição
Node.Js: Construindo APIs REST com Sails.js(v1.0)
O guia abrangente para criar APIs Resful com Sails.js(v1.0), Mysql e MongoDB
Sails.js é um framework back-end em JavaScript que simplifica o desenvolvimento de aplicações Node.js personalizadas de nível empresarial. Ele segue o padrão MVC familiar encontrado em frameworks como Ruby on Rails, mas também suporta os requisitos de aplicações modernas, como APIs orientadas a dados com uma arquitetura escalável e orientada a serviços. Sails.js é especialmente adequado para construir plataformas de chat, painéis em tempo real e jogos multiplayer, embora possa ser usado para qualquer projeto de aplicação web do início ao fim. Se você é um desenvolvedor front-end procurando expandir seus conhecimentos de back-end ou um desenvolvedor de servidor não familiarizado com o uso de Node e JavaScript no back-end, o objetivo comum que todos compartilhamos é criar aplicações web. Sails.js foi projetado para ser compatível com várias estratégias front-end, incluindo Angular, Backbone, iOS/ObjC, Android/Java ou até mesmo uma aplicação headless que fornece apenas uma API bruta para uso por outro serviço web ou comunidade de desenvolvedores. Sails.js se destaca na construção de aplicações back-end do dia a dia que lidam com solicitações HTTP e WebSockets. O que você pode alcançar com Sails.js? 1. Aplicações Web Híbridas: Essas aplicações combinam uma API JSON com visualizações renderizadas pelo servidor. Além de uma API, elas podem servir páginas HTML dinâmicas e personalizadas, tornando-as adequadas para casos de uso que exigem otimização para mecanismos de busca (SEO). Aplicações web híbridas frequentemente utilizam um framework JavaScript do lado do cliente, como Angular, Ember ou React, mas isso não é obrigatório. Exemplos de aplicações web híbridas incluem Twitter, GitHub e Basecamp. 2. APIs Puras: Essas aplicações atendem a solicitações de uma ou mais interfaces de usuário front-end independentes. O front-end não precisa ser entregue pelo mesmo servidor que fornece a API JSON ou até mesmo por um servidor. Essa categoria engloba aplicativos de página única (SPAs), aplicativos móveis nativos (por exemplo, iOS e Android), aplicativos de desktop nativos (por exemplo, OSX, Windows, Linux) e dispositivos da Internet das Coisas (IoT). Muitos produtos voltados para dispositivos móveis, como Uber, Instagram e Snapchat, começam como APIs puras. Então, por que escolher Sails.js? - 100% JavaScript: Sails.js é construído inteiramente com JavaScript, proporcionando uma experiência de desenvolvimento perfeita. - Base sólida: O framework oferece uma base estável e confiável para construir aplicações robustas. - Agnóstico de front-end: Sails.js é compatível com vários frameworks front-end, permitindo flexibilidade em sua pilha de tecnologia. - APIs REST geradas automaticamente: Sails.js gera automaticamente APIs REST, economizando tempo e esforço no desenvolvimento. - Suporte para bancos de dados populares: Você pode usar qualquer banco de dados popular com Sails.js, garantindo compatibilidade com sua solução de armazenamento de dados preferida. - Associações poderosas: Sails.js oferece recursos poderosos de associação, permitindo estabelecer relacionamentos entre modelos. - Padronização: O framework segue práticas padrão da indústria, promovendo consistência de código e manutenibilidade. - Tempo real com WebSockets: Sails.js suporta comunicação em tempo real através de WebSockets, possibilitando aplicações interativas e dinâmicas. - Geradores do Sails: Sails.js inclui geradores que automatizam tarefas comuns de desenvolvimento, aumentando a produtividade. - Políticas de segurança reutilizáveis: Sails.js oferece políticas de segurança reutilizáveis, simplificando a implementação de autenticação e autorização. O que você aprenderá neste curso? - Entender o que é Sails.js e por que você deve considerar usá-lo. - Configurar um projeto Sails.js do zero. - Depurar um projeto Sails.js no Webstorm, VS Code e Chrome. - Obter conhecimento aprofundado sobre Sails.js e seus recursos. - Trabalhar com diferentes bancos de dados no Sails.js. - Realizar operações CRUD no Sails.js. - Estabelecer relacionamentos entre modelos. - Construir APIs do zero. - Implementar autenticação no Sails.js. O que você aprenderá: - Construir APIs REST completas no SailsJs. - Aprender autenticação no SailsJs. - Entender como usar vários bancos de dados no SailsJs. - Obter uma compreensão abrangente do SailsJs.Estimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.