Cursos de Creating Modern GUI Applications with JavaFX
Java FX é uma biblioteca GUI disponível na versão mais recente do Java JDK. Ele contém uma coleção de pacotes gráficos e de mídia para projetar, criar, testar, depurar e implementar aplicativos rich client que operam consistentemente em várias plataformas.
Neste treinamento no local com instrutor, ao vivo, os participantes irão aprender a desenvolver interfaces de usuário ricas usando Java poderosa biblioteca GUI 's, Java FX.
No final deste treinamento, os participantes serão capazes de:
- Crie um aplicativo Java moderno e visualmente agradável usando o Java FX
- Integre o Java FX a aplicativos Java baseados em Swing e SWT herdados
- Adicione gráficos e efeitos 3D à sua aplicação
- Teste e depure seu aplicativo Java
- Implante o aplicativo na Web ou como um aplicativo de desktop
Público
- Desenvolvedores de aplicativos
- Desenvolvedores da Web
Formato do Curso
- Palestra parcial, parte discussão, exercícios e prática prática
Nota
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Programa do Curso
Introdução
- JavaFX versus Swing, SWT, AWT
Instalando e configurando JavaFX e o ambiente de desenvolvimento
Visão geral dos Java recursos e arquitetura FX
Usando JavaComponentes FX UI
- Controles de UI, gráficos, HTML conteúdo, layouts, CSS, FXML, etc.
Exercício: Criando um Aplicativo Simples
Respondendo à entrada do usuário
- Desenvolvimento de UI orientado a eventos
- Tratamento de eventos
Adicionando efeitos, Animation e mídia
- Trabalhando com JavaFX 3D Graphics, API Image Ops, Canvas
- Criando efeitos visuais
- Adicionando transformações, transições e animações 2D e 3D
- Incorporar mídia
Exercício: Dando vida ao aplicativo
Uma olhada na lógica do aplicativo
- Trabalhando com o gráfico de cena
- Usando propriedades, vinculação e coleções
Melhorando a usabilidade de um aplicativo
- Vendo o aplicativo através dos olhos do usuário
- Tornando o aplicativo localizável
Exercício: Estendendo o Aplicativo
Implantando o aplicativo
- Implantando como um aplicativo de desktop
- Implantando como um aplicativo da web
Trabalhando com aplicativos legados Java
- Noções básicas sobre simultaneidade e threads
- Integrando JavaFX com Swing e SWT
Solução de problemas
Resumo e conclusão
Requisitos
- Java experiência em programação
- É desejável alguma experiência com Swing, AWT ou AWT
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Creating Modern GUI Applications with JavaFX - Booking
Cursos de Creating Modern GUI Applications with JavaFX - Enquiry
Creating Modern GUI Applications with JavaFX - Solicitação de Consultoria
Solicitação de Consultoria
Próximas Formações Provisórias
Cursos Relacionados
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.
Administrando GlassFish Server com introdução de Aplicativos Java EE
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.
Gosu Programming
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a programadores que desejam baixar, instalar e implementar a digitação estática e a abordagem pragmática da programação do Gosu'.
No final desta formação, os participantes serão capazes de programar utilizando o Gosu para escrever scripts simples para bibliotecas, elementos da interface do utilizador, regras e muito mais.
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.
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.
Java Virtual Machine (JVM)
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores Java que desejam usar ferramentas e recursos da JVM para executar programas Java.
No final desta formação, os participantes serão capazes de
- Compreender a JVM e como ela funciona.
- Aprender sobre reflexão e as diferentes áreas de memória.
- Compreender como usar a interface de ferramentas da JVM.
- Utilizar a JVM para executar programas Java em qualquer dispositivo ou sistema operacional.
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.
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.
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.
Vert.x: Build a Reactive Application on JVM
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como usar Vert.x para criar um aplicativo da Web assíncrono e baseado em eventos.
No final desta formação, os participantes serão capazes de
- Compreender e usar os diferentes componentes (núcleo, web, cliente, etc.) na pilha Vert.x.
- Usar o Vert.x para criar utilitários de rede, microsserviços HTTP/REST, processamento de eventos de alto volume, aplicações back-end message-bus, etc.
- Execute um aplicativo que possa lidar com alta simultaneidade usando threads mínimas do kernel.
- Use as APIs do Vert.x para oferecer suporte a Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Teste de unidade de código assíncrono com Vert.x-Unit.
- Desenvolver e escalar uma aplicação com o mínimo de hardware.