Cursos de RxJava for Android Developers
RxJava é uma biblioteca Java para permitir aplicações baseadas em eventos (também conhecidas como Reactive Programming).
Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores que desejam usar o Rx Java para desenvolver e implantar um aplicativo móvel Android.
No final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento que inclua as bibliotecas, pacotes e frameworks necessários para o desenvolvimento de uma aplicação reactiva.
- Entender como os fluxos de dados e eventos são emitidos e consumidos.
- Projetar aplicativos que modelam situações do mundo real (baseadas em eventos) de maneira elegante e concisa.
Formato do curso
- Palestra e discussão interactiva.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, contacte-nos para combinar.
- Para saber mais sobre o RxJava, visite: https://github.com/ReactiveX/RxJava
Programa do Curso
Introdução
- O que é Reactive Programming?
Visão geral de RxJava
Preparando o ambiente de desenvolvimento
Visão geral da sintaxe RxJava
Criar uma aplicação RxJava
Configurar observáveis e subscritores
Trabalhando com operadores
Transformando observáveis
Filtragem de observáveis
Combinação de observáveis
Utilizar condicionais para controlar o comportamento da aplicação
Controlar a contrapressão com a classe Flowable
Eliminação de observáveis
Explorando RxBinding e RxPermissions
Testando observáveis e assinaturas RxJava
Escrevendo testes de unidade para RxJava
Implantando o aplicativo
Resolução de problemas
Resumo e conclusão
Requisitos
- Uma compreensão geral dos conceitos de desenvolvimento móvel.
- Experiência de programação Java.
Público
- Programadores
Open Training Courses require 5+ participants.
Cursos de RxJava for Android Developers - Booking
Cursos de RxJava for Android Developers - Enquiry
RxJava for Android Developers - Solicitação de Consultoria
Solicitação de Consultoria
Próximas Formações Provisórias
Cursos Relacionados
NetBeans
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores que desejam usar NetBeans para desenvolver aplicativos com Java e outras linguagens de programação.
No final desta formação, os participantes serão capazes de
- Saiba mais sobre NetBeans e como ele funciona.
- Aprender como usar NetBeans na programação Java.
- Utilizar NetBeans para criar modelos e projetos.
Guava
21 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a programadores Java que desejam aprender sobre Guava e como utilizar Guava na programação.
No final desta formação, os participantes serão capazes de
- Aprenda a usar Guava na programação Java.
- Utilizar Guava para facilitar as práticas de codificação padrão.
- Fazer códigos Java fáceis de ler e concisos.
Vaadin
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a programadores, desenvolvedores de java e qualquer pessoa que deseje usar Vaadin para desenvolver e implantar aplicativos.
No final desta formação, os participantes serão capazes de
- Instalar e configurar um projeto Vaadin.
- Compreender os fundamentos de Vaadin no desenvolvimento de aplicações.
- Utilizar Vaadin para desenvolver aplicações.
Enterprise Application Integrations with Spring Integration
14 horasEsta formação em direto, ministrada por um formador, em Brasil (online ou no local) destina-se a programadores que pretendam utilizar Spring Integration para conceber e criar soluções de integração empresarial eficientes e de elevada qualidade.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver soluções de integração com o Spring Integration.
- Compreender os recursos, os conceitos principais e os componentes do Spring Integration.
- Aprender como implementar padrões de integração empresarial.
- Criar aplicativos corporativos orientados por mensagens com o Spring Integration.
- Permitir a integração com fluxos externos e bancos de dados NoSQL (Apache Kafka, MongoDB, Redis, etc.).
- Monitorar e gerenciar os fluxos de mensagens entre os pontos de extremidade.
Administração GlassFish
21 horasA Formação em Administração GlassFish apresenta aos participantes os segredos da instalação, configuração, gestão e monitorização do servidor GlassFish. A formação está aberta a futuros administradores de servidores GlassFish.
Administering GlassFish Server with Java EE applications introduction
21 horasO GlassFish é um servidor de aplicações de código aberto. Este curso de três dias fornece uma introdução à administração do servidor GlassFish com aplicações Java EE.
Jakarta EE Fundamentals
28 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar o Jakarta EE para criar, migrar e implantar aplicativos nativos da nuvem, utilizando a implementação completa de Java EE 8 e tecnologia de computação em nuvem.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver aplicações Jakarta EE.
- Criar e construir aplicativos orientados a banco de dados com a Jakarta Persistence API.
- Desenvolver e integrar aplicações Jakarta EE com serviços web Jakarta RESTful para portabilidade.
- Containerize aplicativos nativos da nuvem para implantação na nuvem com o Docker.
Developing Applications for the Java EE 7 Platform Ed 1
35 horasEsta formação ao vivo orientada por um instrutor em Brasil (online ou no local) destina-se a programadores que pretendam instalar, gerir e implementar Java EE 7 para desenvolver aplicações empresariais.
No final desta formação, os participantes serão capazes de criar, gerir, implementar, implantar e proteger aplicações empresariais e serviços Web utilizando Java EE 7.
Java EE 8 for Beginners
21 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar os novos recursos do Java EE 8 para criar aplicativos em nuvem.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver.
- Compreender os conceitos e a arquitetura por trás do Java Enterprise Edition (JEE).
- Criar um aplicativo de nuvem de amostra (ou serviço da Web).
- Fazer a interface de um aplicativo com um banco de dados.
- Escrever e gerir componentes com estado utilizando injeção de dependência.
- Escrever testes de integração para componentes Java EE.
Java EE 8 Advanced
21 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores que desejam usar o Java EE 8 para criar e implantar aplicativos corporativos prontos para a nuvem, aproveitando tecnologias Java avançadas e APIs.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver aplicações empresariais com Java EE 8.
- Implementar a lógica de negócios para projetar e criar aplicativos orientados a negócios.
- Integrar microsserviços com componentes do Java EE 8 para transformar aplicativos de camada única em aplicativos altamente escaláveis e prontos para a nuvem.
- Compreender e aplicar Java EE 8 padrões de design e práticas recomendadas de codificação.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 horasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam conteinerizar seus Java EE 8 aplicativos e executá-los como microsserviços na nuvem.
No final desta formação, os participantes serão capazes de
- Criar e implantar microsserviços Java em contêineres do Docker.
- Gerenciar containers Docker usando Kubernetes.
- Integrar microsserviços com um sistema monolítico existente.
- Monitorar, testar e proteger microsserviços.
- Solução de problemas de contêineres e ambientes de orquestração.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 horasEste curso de 4 dias destina-se a programadores que já conheçam a linguagem Java e pretendam explorar a tecnologia Enterprise Java Beans 2.0, ao mesmo tempo que tomam consciência das implicações de segurança da distribuição de aplicações. Este curso tem uma grande componente prática que inclui o desenvolvimento de uma aplicação de comércio eletrónico baseada em Enterprise Java Beans. O curso utiliza o JBoss Application Server.
Optimizing Java EE 8
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a Java desenvolvedores que desejam otimizar seu ambiente de desenvolvimento Jave EE 8 para criar, construir, testar, depurar e implantar aplicativos de negócios.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o ambiente de desenvolvimento necessário para o Java EE 8.
- Utilizar os recursos do Java EE 8 para desenvolver aplicativos de negócios que sejam compatíveis com o Java EE 8.
- Utilizar os métodos apropriados para otimizar seu ambiente Java EE 8.
- Melhorar suas rotinas de monitoramento de aplicativos.
- Reconhecer os fatores críticos para o desempenho eficiente dos sistemas de aplicação.
- Perceber o potencial do Java EE 8 quando implementado em outros empreendimentos.
Resin Application Server
14 horasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) cobre os fundamentos da instalação, configuração, segurança, otimização e gerenciamento de um servidor de aplicativos Resin.
No final desta formação, os participantes serão capazes de
- Ter uma compreensão firme da arquitetura, dos recursos e das capacidades do Resin's.
- Ter a prática necessária para implantar e gerenciar seu próprio servidor de aplicativos Resin.