Skip to content

Latest commit

 

History

History
82 lines (52 loc) · 3.13 KB

0 ClassIntroduction.md

File metadata and controls

82 lines (52 loc) · 3.13 KB

Class Introduction

This class is a two-day introduction into the JavaScript React Extension library (RxJs) including the basic principles and concepts of reactive programming and reactive application design.


Logistics

  • The class is scheduled to run 8:30am to 4:30pm PDT.
  • The last hour of each day is reserved for hands-on work, Q&A and more detailed exploration of any specialized topics requested by the class.
  • The lunch hour is from 12:30 to 1:30. Those hours will be strictly observed so that you can schedule any out-of-class activities without interruption.
  • There will be a 10-minute break mid-morning and mid-afternoon - the exact time will depend on the flow of the material
  • Be sure to log into your LearnQuest student portal each day to ensure your attendence is recorded.

Instructor

Rod Davison

I have been involved in the technology industry for over 50 years, starting in 1972

  • Academia (theoretical mathematics, linguistics, cognitive science)
  • Artificial Intelligence R&D and product development
  • Software Development
  • Data Analytics – Social Research
  • Market Research
  • Project Manager
  • Research Director
  • Quality and Testing
  • Business Analysis
  • Consulting and training

I have worked with government agencies in Canada and the US, defence contractors and aerospace firms, major financial institutions (many years on Wall Street NYC).


Introductions

Please introduce yourself briefly, we don't have a lot of time for this part. Please tell me:

  • Name you prefer to be called in class, if different from the one listed on the class list
  • Your area of professions focus (developer, SRE, tester, BA, hardware engineer, etc.)
  • Any experience you have with reactive programming in any language.
  • Any specific objectives for the class or specific items you want to learn.
  • Just to humanize things, tell us one non-technical thing about yourself, like a hobby or special interest.

Class Materials

  • Much of the material that we will be using in class is the RxJS and other related online documentation

    • The on-line documentation is excellent, thorough and extensive
    • This material is not intended to replicate the online documentation
  • The class notes organize the material, fill in the gaps and provide additional annotations

  • The instructor's job is to explain, not just read the materials

  • All class materials are in this repository

  • Additional material may be added during the class

  • The repository will be available for download for 30 days: it will be archived on June 22 2024


Lab Machines

  • You will be provided with your own VM with a RxJS development environment installed.
  • There is a link to your personal VM in the LearnQuest Portal
  • The instructor will walk through a demo of how to access and use the VMs
  • If you want to use your own machines, there is a link to a repo with an npm project that you can use to install the necessary tools Lab Setup
    • However, there will not be time during class to troubleshoot anyone's local setup.

End