bertjan@openvalue.nl Angular for Java developers Bert Jan Schrijver @bjschrijver
Bert Jan Schrijver L e t ’ s m e e t @bjschrijver
Live coding Demo About Angular Introduction Demo Live coding Questions (maybe) Outline W 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 6.x • Enjoyed it! • Ideal front-end framework for Java devs Why talk about Angular?
• Component-based, modularised • Dependency injection • TypeScript • RxJS • Template engine with model binding • Powerful CLI About Angular
Angular for Java developers What Java Angular Dependency management Maven NPM Build / package Maven Webpack Library repository Maven central npmjs.org Project descriptor pom.xml package.json Programming language Java TypeScript / HTML Platform / runtime JVM Browser / Node.js
Angular for Java developers What Java Angular App generation JHipster Angular CLI Unit testing JUnit Karma / Jasmine Responsive layout Bootstrap Bootstrap / Material Reactive programming RxJava RxJS Browser / end-to-end testing Webdriver Protractor Code style checks Sonar tslint / Sonar
Angular for Java developers What Java Angular Version control Git Git Build automation Jenkins Jenkins Artifact repository Nexus Nexus Code quality metrics 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

OpenValue meetup July 2018 - Angular for Java developers

  • 1.
    bertjan@openvalue.nl Angular for Javadevelopers Bert Jan Schrijver @bjschrijver
  • 2.
    Bert Jan Schrijver Le t ’ s m e e t @bjschrijver
  • 3.
    Live coding Demo About Angular Introduction Demo Livecoding Questions (maybe) Outline W h a t ‘ s n e x t ? Live coding @bjschrijver
  • 4.
    • Spent afair amount of time with it • From early 2.x beta’s to current 6.x • Enjoyed it! • Ideal front-end framework for Java devs Why talk about Angular?
  • 5.
    • Component-based, modularised •Dependency injection • TypeScript • RxJS • Template engine with model binding • Powerful CLI About Angular
  • 6.
    Angular for Javadevelopers What Java Angular Dependency management Maven NPM Build / package Maven Webpack Library repository Maven central npmjs.org Project descriptor pom.xml package.json Programming language Java TypeScript / HTML Platform / runtime JVM Browser / Node.js
  • 7.
    Angular for Javadevelopers What Java Angular App generation JHipster Angular CLI Unit testing JUnit Karma / Jasmine Responsive layout Bootstrap Bootstrap / Material Reactive programming RxJava RxJS Browser / end-to-end testing Webdriver Protractor Code style checks Sonar tslint / Sonar
  • 8.
    Angular for Javadevelopers What Java Angular Version control Git Git Build automation Jenkins Jenkins Artifact repository Nexus Nexus Code quality metrics Sonar Sonar
  • 9.
  • 10.
    • Component-based, modularised •Dependency injection • TypeScript • RxJS • Template engine with model binding • Powerful CLI Recap: about Angular
  • 11.
  • 12.
    https://github.com/bertjan/a4jd Thanks for yourtime. Got feedback? Tweet it! All pictures belong to their respective authors @bjschrijver