Globalcode – Open4education
Gerando aplicações Spring Boot e AngularJS
com gerador de código JHipster
Edlaine Zamora
Desenvolvedora de Software na Thoughtworks
Globalcode – Open4education
Agenda
• Dificuldades ao iniciar um projeto
• Criando um projeto do zero
• Tecnologias
• Estimativa de tempo de configuração
• Como otimizar?
• Jhipster
• O que é?
• Quem usa?
• Lado cliente
• Lado servidor
• Como usar?
• Demonstração
Globalcode – Open4education
Dificuldades ao iniciar um projeto
Fazer o startup de aplicações Web com Java Stack pode custar muitas
horas.
Quem nunca sofreu com configurações de frameworks, bibliotecas,
gerenciador de dependências, entre outros em um projeto Java web?
Globalcode – Open4education
Criando um projeto do zero
● Responsividade
● Single Page Application
● Mecanismo de busca
● Builds rápidos e automatizados
● Segurança/Autenticação
● Cache distribuído
● Gerenciamento de scripts de
banco de dados
● Testes automatizados
● Internacionalização
● Estrutura de pacotes
● Banco de dados
● Entre outros
Globalcode – Open4education
Tecnologias
Globalcode – Open4education
Estimativa de tempo de
configuração
Globalcode – Open4education
Existe alguma forma de otimizar?
Globalcode – Open4education
O que é o Jhipster?
Gerador de código que cria aplicações com Spring Boot e
AngularJS.
2016 2017
Globalcode – Open4education
Quem usa o Jhipster?
Globalcode – Open4education
Tecnologias do lado do cliente
Globalcode – Open4education
Tecnologias do lado do servidor
Globalcode – Open4education
Opções para deploy
Globalcode – Open4education
Dependências
Globalcode – Open4education
Instalação e uso
Globalcode – Open4education
JDL Studio
https://jhipster.github.io/jdl-studio/
Globalcode – Open4education
Demonstração
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Obrigada
Contatos:
E-mail: edlainetsz1@hotmail.com
Twitter: @edlainezamora
Github: https://github.com/EdlaineZamora

Mais conteúdo relacionado

PDF
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
PDF
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
PDF
TDC2018FLN | Trilha Testes - Flaky tests: O flakiness que ha em voce
PPTX
Integração continua sem traumas
PDF
Android apps ci
PDF
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
PDF
Metralhando sua API
PPTX
Acelere - e melhore! - o feedback com testes automatizados rápidos
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
TDC2018FLN | Trilha Testes - Flaky tests: O flakiness que ha em voce
Integração continua sem traumas
Android apps ci
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
Metralhando sua API
Acelere - e melhore! - o feedback com testes automatizados rápidos

Mais procurados (19)

PDF
TDC2018SP | Trilha Testes - Guia de sobrevivência do QA em DevOps
PDF
TDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.io
PDF
[DevelopersBR-2018] Testes de performance usando a nuvem
PDF
Testes de Performance com JMeter
PDF
TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...
PDF
Ideais Cowabunga - Headless Testing com GhostDriver
PPTX
Microsoft opensource
 
PDF
Desenvolvimento Guiado por Testes
PDF
Zend Framework Estrutura e TDD
PDF
Criando uma grid para execução de teste automatizado funcional e e2e
PDF
Metralhando sua API
PPTX
Todas as abordagens de testes dentro do ágil
PDF
Usando containers com auto-escala de testes
PPTX
Visual Regression Tests - Dando um Upload nos seus testes de UI!
PDF
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
PPSX
DevQA - Da zona de conforto ao comprometimento com a Qualidade
PDF
Análise Estática de Código
PDF
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
PPTX
Janaína Horácio - Terceirização - O desafio de garantir a Qualidade
TDC2018SP | Trilha Testes - Guia de sobrevivência do QA em DevOps
TDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.io
[DevelopersBR-2018] Testes de performance usando a nuvem
Testes de Performance com JMeter
TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...
Ideais Cowabunga - Headless Testing com GhostDriver
Microsoft opensource
 
Desenvolvimento Guiado por Testes
Zend Framework Estrutura e TDD
Criando uma grid para execução de teste automatizado funcional e e2e
Metralhando sua API
Todas as abordagens de testes dentro do ágil
Usando containers com auto-escala de testes
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
DevQA - Da zona de conforto ao comprometimento com a Qualidade
Análise Estática de Código
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
Janaína Horácio - Terceirização - O desafio de garantir a Qualidade
Anúncio

Semelhante a Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster (20)

