Reading List / Training for Customer Portal

Reading List / Training for Customer Portal

Front-end


Electron

  1. Electron Documentation - Starting page for official electron documentation.
  2. Sample apps for Electron - Example applications to illustrate the usage of Electron APIs.
  3. electron-builder - Tool for packaging and creating installers for electron applications.

node.js

  1. nodejs documentation - Starting page for official node.js documentation.
  2. Chromium Network Errors - Provides custom error classes that can be used in node.js and electron applications.
  3. npm documentation - Starting page for official npm documentation.
  4. Node.js Best Practices - Unofficial list of best practices for node.js with explanations for each.

React

  1. Getting Started - Starting page for official documentation
  2. Tutorial - Official tutorial
  3. create-react-app - Tool that creates "boilerplate" (i.e. project structure) for single-page React applications.
  4. Thinking in React - help identifying what state will be needed, and how to think through how components work
  5. Setup React.js in Windows environment - Clean tutorial on setting up react dev environment on windows. Uses VS Code as the IDE (Bonus for being an electron App)
  6. MDN Guide on React - Covers Hooks

Tutorials / Lessons

  1. FreeCodeCamp - Great comprehensive 'code camp' for everything front end.
    • I would probably recommend just doing the entire suite from css -> html(5) -> Javascript(es6) -> react; however would point these out to priorities
    • ES6 - under javascript. Provide excellent advice and details about features available in ECMASCRIPT 6+; these will be used heavily.
      • Object destructuring
      • Template literals
      • ArrowFunctions
      • Modules
    • DataStructures
    • OOP & Functional Javascript
    • React Tutorial

Back-End


REST

  1. React.js and Spring Data REST - Detailed tutorial about building a REST API with a React front-end. Includes code samples.

 


    • Related Articles

    • Customer Portal Authentication Flow

      Below is a diagram of the basic authentication flow for Customer Portal.
    • Deploy Customer-Portal

      Deploy Customer-Portal Objectives Update the Customer-Portal single page application running on a remove environment. Prerequisites Access to TeamCity Access to the Remote Environment configured for Customer Portal The ability to unpack a zipped file ...
    • Standardized List of Table Name Abbreviations

      This list is an effort to standardize our naming convention for database table and column names. Please use these abbreviations when names are too long (longer than 28 characters). Full Word Abbreviation Account ACCT Accounts Receivable AR Adjustment ...
    • API Connect - Resident Portal Customer FAQ

      API Connect - Resident Portal Customer FAQ What is API Connect - Resident Portal? API Connect - Resident Portal is FullCount's read-only API suite for sharing real-time meal and charge account balances and transactions. The data included is identical ...
    • API Connect/Customer Portal SSO Email Template

      API Connect/Customer Portal SSO Email Template Email Template: Subject: <Community Name> - FullCount <> <Partner> integration Body: Hi <Community Contact>/<Partner> team, We have enabled the <API Connect AND/OR Single-Sign-On> integration between ...