Training

Our training offers cover the latest software development and web technologies, coordinated by our competent team with more than 15 years of teaching experience to the industry and academia.

Our training sessions can be offered in our facilities or on the premises of our customers.

Certified Enterprise JavaScript Engineer

JavaScript is since a while mature enough to make the transition from a client-side scripting language in the browser to become a reliable development language for scalable and distributed server-side applications. To give an idea of the growing popularity of the language, JavaScript is currently ranked No. 2, just slightly behind Java, in the Gartner Programming Language Index introduced in the report "IT Market Clock for Programming Languages" (2014), and we think it solves a lot of the key challenges coming up to the industry such as developing easy-to-maintain hybrid mobile applications and applications targeted to the Web of Things.

After gathering many years of experience on consultancy and development of distributed JavaScript applications in different research projects related to mobile web, e-government, media on demand and Web of Things, we have decided to create a certification program to train Certified Enterprise JavaScript Engineers (in German). We offer a 4-days intensive course and an examination, covering all the relevant aspects to becoming a professional JavaScript Engineer.

Contents 

Module 1: JavaScript – Basic language concepts

  • Basic language features
  • Functional aspects of JavaScript
  • Object-oriented aspects of JavaScript
  • Characteristics of JavaScript
  • Comparison to other programming languages

Module 2: JavaScript – Advanced language concepts

  • New Features in ECMAScript 6 (ES2015)
  • Development process of JavaScript applications
  • Testing of JavaScript applications, Test coverage, Test-Doubles
  • Development of JavaScript applications based on node.js

Module 3: Web Applications

  • Architecture patterns
  • Concepts of modern Web Frameworks
  • HTML5 and DOM4 APIs
  • Single Page Applications based on AngularJS
  • Database integration

Module 4: Applications for mobile devices and embedded systems

  • Development of Hybrid-Apps in JavaScript, HTML5 and CSS3
  • Use of native device functionality
  • Debugging and testing of Hybrid-Apps
  • Web of Things and embedded systems
  • Rapid-Prototyping of sensor applications