JavaScript For Java Developers
Seating is limited -- Register Now!
at Munich Airport
Language: English
Price: 357€ (19% MwSt. [VAT] included)
JavaScript essentials for Java (EE) developers.
Learn JavaScript principles, quirks and relevant concepts in one day.
The focus of this workshop is understanding the principles, ideas and paradigms
behind JavaScript. At the end of the workshop we will look under the hood of
frameworks like angular.js.
Prerequisites
Java SE and HTML 5 experience.
Topics
- "Hello" JavaScript--and the main difference to Java.
- Functional Programming with JavaScript
- Essential grammar
- Types in JavaScript
- Casting rules or coercion
- Namespaces,Modules and Patterns
- Java.this != JavaScript.this
- Hoisting and Scopes
- What are Prototypes and prototypical inheritance?
- Implementing polyfills
- Asynchronous programming with JavaScript
- Callbacks, Promises and Generators
- JavaScript in browser: DOM manipulations
- Implementing DI, "modules" with JavaScript and reviewing Angular.js
- JavaScript: tools, frameworks and techniques
- The Future is Now: ES 6 or ES 2015, Transpilers and Tooling
- Embedding JavaScript and Java: Nashorn
- Nashorn: useful patterns and techniques for Java developers
- JavaScript within JavaEE
In this workshop I would like to explain the most significant features with working code and prepared examples. As a reference, you will get a GIT repository with all snippets and solutions, as well as prepared sample applications.
A developer laptop with pre-installed 1.8 is optional. You can run the examples if you like, or "hack" along with me, but taking notes is perfectly viable as well.
We will spend 50% of the time with code and the other half discussing the new APIs and features.
Feel free to contact me / register via email: workshops[-AT-]adam-bien.com