PDF
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
PPT
Google AppEngine and JEE
PDF
Arquiteturas Java EE no Google App Engine
PPTX
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
PPTX
A trilogia Spring MVC + Spring Data + AngularJS
PDF
Introducao Spring ROO
PPT
Palestra sobre Carreira Java / JavaEE - TDC2012 - Trlha Java
PDF
Buscapé 2.0 - Como mudamos uma empresa em 1 ano
PPT
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
PDF
Construindo um micro-serviço Java 100% funcional em 15 minutos
PDF
Spring 3: Uma Plataforma além do Framework
PDF
Criando uma Aplicação Web com Spring Roo em 5 minutos!
PPTX
Experiências de quem utiliza a Stack da Netflix e Spring boot em serviços de ...
PDF
Introducao ao Spring Web MVC
PDF
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
PDF
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
PDF
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
PDF
Desenvolvimento RIA com GWT e Spring
PDF
JSF 2.0 e ScrumToys
PDF
JavaEE 7, na era do cloud computing
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
Google AppEngine and JEE
Arquiteturas Java EE no Google App Engine
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
A trilogia Spring MVC + Spring Data + AngularJS
Introducao Spring ROO
Palestra sobre Carreira Java / JavaEE - TDC2012 - Trlha Java
Buscapé 2.0 - Como mudamos uma empresa em 1 ano
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Construindo um micro-serviço Java 100% funcional em 15 minutos
Spring 3: Uma Plataforma além do Framework
Criando uma Aplicação Web com Spring Roo em 5 minutos!
Experiências de quem utiliza a Stack da Netflix e Spring boot em serviços de ...
Introducao ao Spring Web MVC
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
Desenvolvimento RIA com GWT e Spring
JSF 2.0 e ScrumToys
JavaEE 7, na era do cloud computing
Anúncio

Mais de Edlaine Zamora (9)

PDF
Arquitetura evolutiva
PDF
ArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em Java
PDF
Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...
PDF
Microsoft Xamarin
PDF
TDC Floripa 2018 - Metralhando sua API
PDF
Escreva código para pessoas além de máquinas
PDF
Como analisar a vulnerabilidade de uma aplicação web com o Kali Linux
PDF
Jhipster
PDF
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
Arquitetura evolutiva
ArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em Java
Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...
Microsoft Xamarin
TDC Floripa 2018 - Metralhando sua API
Escreva código para pessoas além de máquinas
Como analisar a vulnerabilidade de uma aplicação web com o Kali Linux
Jhipster
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...

Último (12)

PDF
SLIDES - AULA 2 - INTRODUÇÃO - Material de Cleyton Souza - IFPB
PDF
SLIDES - AULA 7 - SWING - Cleyton Souza - IFPB
PDF
SLIDES - AULA 1 - APRESENTAÇÃO - Material de Cleyton Souza - IFPB
PPT
05_slide especificacao de sistemas de software e a uml UML.ppt
PPT
06_slide de Arquitetura_de_Software .ppt
PPT
07_slides de Estilos_Arquiteturais sommerville.ppt
PPT
03_slide de Gerenciamento de Projetos .ppt
PPT
09_Evolucao de software e_Refatoracao.ppt
PPT
00_Apresentacao sobre o livro do sommerville_ES.ppt
PDF
SLIDES - AULA 5 - HERANÇA - Material de Cleyton Souza - IFPB
PPT
10_ slides de Reuso sommerville cap 10.ppt
PDF
SLIDES - AULA 3 - CLASSES E OBJETOS EM JAVA - Material de Cleyton Souza - IFPB
SLIDES - AULA 2 - INTRODUÇÃO - Material de Cleyton Souza - IFPB
SLIDES - AULA 7 - SWING - Cleyton Souza - IFPB
SLIDES - AULA 1 - APRESENTAÇÃO - Material de Cleyton Souza - IFPB
05_slide especificacao de sistemas de software e a uml UML.ppt
06_slide de Arquitetura_de_Software .ppt
07_slides de Estilos_Arquiteturais sommerville.ppt
03_slide de Gerenciamento de Projetos .ppt
09_Evolucao de software e_Refatoracao.ppt
00_Apresentacao sobre o livro do sommerville_ES.ppt
SLIDES - AULA 5 - HERANÇA - Material de Cleyton Souza - IFPB
10_ slides de Reuso sommerville cap 10.ppt
SLIDES - AULA 3 - CLASSES E OBJETOS EM JAVA - Material de Cleyton Souza - IFPB

Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster