Node.js offers one of the most innovative solutions to building servers and web/mobile applications. Its single-threaded event looping and asynchronous, non-blocking input/output processing feature distinguishes it from other runtime environments. Its scope is rapidly increasing with valuable contributions from the developer community and other technology giants.

Express.js is one of the most essential web frameworks for Node.js. It is a minimalist framework for building a host of web and mobile applications as well as application programming interfaces (APIs). A lot of popular applications and websites like MySpace, Geekli.st, Klout, Segment.io and Yummly are powered by Express.js. Express.js is offers various features, like template engines, simplified multiple routing, database integration and more.

AngularJS, a JavaScript and Node.js framework built for the future , AngularJS is a JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.

Prerequisites:

  • Experienced server-side and client side developers interested in wider understanding of web development roles

Topics:

  • NodeJS
    • Node.js Features and internals
    • Project setup: Hello World
    • Blocking vs. non-blocking I/O
    • Spawning a web server in 5 lines of code
    • Node modules and events
    • NPM
    • Asynchronicity and callbacks
    • Working with Promises
    • Files & folders manipulations
  • ExpressJS
    • Introduction to Express, installation and basic setup
    • Application configuration
    • Routing
    • Build a RESTFul API using Node and Express
  • AngularJS
  • Overview of AngularJS
  • Build: Hello World
  • Data Binding
  • Directives
  • Templates and Routing
  • Services and DI
  • Angular to Node

Info

  • Seminar ID: 44050
  • Location: Daniel Hotel
  • Date: Sunday 18th of June 2017

Main Speaker