POWERUp 2019 has ended
Experience the magic of education. 
Back To Schedule
Monday, May 20 • 9:15am - 10:15am
22DA JavaScript 101: First Look from an RPG Perspective

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Since its introduction nearly 23 years ago, JavaScript has fast become the most prominent programming language on the Internet. You would be hard-pressed to find a single page on the web today that does not employ some amount of JavaScript code. Learning JavaScript, along with basic HTML and CSS concepts, should be at the top of the to-do list for every RPG developer looking to get started with serious web development. This session serves as an introduction to the fundamentals of the JavaScript language, drawing comparisons to coding concepts that should be familiar to all RPG programmers. No prior experience with web development is assumed. Topics to be covered include basic variable declaration, comparison & assignment operators, conditional statements, arrays, loops and functions -- all of which will be directly compared to their RPG equivalents. The instructor will demonstrate how you can practice these basic JavaScript concepts on your own using console tools inside the Google Chrome browser, and provide suggestions for further study of the language.

Learning Objectives:

  1. Know how to code and test blocks of JavaScript inside their own browser (specifically, we'll look at the DevTools inside Google Chrome)
  2. Understand the differences and similarities between JavaScript and RPG
  3. Know where to go for further study of the language and what to focus on learning first

avatar for Robert Swanson

Robert Swanson

Senior Partner, CNX Corporation

Monday May 20, 2019 9:15am - 10:15am PDT
Adventure Tower Adventure
  Application Development
  • Level Beginner
  • AWARD Bronze
  • Operating System IBM i
  • Audience This session is geared to teach JavaScript basics to seasoned RPG developers, drawing comparisons to common concepts such as local and global variable declaration, if statements, do loops, select blocks, etc.