Submit Search
Upload
Dmutro Panin JHipster
•
0 likes
•
116 views
А
Аліна Шепшелей
Follow
Create a spring boot + angular js project in no time
Read less
Read more
Technology
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
You're doing it wrong! Git it right!
You're doing it wrong! Git it right!
Cory Webb
Deploying Joomla sites with GIT
Deploying Joomla sites with GIT
Ashwin Date
Railsgoat
Railsgoat
OWASP Atlanta
VMWARE_2V0-641_CERT.2016
VMWARE_2V0-641_CERT.2016
Samuele Fogagnolo
Presentacion eco creatools
Presentacion eco creatools
Siembra una Palma
3
3
Laura265
Danny 2
Danny 2
daniela-andrea
MEPCO
MEPCO
Bill Carr
Recommended
You're doing it wrong! Git it right!
You're doing it wrong! Git it right!
Cory Webb
Deploying Joomla sites with GIT
Deploying Joomla sites with GIT
Ashwin Date
Railsgoat
Railsgoat
OWASP Atlanta
VMWARE_2V0-641_CERT.2016
VMWARE_2V0-641_CERT.2016
Samuele Fogagnolo
Presentacion eco creatools
Presentacion eco creatools
Siembra una Palma
3
3
Laura265
Danny 2
Danny 2
daniela-andrea
MEPCO
MEPCO
Bill Carr
Sse p guidelines 21 june 16 final
Sse p guidelines 21 june 16 final
Anthony Kilcoyne
IMRAN
IMRAN
Imran Khalid
Cook County Department of Public Health 2016 WePLAN 2020 Forces of Change Ass...
Cook County Department of Public Health 2016 WePLAN 2020 Forces of Change Ass...
Jim Bloyd
La web 2,0
La web 2,0
Domi Gonzalez
PREGUNTES BIOLOGIA 2N BATXILLERAT
PREGUNTES BIOLOGIA 2N BATXILLERAT
adaura
certificate-713049
certificate-713049
Iman Azari
Hanh trinh thanh cong
Hanh trinh thanh cong
Nguyễn Văn
Sociedad de la información y el conocimiento
Sociedad de la información y el conocimiento
Lidia Ávila Martínez
Atma Webinar Oct 2016
Atma Webinar Oct 2016
Shruti Agarwal
How Snapple got its juice back!
How Snapple got its juice back!
Rohan Bharaj
Yeoman
Yeoman
ranesco
Django
Django
Venkat Projects
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Matt Raible
Frontend Engineer Toolbox
Frontend Engineer Toolbox
Ynon Perek
jhipster-geekle-gbloch
jhipster-geekle-gbloch
Gaëtan Bloch
Yeoman Workflow
Yeoman Workflow
John-Philip Johansson
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Matt Raible
React Native Masterclass
React Native Masterclass
Ahmad Arif Faizin
Data + Visualization Toronto Meetup 4: The Google Maps API
Data + Visualization Toronto Meetup 4: The Google Maps API
mattholtom
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
Gaëtan Bloch
Agile and waterfall tango dancing
Agile and waterfall tango dancing
Lior Israel
Debugging Web Apps on Real Mobile Devices
Debugging Web Apps on Real Mobile Devices
Dale Lane
More Related Content
Viewers also liked
Sse p guidelines 21 june 16 final
Sse p guidelines 21 june 16 final
Anthony Kilcoyne
IMRAN
IMRAN
Imran Khalid
Cook County Department of Public Health 2016 WePLAN 2020 Forces of Change Ass...
Cook County Department of Public Health 2016 WePLAN 2020 Forces of Change Ass...
Jim Bloyd
La web 2,0
La web 2,0
Domi Gonzalez
PREGUNTES BIOLOGIA 2N BATXILLERAT
PREGUNTES BIOLOGIA 2N BATXILLERAT
adaura
certificate-713049
certificate-713049
Iman Azari
Hanh trinh thanh cong
Hanh trinh thanh cong
Nguyễn Văn
Sociedad de la información y el conocimiento
Sociedad de la información y el conocimiento
Lidia Ávila Martínez
Atma Webinar Oct 2016
Atma Webinar Oct 2016
Shruti Agarwal
How Snapple got its juice back!
How Snapple got its juice back!
Rohan Bharaj
Viewers also liked
(10)
Sse p guidelines 21 june 16 final
Sse p guidelines 21 june 16 final
IMRAN
IMRAN
Cook County Department of Public Health 2016 WePLAN 2020 Forces of Change Ass...
Cook County Department of Public Health 2016 WePLAN 2020 Forces of Change Ass...
La web 2,0
La web 2,0
PREGUNTES BIOLOGIA 2N BATXILLERAT
PREGUNTES BIOLOGIA 2N BATXILLERAT
certificate-713049
certificate-713049
Hanh trinh thanh cong
Hanh trinh thanh cong
Sociedad de la información y el conocimiento
Sociedad de la información y el conocimiento
Atma Webinar Oct 2016
Atma Webinar Oct 2016
How Snapple got its juice back!
How Snapple got its juice back!
Similar to Dmutro Panin JHipster
Yeoman
Yeoman
ranesco
Django
Django
Venkat Projects
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Matt Raible
Frontend Engineer Toolbox
Frontend Engineer Toolbox
Ynon Perek
jhipster-geekle-gbloch
jhipster-geekle-gbloch
Gaëtan Bloch
Yeoman Workflow
Yeoman Workflow
John-Philip Johansson
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Matt Raible
React Native Masterclass
React Native Masterclass
Ahmad Arif Faizin
Data + Visualization Toronto Meetup 4: The Google Maps API
Data + Visualization Toronto Meetup 4: The Google Maps API
mattholtom
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
Gaëtan Bloch
Agile and waterfall tango dancing
Agile and waterfall tango dancing
Lior Israel
Debugging Web Apps on Real Mobile Devices
Debugging Web Apps on Real Mobile Devices
Dale Lane
WebGL Camp 4 - A3 3D Engine
WebGL Camp 4 - A3 3D Engine
aerotwist
Rapidly scaffold your frontend with yeoman
Rapidly scaffold your frontend with yeoman
Simon Waibl
JavaScript Power Tools
JavaScript Power Tools
Codemotion
PhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or Less
Troy Miles
jQuery Conference Austin Sept 2013
jQuery Conference Austin Sept 2013
dmethvin
Front end workflow with yeoman
Front end workflow with yeoman
hassan hafez
Yeoman + grunt + bower
Yeoman + grunt + bower
Raveen Perera
Electron - Build desktop apps using javascript
Electron - Build desktop apps using javascript
Austin Ogilvie
Similar to Dmutro Panin JHipster
(20)
Yeoman
Yeoman
Django
Django
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Frontend Engineer Toolbox
Frontend Engineer Toolbox
jhipster-geekle-gbloch
jhipster-geekle-gbloch
Yeoman Workflow
Yeoman Workflow
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
React Native Masterclass
React Native Masterclass
Data + Visualization Toronto Meetup 4: The Google Maps API
Data + Visualization Toronto Meetup 4: The Google Maps API
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
Agile and waterfall tango dancing
Agile and waterfall tango dancing
Debugging Web Apps on Real Mobile Devices
Debugging Web Apps on Real Mobile Devices
WebGL Camp 4 - A3 3D Engine
WebGL Camp 4 - A3 3D Engine
Rapidly scaffold your frontend with yeoman
Rapidly scaffold your frontend with yeoman
JavaScript Power Tools
JavaScript Power Tools
PhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or Less
jQuery Conference Austin Sept 2013
jQuery Conference Austin Sept 2013
Front end workflow with yeoman
Front end workflow with yeoman
Yeoman + grunt + bower
Yeoman + grunt + bower
Electron - Build desktop apps using javascript
Electron - Build desktop apps using javascript
More from Аліна Шепшелей
Vladimir Lozanov How to deliver high quality apps to the app store
Vladimir Lozanov How to deliver high quality apps to the app store
Аліна Шепшелей
Oleksandr Yefremov Continuously delivering mobile project
Oleksandr Yefremov Continuously delivering mobile project
Аліна Шепшелей
Alexander Voronov Test driven development in real world
Alexander Voronov Test driven development in real world
Аліна Шепшелей
Vitalii Bondarenko HDinsight: spark. advanced in memory big-data analytics wi...
Vitalii Bondarenko HDinsight: spark. advanced in memory big-data analytics wi...
Аліна Шепшелей
Valerii Iakovenko Drones as the part of the present
Valerii Iakovenko Drones as the part of the present
Аліна Шепшелей
Valerii Moisieienko Apache hbase workshop
Valerii Moisieienko Apache hbase workshop
Аліна Шепшелей
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Аліна Шепшелей
Anton Ivinskyi Application level metrics and performance tests
Anton Ivinskyi Application level metrics and performance tests
Аліна Шепшелей
Миша Рыбачук Что такое дизайн?
Миша Рыбачук Что такое дизайн?
Аліна Шепшелей
Макс Семенчук Дизайнер, которому доверяют
Макс Семенчук Дизайнер, которому доверяют
Аліна Шепшелей
Anton Parkhomenko Boost your design workflow or git rebase for designers
Anton Parkhomenko Boost your design workflow or git rebase for designers
Аліна Шепшелей
Andrew Veles Product design is about the process
Andrew Veles Product design is about the process
Аліна Шепшелей
Kononenko Alina Designing for Apple Watch and Apple TV
Kononenko Alina Designing for Apple Watch and Apple TV
Аліна Шепшелей
Mihail Patalaha Aso: how to start and how to finish?
Mihail Patalaha Aso: how to start and how to finish?
Аліна Шепшелей
Gregory Shehet Undefined' on prod, or how to test a react app
Gregory Shehet Undefined' on prod, or how to test a react app
Аліна Шепшелей
Alexey Osipenko Basics of functional reactive programming
Alexey Osipenko Basics of functional reactive programming
Аліна Шепшелей
Vladimir Mikhel Scrapping the web
Vladimir Mikhel Scrapping the web
Аліна Шепшелей
Roman Ugolnikov Migrationа and sourcecontrol for your db
Roman Ugolnikov Migrationа and sourcecontrol for your db
Аліна Шепшелей
Alex Theedom Java ee revisits design patterns
Alex Theedom Java ee revisits design patterns
Аліна Шепшелей
Alexey Tokar To find a needle in a haystack
Alexey Tokar To find a needle in a haystack
Аліна Шепшелей
More from Аліна Шепшелей
(20)
Vladimir Lozanov How to deliver high quality apps to the app store
Vladimir Lozanov How to deliver high quality apps to the app store
Oleksandr Yefremov Continuously delivering mobile project
Oleksandr Yefremov Continuously delivering mobile project
Alexander Voronov Test driven development in real world
Alexander Voronov Test driven development in real world
Vitalii Bondarenko HDinsight: spark. advanced in memory big-data analytics wi...
Vitalii Bondarenko HDinsight: spark. advanced in memory big-data analytics wi...
Valerii Iakovenko Drones as the part of the present
Valerii Iakovenko Drones as the part of the present
Valerii Moisieienko Apache hbase workshop
Valerii Moisieienko Apache hbase workshop
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Anton Ivinskyi Application level metrics and performance tests
Anton Ivinskyi Application level metrics and performance tests
Миша Рыбачук Что такое дизайн?
Миша Рыбачук Что такое дизайн?
Макс Семенчук Дизайнер, которому доверяют
Макс Семенчук Дизайнер, которому доверяют
Anton Parkhomenko Boost your design workflow or git rebase for designers
Anton Parkhomenko Boost your design workflow or git rebase for designers
Andrew Veles Product design is about the process
Andrew Veles Product design is about the process
Kononenko Alina Designing for Apple Watch and Apple TV
Kononenko Alina Designing for Apple Watch and Apple TV
Mihail Patalaha Aso: how to start and how to finish?
Mihail Patalaha Aso: how to start and how to finish?
Gregory Shehet Undefined' on prod, or how to test a react app
Gregory Shehet Undefined' on prod, or how to test a react app
Alexey Osipenko Basics of functional reactive programming
Alexey Osipenko Basics of functional reactive programming
Vladimir Mikhel Scrapping the web
Vladimir Mikhel Scrapping the web
Roman Ugolnikov Migrationа and sourcecontrol for your db
Roman Ugolnikov Migrationа and sourcecontrol for your db
Alex Theedom Java ee revisits design patterns
Alex Theedom Java ee revisits design patterns
Alexey Tokar To find a needle in a haystack
Alexey Tokar To find a needle in a haystack
Recently uploaded
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Recently uploaded
(20)
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Dmutro Panin JHipster
1.
JHipster Create a Spring
Boot + AngularJS project in no time.
2.
Dmytro Panin ▪ Senior
Java Developer ▪ Java Architect https://www.linkedin.com/in/DmytroPanin dmytro.panin@gmail.com https://github.com/dr-mod/jhipster-books/ About me http://www.slideshare.net/DmytroPanin/get-along-with-jhipster
3.
Agenda ▪ Scaffolding ▪ Yeoman ▪
What is JHipster? ▪ Demo ▪ More about JHipster ▪ Q&A session
4.
▪ Saves time ▪
Includes accepted practices Scaffolding ▪ Design time and Runtime scaffolding
5.
Scaffolding workflow
6.
npm install -g
yo A yeoman was a member of an English social class, generally a freeman who owned his own farm. (Wikipedia) Yeoman – the web’s scaffolding tool for modern webapps
7.
http://yeoman.io/generators/ Generators
8.
JHipster is a
Yeoman generator, used to create a Spring Boot + AngularJS project
9.
Project status https://www.openhub.net/p/generator-jhipster ▪ 150
developers contributed ▪ fifth most stared yeoman generator ▪ up to 15.500 downloads in last 30 days
10.
yo grunt gulp bower npm (not supported
in JHipster 3.0) http://jhipster.github.io/
11.
Server side technologies ▪
Spring Boot ▪ Spring Security ▪ Gradle or Maven ▪ Hibernate ▪ ElasticSearch ▪ Thymeleaf ▪ Gatling ▪ Cucumber
12.
Client side technologies ▪
AngularJS ▪ HTML5 + CSS3 ▪ Bootstrap ▪ jQuery ▪ Websockets ▪ Sass ▪ Browsersync ▪ Karma ▪ Protractor
13.
JHipster databases
14.
Database versioning SQL Liquibase Mongeez
CQL
15.
JHipster hibernate 2nd
level cache
16.
Let’s build an
app
17.
18.
Creating an entity yo
jhipster:entity entityName ▪ Yoman sub-generator ▪ JDL ▪ JHipster-UML yo jhipster:import-jdl fileName.jh
19.
http://jhipster.github.io/jdl-studio/https://github.com/dr-mod/jhipster-books/blob/master/entities.jh
20.
http://jhipster.github.io/modules/marketplace/#/details/generator-jhipster-bootswatch npm install -g
generator-jhipster-bootswatch yo jhipster-bootswatch
21.
Modules ▪ Elasticsearch Reindexer ▪
Basic Auth ▪ Bootstrap Material Design ▪ Bootswatch ▪ Leaflet ▪ Google Maps ▪ Google Analytics etc.. http://jhipster.github.io/modules/marketplace/ https://github.com/jhipster/generator-jhipster-module
22.
Sub-generators ▪ entity ▪ import-jdl ▪
service ▪ languages ▪ server ▪ client ▪ heroku ▪ aws ▪ cloudfoundry yo jhipster:sub-generator-name npmnode_modulesgenerator-jhipstergenerators
23.
Testing ▪ UI -
Karma ▪ AngularJS integration - Protractor ▪ Performance - Gatling gulp protractor gulp test mvnw gatling:execute
24.
Run in Docker mvnw
package -Pprod docker:build gradlew bootRepackage -Pprod buildDocker docker-compose -f src/main/docker/app.yml
25.
Links to check: ▪
http://yeoman.io/ ▪ http://yeoman.io/generators/ ▪ http://jhipster.github.io/ ▪ https://www.openhub.net/p/generator-jhipster ▪ https://github.com/dr-mod/jhipster-books
26.
Questions
Download now