PUG Challenge Americas

Getting Started Angular From an OpenEdge Developer

Getting started with a component-based TypeScript framework such as Angular can be a daunting task for the OpenEdge developer. This beginner level session will spare those not familiar with Angular countless hour of searching for the basic set of information required to install, configure, and understand an Angular development environment. Completion of this session will prepare you to begin creating rich web interfaces to consume your OpenEdge web services.

This session covers:
• Implementing the local Angular AOT compiler and web server
• Installing required NPM modules
• Visual Studio Code and Bitbucket
• Proxy setup
• Using Angular components, services, and modules
• Basic development concepts, including accessing your web services
• Building deployments

Time permitting, we will cover important development concepts such as:
• Passing parameters
• Messaging
• The Angular Material Dialog
• Using the AG Grid

This session will not cover:
• Development of OpenEdge RESTful services
• Creating of an Authentication/Authorization framework
• Use of JWT web tokens

About Angular (https://Wikipedia.org, https://angular.io) :
Angular is a TypeScript-based, free, open-source, web application development framework from both Google and a community of individuals and corporations. As a platform, Angular includes:
• A component-based framework for building scalable web applications
• A collection of well-integrated libraries that cover a wide variety of features
• A suite of developer tools to help you develop, build, test, and update your code
• NOT Angular JS – Angular is a complete rewrite from the same team that built the now deprecated AngularJS.

This session is sponsored by