Cursos de Building REST APIs with Node.js, Express, and MongoDB
Node.js é um ambiente de execução Javascript de código aberto. Express é uma estrutura de aplicativo da web de back-end. MongoDB é um banco de dados de documentos escalável. A combinação de Node.js, Express e MongoDB fornece um conjunto poderoso de recursos para construir aplicativos da web ou APIs REST.
Este treinamento ao vivo ministrado por instrutor (no local ou remoto) é destinado a desenvolvedores que desejam usar e integrar Node.js, Express e MongoDB para construir APIs REST rápidas e escalonáveis.
Ao final deste treinamento, os participantes serão capazes de:
- Configure e integre Node.js e Express com MongoDB. Entenda os recursos e a arquitetura do Node.js, Express e MongoDB. Aprenda como construir APIs RESTful usando a pilha de back-end Node.js, Express e MongoDB. Implemente rotas, filtragem, classificação e paginação para APIs REST Node.js. Projete modelos de dados e execute operações CRUD com MongoDB e Mongoose. Teste e depure APIs com Postman.
Formato do Curso
- Palestra interativa e discussão. Muitos exercícios e prática. Implementação prática em um ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Programa do Curso
Introdução
- Visão geral das características e da arquitetura de Node.js, Express e MongoDB
- Conceitos fundamentais das APIs REST
Começar a trabalhar
- Configurar o Node.js e o Express
- Conectando-se ao MongoDB
- Usando Postman
Criação de APIs REST
- Conceber APIs
- Implementação de rotas
- Filtragem, ordenação e paginação
- Tratamento de erros
Modelação de dados com MongoDB
- Conceber um modelo de dados
- Operações CRUD
- Utilização de MongoDB com o Mongoose
- Pipelines de agregação
Teste de APIs com Postman
- Criar e guardar uma mensagem
- Recuperar mensagens da base de dados
- Procurar uma única mensagem
- Atualização e eliminação de mensagens
- Depurar pontos de extremidade da API
Resolução de problemas
Resumo e próximas etapas
Requisitos
- Experiência em desenvolvimento web
- Javaexperiência em programação de scripts
Público
- Desenvolvedores
Precisa de ajuda para escolher o curso certo?
Cursos de Building REST APIs with Node.js, Express, and MongoDB - Enquiry
Declaração de Clientes (5)
Ambiente amigável. Além disso, gostei da formação individual. É muito produtivo. Recomendo-o sem dúvida aos meus amigos e colegas.
Zeed - Tamkeen Technologies
Curso - Building Microservices with NodeJS and React
Máquina Traduzida
A situação era atípica, porque uma formação intensiva para programadores tinha de ser realizada com não programadores. Lukasz aceitou este desafio com empatia e muito humor. Através da sua forma inteligente e flexível, conseguiu assegurar que todos obtivessem um ganho de aprendizagem concreto. Gostei muito e teria todo o gosto em participar novamente num seminário com o Lukasz.
Christoph - Honda Bank GmbH
Curso - MERN Fullstack Development
Máquina Traduzida
Aprendi muito sobre o tema
Zsolt Langviser - Accenture Industrial SS
Curso - NestJS: Beginner to Advanced
Máquina Traduzida
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Curso - Building Web Apps using the MEAN stack
Máquina Traduzida
I mostly liked the all the in code examples.
Curso - Node.js for JavaScript Developers
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HorasEste treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores que desejam usar a pilha FARM (FastAPI, React e MongoDB) para criar aplicativos da Web dinâmicos, de alto desempenho e escalonáveis.
No final desta formação, os participantes serão capazes de
-
Configurar o ambiente de desenvolvimento necessário que integra FastAPI, React e MongoDB.
Compreender os principais conceitos, recursos e benefícios da pilha FARM.
Aprender a criar APIs REST com FastAPI.
Aprender a conceber aplicações interactivas com React.
Desenvolver, testar e implantar aplicativos (front-end e back-end) usando a pilha FARM.
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores .NET de nível iniciante que desejam obter proficiência em JavaScript, Node.js e React para desenvolver e migrar ativamente sistemas / plataformas.
No final desta formação, os participantes serão capazes de:
- Escrever e depurar código JavaScript de forma eficaz.
- Construir e implantar aplicativos do lado do servidor usando Node.js.
- Desenvolver interfaces de utilizador dinâmicas e responsivas com React.
- Integrar componentes de front-end e back-end para criar aplicações full-stack.
- Compreender as melhores práticas para migrar sistemas legados para plataformas modernas baseadas em JavaScript.
JavaScript, jQuery, NodeJS & AngularJS
56 HorasEste curso destina-se a trazer um iniciante no Java Script a um nível em que ele ou ela seja capaz de entrar no mercado como desenvolvedor Java Script.
O curso é intensivo e totalmente 'hands on'
Criando aplicativos da Web usando o MEAN stack
35 HorasObjetivo do curso:
MEAN stack é uma solução full-stack JavaScript que ajuda a escrever aplicações web escaláveis, robustas e de fácil manutenção de forma rápida e fácil usando MongoDB, express, AngularJS e Node.js.
No final deste curso de treinamento intensivo prático, os alunos serão capazes de:
- Armazenar os dados em NoSQL, banco de dados orientado a documentos MongoDB que traz desempenho e escalabilidade.
- Usar Node.js, a plataforma do lado do servidor construída sobre o tempo de execução do Google V8 para criar aplicações de rede rápidas e escaláveis.
- Use Express, uma estrutura de servidor HTTP simples mas poderosa para o desenvolvimento de aplicações Web, construída sobre Node.js.
- Utilizar a estrutura AngularJS que oferece uma ligação de dados declarativa e bidirecional para aplicações Web.
- Tirar partido do paradigma "full-stack JavaScript", ou seja, armazenar documentos em formato do tipo JSON em MongoDB, criar consultas JSON em Node.js/Express.js e reencaminhar estes documentos JSON para um frontend baseado em Angular.
- Conheça as últimas tendências de desenvolvimento de aplicações Web no sector das TI.
MERN Fullstack Development
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o MERN Stack para desenvolvimento de pilha completa.
No final desta formação, os participantes serão capazes de
- Integrar React com MongoDB, Express e Node.js.
- Construir uma aplicação web fullstack a partir do zero.
- Implementar a segurança do aplicativo por meio de autorização e autenticação.
Building Microservices with NodeJS and React
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores experientes que desejam construir, implantar e dimensionar aplicativos usando microsserviços criados com NodeJS e React.
No final desta formação, os participantes serão capazes de:
- Desenvolver, implantar e escalar aplicações utilizando diferentes microsserviços.
- Criar uma aplicação renderizada no lado do servidor com React.
- Implantar aplicações multi-serviço na nuvem usando Docker e Kubernetes.
- Realizar testes de aplicativos em microsserviços.
NestJS: Beginner to Advanced
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar NestJS para criar aplicativos da Web facilmente sustentáveis e escalonáveis.
No final deste treinamento, os participantes serão capazes de:
- Construir uma aplicação back-end usando NestJS.
- Testar serviços de back-end com Postman.
- Implementar autorização e autenticação em aplicativos back-end.
- Implantar aplicativos de back-end.
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2
14 HorasEste curso foi criado com os seguintes objetivos:
- Conceitos fundamentais do Node.js
- Internos do motor V8
- Administração de aplicativos Express .js
- Desempenho e Monitoramento
- Gerenciamento de processos
Este curso destina-se a apreender as ferramentas e conceitos necessários para administrar aplicativos Node.js Expres.js, entender e monitorar o desempenho em um ambiente de mecanismo V8.
Node.js para Desenvolvedores de JavaScript
21 Horasvisão global
Node.js é uma plataforma para criar facilmente aplicativos de rede rápidos e escalonáveis. Aprenda como usar o modelo de E / S sem bloqueio orientado a eventos para criar aplicativos em tempo real que usam muitos dados e que são executados em dispositivos distribuídos. Exploraremos as opções de design que tornam o Node.js exclusivo, como isso altera a forma como os aplicativos são criados e como os sistemas de aplicativos funcionam mais efetivamente nesse modelo. Aprenda a criar códigos modulares robustos, expressivos e claros. Entenda quando usar retornos de chamada, emissores de eventos e fluxos. Use fluxos para manipular facilmente dados que seriam impossíveis de ajustar na memória do aplicativo. Obtenha confiança para lidar com erros de maneira eficaz para garantir a confiabilidade do tempo de execução. O curso tem extensos exercícios de laboratório para reforçar os conceitos e técnicas abordados.
Objetivos
Ao concluir este curso, os alunos serão capazes de:
- Entenda claramente as opções de design de plataforma que levaram o Node.js escolher um loop de eventos e o que isso significa para os aplicativos criados nessa base.
- Entenda os trade-offs únicos presentes na programação orientada a eventos.
- Crie módulos Node.js e expresse modularidade de código em um aplicativo.
- Entenda os principais padrões de controle de fluxo no Node.js e saiba quando é apropriado usar retornos de chamada, emissores de eventos ou fluxos.
- Crie e manipule buffers de forma eficiente.
- Entenda como gerenciar o estado de erro e saiba quando um processo deve sair devido a um erro.
- Crie aplicativos de rede com o Node.js
Node.js and PM2
14 HorasPúblico:
Qualquer pessoa envolvida na prestação de serviços de TI e no suporte à produção
Node.js & Express.js Basics, working with PM2 & WebStorm
21 HorasPúblico-alvo:
Tipicamente, um gestor de projectos, um analista, um programador ou qualquer pessoa que necessite:
- Explorar a estrutura e a arquitetura do node.js
- Explorar o Express.js como uma solução para o desenvolvimento web
- Avaliar Node.js & Express.js como soluções para desenvolvimento web
- Vantagens e desvantagens em relação a Java
- Ter uma boa compreensão da estrutura e dos mecanismos de implementação de uma aplicação
- Realizar tarefas de instalação / ambiente de produção / arquitetura e configuração
- Ser capaz de avaliar a qualidade do código, efetuar depuração e monitorização
- Implementar técnicas avançadas de produção, como o registo de dados
Objectivos:
- Explorar as vantagens e caraterísticas do Node.js (em comparação com o Java)
- Explorar Express.js: Arquitetura, administração (em comparação com Java EE)
- Explorar e apreender todas as caraterísticas e funcionalidades da plataforma webstorm para Node.js
- Explorar e apreender todas as caraterísticas e funcionalidades do gestor de processos de produção pm2
- Explorar e apreender o registo avançado com Winston.js
Descrição:
O curso é normalmente de 3 dias (7 horas por dia) e tem uma grande ênfase na prática. A maioria dos conceitos são descobertos através de leituras de código, exercícios e laboratórios.
Prototyping using JavaScript and Bootstrap
21 HorasJava Script é uma linguagem de programação projetada para manipular uma página da web. Bootstrap é a estrutura HTML , CSS e JS mais popular para o desenvolvimento de primeiros projetos móveis e responsivos na web.
Build REST API using Node.js
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam criar API usando Node.js.
No final desta formação, os participantes serão capazes de
- Criar um aplicativo escalável do lado do servidor com Node.js.
- Criar API REST e API GraphQL.
- Configurar a autenticação para segurança reforçada.