Programa do Curso

Introdução a Reactive Programming

  • O que é a programação reactiva?
  • O paradigma da programação reactiva e as suas vantagens
  • Visão geral das ferramentas e estruturas: Java 9, Spring, Jersey, Akka, RxJava 2.0

Explorando a API Flow do Java 9

  • Principais caraterísticas e componentes da API Flow
  • Implementação de fluxos reactivos utilizando a API Flow
  • Integração da API Flow com aplicações existentes

Introdução ao RxJava 2.0

  • Entendendo a biblioteca de programação reativa funcional RxJava 2.0
  • Criação de fluxos de dados reactivos utilizando o RxJava 2.0
  • Testes unitários com RxJava 2.0

Desenvolvimento de aplicações concorrentes com o Spring

  • [Programação reactiva na estrutura Spring
  • Criação de aplicações assíncronas e orientadas para eventos
  • Manipulação de concorrência e escalabilidade em aplicações Spring

Implementando o framework Akka

  • Visão geral da estrutura Akka e seus princípios fundamentais
  • Criando sistemas resilientes e distribuídos com Akka
  • Integrando Akka com RxJava e Java 9

Construindo uma aplicação Reactive

  • Conceber a arquitetura da aplicação
  • Construção de componentes usando Java 9, Spring, Akka e RxJava 2.0
  • Testando e depurando a aplicação

Implantando e monitorando aplicações Reactive

  • Implantação de aplicativos em um ambiente de contêiner
  • Monitorizar o desempenho e o comportamento da aplicação
  • Abordando desafios na implantação e escalabilidade

Tópicos avançados e práticas recomendadas

  • Tratamento de erros e depuração em sistemas reativos
  • Otimizando o desempenho de aplicativos reativos
  • Explorando padrões avançados na programação reativa

Resumo e próximos passos

Requisitos

  • Uma base sólida em JavaScript
  • Conhecimento de tecnologias web básicas
  • Experiência com scripts de IU

Público

  • Programadores de software
  • Arquitectos de sistemas
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas