Cursos de MERN Fullstack Development
O MERN Stack é uma coleção de softwares de desenvolvimento web, como MongoDB , Express , React e Node.js O MERN Stack fornece uma estrutura de ponta a ponta para os desenvolvedores criarem e implementarem aplicativos da Web de pilha completa.
Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o MERN Stack para o desenvolvimento de pilha completa.
Ao final deste treinamento, os participantes serão capazes de:
- Integre o React ao MongoDB , Express e Node.js
- Crie um aplicativo da Web fullstack do zero.
- Implemente a segurança do aplicativo por meio de autorização e autenticação.
Formato do Curso
- Palestra e discussão interativa.
- 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
Desenvolvimento Fullstack e a pilha MERN
- O que é a pilha MERN?
- Desenvolvimento front-end vs back-end
- REST vs GraphQL
Preparando o ambiente de desenvolvimento
- Instalar e configurar React
- Instalar e configurar o Express
- Instalar e configurar o Node
- Instalar e configurar o MongoDB
Desenvolvimento de front-end com React
- Configurar páginas e itinerários
- Adicionar componentes
- Trabalhar com React ganchos
Desenvolvimento de API REST com Node e Express
- Implementação do encaminhamento
- Tratamento de erros
- Utilizando Postman
Desenvolvimento Backend com MongoDB
- Criar um esquema e um modelo
- Adicionar, atualizar e eliminar dados
Frontend para Backend
- Envio de pedidos para o backend
- Criação de hooks personalizados
Autorização e autenticação
- Gerar, armazenar e gerir tokens
- Criar um gancho de autenticação
Implantação
- Implantação com Heroku
Resolução de problemas
- Depuração e tratamento de erros
Resumo e conclusão
Requisitos
- Uma compreensão básica de JavaScript
Público
- Desenvolvedores Web
Precisa de ajuda para escolher o curso certo?
info@nobleprog.pt ou +351 30 050 9666
Cursos de MERN Fullstack Development - Enquiry
Declaração de Clientes (1)
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
Próximas Formações Provisórias
Cursos Relacionados
Advanced React
14 HorasEsta formação em direto orientada por um formador em Portugal (online ou no local) destina-se a programadores que pretendam criar componentes React e conceber aplicações complexas.
No final desta formação, os participantes serão capazes de
- Entenda os conceitos avançados do React, incluindo APIs de contexto, HOCs, estado externo, APIs assíncronas, etc.
- Construir componentes compostáveis com React.
- Habilite a autenticação do lado do servidor e do lado do cliente.
- Implementar React e Redux bibliotecas para gerenciar aplicativos complexos com estado.
- Reduzir o código e otimizar o desempenho de um aplicativo's.
- Testar e implantar um aplicativo.
Ant Design
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar Ant Design para aprimorar a experiência do usuário para seu aplicativo React.
No final deste treinamento, os participantes serão capazes de implementar os componentes React da Ant Design para desenvolver belos aplicativos da Web de classe empresarial.
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.
Choosing the Right JavaScript Framework
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que precisam decidir qual estrutura Java Script usar para desenvolver aplicativos front-end.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento ideal para começar a desenvolver aplicações front-end.
- Implementar aplicações de demonstração para testar as limitações e benefícios de uma estrutura JavaScript.
- Decidir qual estrutura JavaScript é a mais adequada.
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.
Testing React Apps with Jest
14 HorasEste treinamento ao vivo conduzido por instrutor in Portugal (no local ou remoto) é destinado a engenheiros que desejam usar o Jest para testar aplicações e componentes React.
No final desta formação, os participantes serão capazes de
- Instalar e configurar um ambiente de teste adequado.
- Escrever testes assíncronos para React aplicações e componentes.
- Executar testes avançados do Jest que incluem mocking, spies e stubs.
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.
Building Micro Frontends with React
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar React para desenvolver, testar e implantar micro-frontends para grandes aplicativos da web, tornando-os altamente escalonáveis, agnósticos de tecnologia e mais fáceis de manter.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver micro-frontends com React.
- Compreender a arquitetura, os conceitos principais e as vantagens dos micro-frontends.
- Aprenda a criar, integrar, testar e implantar micro-frontends com React.
- Implementar micro-frontends com federação de módulos.
- Aplicar o fluxo de trabalho de grau de produção do pipeline CI/CD.
- Conheça os problemas comuns com CSS em micro-frontends e como corrigi-los.
- Obtenha insights sobre como implementar outros frameworks de frontend com React.
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.
Next.js 14 Advanced Development
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web de nível intermediário a avançado e arquitetos técnicos que desejam explorar os avanços do Next.js 14 e obter o conhecimento para criar aplicativos da Web de ponta.
No final deste treinamento, os participantes serão capazes de:
- Aproveitar todo o potencial do Next.js 14 para construir aplicativos complexos.
- Utilize os recursos mais recentes, como Middleware, React Server Components e Edge Functions.
- Implementar práticas recomendadas para desempenho, escalabilidade e SEO.
- Solucionar problemas comuns em aplicativos Next.js de forma eficaz.
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.
Next.js 14 - Advanced
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível avançado que desejam dominar os recursos mais recentes do Next.js 14, otimizar o desempenho e implementar técnicas modernas do React.
No final deste treinamento, os participantes serão capazes de:
- Implementar ganchos React avançados e recursos simultâneos.
- Compreender e utilizar estratégias de encaminhamento Next.js de forma eficaz.
- Aproveitar os componentes do servidor, as ações do servidor e as abordagens de renderização híbrida.
- Otimizar a busca de dados, o armazenamento em cache e a regeneração estática incremental.
- Utilizar Next.js como uma solução de backend com Edge Functions e Edge Runtime.
- Gerir o estado utilizando React Context, Redux e bibliotecas de estado atómico.
- Otimizar o desempenho da aplicação para Web Core Vitals.
- Teste, monitorize e implemente aplicações Next.js de forma eficiente.
React: Construa aplicativos da Web altamente interativos.
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, demonstramos o poder e a flexibilidade do React, comparamos com estruturas alternativas e orientamos os participantes passo a passo na criação de seu próprio aplicativo React.
No final deste curso, os participantes serão capazes de:
- Entender a filosofia de design do React's.
- Decidir quando e onde faz sentido usar React, e quando repensar o modelo MVC convencional.
- Entender os conceitos de React, como componentes, props, estado e ciclo de vida.
- Implementar tecnologias relacionadas, como Babel, Webpack e JSX.
- Construir, testar e implantar uma aplicação web interativa.
React with Next.js
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Next.js para criar aplicativos React.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver aplicações web do lado do servidor e sites estáticos em Next.js.
- Manipular e armazenar dados com MongoDB.
- Proteger um aplicativo da Web com autenticação AuthO.