Cursos de Spring Boot, React, and Redux
Spring Boot é uma estrutura Java para criar APIs e microsserviços RESTful. React é uma biblioteca de scripts Java que fornece flexibilidade na integração com outras estruturas para compartilhar recursos. Redux é uma biblioteca Java Script para gerenciar estados de aplicativos e criar interfaces. Com Spring Boot , React e Redux, o usuário terá o kit de ferramentas necessário para criar aplicativos Web funcionais de front-end e back-end.
Esse treinamento ao vivo, conduzido por instrutor (no local ou remoto), é destinado a desenvolvedores da Web que desejam criar aplicativos da Web funcionais de front-end e back-end com Spring Boot , React e Redux.
Ao final deste treinamento, os participantes serão capazes de:
- Construir uma aplicação front-end com React e Redux.
- Criar APIs RESTful com Spring Boot.
- Proteger serviços web com segurança Spring e tokens web JWT.
Formato do Curso
- Exposição e discussão interactiva.
- Muitos exercícios e prática.
- Implementação prática num ambiente de live-lab.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinarmos.
Programa do Curso
Introdução
Spring Boot, React, and Redux
- Arquitetura de aplicações Fullstack
- APIs RESTful e Microservices visão geral
- Desenvolvimento front-end vs back-end
Preparando o ambiente de desenvolvimento
- Instalar e configurar Spring Boot
- Instalando e configurando React
- Instalando e configurando Redux
React e Redux
- Importar a aplicação React
- Trabalhar com estruturas React, componentes e JSX
- Refactoring de componentes
- Criando módulos
- Manipulação de eventos
- Adicionar estado a um componente
- Usando roteamento para componentes
- Estilizar componentes
Reagir a Spring Boot
- Aplicar a autenticação
- Tratamento de erros
- Proteção com rotas autenticadas
- Refactoring React código para JavaScript módulos
- Criar um serviço Spring Boot
- Devolver um bean
- Usando variáveis de caminho
- Ligar o front-end à API RESTful
- Usando caminhos variáveis para serviços e APIs
- Aplicando validação de formulário
Segurança da primavera
- Configurando a segurança do Spring
- Configurando a segurança do Spring
- Importando o framework JWS
- Trabalhando com recursos JWS
JPA e Hibernate
- Preencher dados
- Ligação a um repositório JPA
Implantação
- Ligar a Spring Boot API
- Implantação de back-end para Heroku
- Implementação de React build
Resumo e conclusão
Requisitos
Pré-requisitos
- Experiência de Java e JavaScript
Público
- Programadores Web
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Spring Boot, React, and Redux - Booking
Cursos de Spring Boot, React, and Redux - Enquiry
Spring Boot, React, and Redux - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (1)
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Curso - Spring Boot, React, and Redux
Próximas Formações Provisórias
Cursos Relacionados
Advanced React
14 HorasEsta formação em direto orientada por um formador em Brasil (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.
Advanced Spring Boot
14 HorasEsta formação em direto orientada por um formador (em linha ou no local) destina-se a programadores Spring Boot experientes que pretendam utilizar as funcionalidades avançadas do Spring Boot para melhorar, proteger e testar aplicações Spring Boot complexas.
No final desta formação, os participantes serão capazes de
- Personalizar a framework Spring WebMVC para melhorar o desacoplamento de aplicações web.
- Serializar e des-serializar objectos usando Jackson Serialization Views.
- Armazenar e proteger os dados do utilizador numa base de dados.
- Utilizar o Spring Sessions para gerir as informações da sessão do utilizador de forma distribuída.
- Automatizar o teste de aplicativos Spring WebMVC.
- Monitorizar e medir o desempenho da aplicação.
Angular and Spring Boot
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar Angular and Spring Boot para criar aplicativos de pilha completa.
No final desta formação, os participantes serão capazes de
- Desenvolver uma aplicação de pilha completa com Angular e Sping Boot.
- Construir uma aplicação backend com Spring Boot.
- Criar aplicações de frontend com Angular.
- Utilizar o Spring Security para configurar a autenticação de uma aplicação full stack.
Ant Design
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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.
Java Microservices
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de nível intermediário Java que desejam projetar, desenvolver, implantar e manter aplicativos baseados em microsserviços usando estruturas Java como Spring Boot e Spring Cloud.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios e benefícios da arquitetura de microsserviços.
- Construir e implantar microsserviços usando Java e Spring Boot.
- Implementar descoberta de serviço, gerenciamento de configuração e gateways de API.
- Proteger, monitorar e dimensionar microsserviços de forma eficaz.
- Implantar microsserviços usando Docker e Kubernetes.
Choosing the Right JavaScript Framework
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de nível intermediário a avançado que desejam desenvolver microsserviços usando Spring Boot, Docker e Kubernetes.
No final desta formação, os participantes serão capazes de
- Compreender a arquitetura de microsserviços.
- Construir microsserviços prontos para produção usando Spring Boot.
- Entender o papel do Docker em microserviços.
- Configurar um cluster Kubernetes para implementar microserviços.
Next.js 14 Advanced Development
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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.
Next.js 14 - Advanced
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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.
Criando Aplicativos Interativos com React, Redux e GraphQL
28 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como criar aplicativos React usando Flux e GraphQL. O curso abrange instalação, configuração, integração, teste, implantação e melhores práticas, pois orienta os participantes através da criação de uma série de aplicativos de amostra que demonstram como adicionar níveis adicionais de complexidade e "coolness" para um aplicativo usando os kits de ferramentas e técnicas mais avançados.
O desenvolvimento de aplicações com React requer um tipo diferente de pensamento, em comparação com o que alguns desenvolvedores estão acostumados, especialmente quando vêm da mentalidade de outros frameworks MVC, como AngularJS e Bootstrap. Esta formação abrange os fundamentos das tecnologias utilizadas em cada etapa do processo, para que os participantes não só sejam capazes de construir uma aplicação funcional, mas também compreendam por que razão é utilizada uma determinada abordagem. Isto estabelece as bases para pensar de forma independente e criativa sobre o design e os resultados desejados para a construção das suas próprias aplicações no futuro.
React with Next.js
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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.
Spring Boot for Beginners
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprendem os principais recursos e a arquitetura do Spring Boot e sua relação com a estrutura subjacente da primavera. O instrutor oferece amplas oportunidades para aplicar esse conhecimento e receber feedback. Os participantes realizarão exercícios práticos ao vivo sobre a definição, configuração e implantação de aplicativos Spring.
No final do curso, os participantes terão os conhecimentos e a prática necessários para implementar rapidamente a sua própria aplicação Spring.