Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de FullStack Vaadin (14-24+) - Soluções Práticas

Curso de FullStack Vaadin (14-24+) - Soluções Práticas

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

FullStack Vaadin (14-24+) - Soluções Práticas

Vaadin 14-24+ (com Spring Boot) - Trabalhando com MongoDB, PDF, MS Excel, Vaadin Push, GridFS

Bem-vindo ao curso FullStack Vaadin (23+) - Soluções Práticas. Neste curso, você irá aprimorar seus conhecimentos existentes em JAVA e Vaadin 23+ (com SpringBoot) aprendendo várias técnicas para resolver áreas específicas do desenvolvimento de aplicativos JAVA. Cada tópico inclui uma seção de configuração do projeto e soluções práticas divididas em várias etapas. Esses tópicos não se limitam ao desenvolvimento corporativo em JAVA e podem ser aplicados a outras plataformas, como o Quarkus. O curso utiliza o Java 11 (exigido pelo Vaadin 23+), mas as soluções fornecidas são compatíveis com o Java 8 e podem ser usadas em aplicativos legados. O principal objetivo deste curso é ajudar os desenvolvedores do Vaadin a adotar facilmente novos conhecimentos. As soluções apresentadas neste curso têm sido utilizadas em aplicações Vaadin de qualidade de produção há vários anos, e as bibliotecas utilizadas são conhecidas por sua estabilidade e desenvolvimento ativo. Isso garante que o valor investido na adoção dessas bibliotecas ou projetos seja protegido. O que você aprenderá: - Criar aplicações interativas usando uma abordagem de programação moderna semelhante ao LiveView - Usar Java para criar aplicações full-stack (frontend/backend) - Utilizar técnicas de Push para atualizar os usuários a partir do backend - Criar aplicações do tipo colaboração usando a abordagem popular do LiveView - Aumentar a velocidade de programação em 5x usando o Vaadin para construir interfaces de usuário complexas - Desenvolver código de aplicativo altamente mantível e facilmente legível - Aprimorar seus conhecimentos existentes em desenvolvimento SpringBoot Tópicos abordados neste curso: Ao longo do curso, iremos criar uma aplicação básica de página única do Vaadin e cada aula irá introduzir um novo aprimoramento. No final, teremos uma única aplicação com várias funcionalidades, incluindo: - Criar uma aplicação de página única completa usando o Vaadin - Implementar colaboração usando a tecnologia de Push do servidor - Exportar dados da aplicação no formato MS Excel com formatação e recursos adicionais - Gerar arquivos PDF com formatação, imagens incorporadas e códigos de barras - Incorporar o MongoDB como um armazenamento de dados persistente - Utilizar o GridFS para armazenamento de dados de upload de anexos/arquivos Um aspecto importante deste curso é entender o que pode ser simplificado e o que não precisa ser feito ao usar o Vaadin. O ditado o melhor código é o código que você não precisa escrever é verdadeiro aqui. Repositório do GitHub: O código-fonte deste curso está disponível no link anexado fornecido na última aula. Você pode clonar o repositório e usar os trechos de código desenvolvidos ao longo do curso. Para quem é este curso: O curso FullStack Vaadin - Soluções Práticas é projetado para desenvolvedores Java individuais ou equipes pequenas/médias que desejam aprimorar sua produtividade e competitividade no mercado. As técnicas ensinadas neste curso podem ser facilmente aplicadas a vários tipos de desenvolvimento de aplicativos. Observação: A qualidade do vídeo do curso foi recentemente melhorada para 1080p, dependendo da largura de banda disponível. O que você aprenderá: - Criação passo a passo de uma aplicação básica de página única do Vaadin - Usando Vaadin @Push para comunicação websocket - Criando arquivos MS Excel com dados dinâmicos, formatação avançada e imagens incorporadas - Gerando arquivos PDF com formatação, imagens e códigos de barras - Gerenciando upload e download de arquivos usando o MongoDB GridFS como armazenamento de dados para aplicações Vaadin - Criando aplicações web sem escrever diretamente JavaScript ou HTML.
Ver informações completas