View
55
Download
2
Category
Preview:
Citation preview
bertjan@openvalue.de
Angular for Java developersBert Jan Schrijver
@bjschrijver
Bert Jan SchrijverL e t ’ s m e e t
@bjschrijver
Live coding
Demo
About Angular
IntroductionDemo
Live coding
Questions (maybe)
OutlineW h a t ‘ s n e x t ?
Live coding
@bjschrijver
• Spent a fair amount of time with it • From early 2.x beta’s to current 7.x • Enjoyed it! • Ideal front-end framework for backend
devs
Why talk about Angular?
• Component-based, modularised • Dependency injection • TypeScript • RxJS • Template engine with model binding • Powerful CLI
About Angular
Angular for Java developersWhat Java Angular
Dependencymanagement Maven NPM
Build/package Maven Webpack
Libraryrepository Mavencentral npmjs.org
Projectdescriptor pom.xml package.json
Programminglanguage Java TypeScript/HTML
Platform/runtime JVM Browser/Node.js
Angular for Java developersWhat Java Angular
Appgeneration JHipster AngularCLI
Unittesting JUnit Karma/Jasmine
Responsivelayout Bootstrap Bootstrap/Material
Reactiveprogramming RxJava RxJS
Browser/end-to-endtesting Webdriver Protractor
Codestylechecks Sonar tslint/Sonar
Angular for Java developersWhat Java Angular
Versioncontrol Git Git
Buildautomation Jenkins Jenkins
Artifactrepository Nexus Nexus
Codequalitymetrics Sonar Sonar
Let’s code!
• Component-based, modularised • Dependency injection • TypeScript • RxJS • Template engine with model binding • Powerful CLI
Recap: about Angular
Questions?
@bjschrijver
https://github.com/bertjan/a4jd
Thanks for your time.Got feedback? Tweet it!
All pictures belong to their respective
authors
@bjschrijver
Recommended