Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JavaScript (JS) is what we use when developing our user interfaces. For example, you can find in https://github.com/openmrs/openmrs-core,  we we use JS to make the OpenMRS installation wizard dynamic.  You can find some more in at https://github.com/openmrs/openmrs-module-legacyui, where the older OpenMRS user interface is built in JavaScript.

...

  • Tutorials/Language/API Documentations
  • Tutorials/Courses
    • https://javascript30.com/ - a super fun course which that can improve your knowledge of browser APIs, Javascript and CSS
      • It is a good idea to have a look at https://wesbos.com/courses/ since Wes continuously adds courses that are always very thoroughly explained, fun, and often for free
    • https://nodeschool.io/#workshopper-list - once installed you can work on these workshops offline :)
      • the first ones to look at when getting started are javascripting, scope-chains-closures, planetproto, how-to-npm, promise-it-wont-hurt, js-best-practices, functional-javascript-workshop but there are many more
  • Books
  • Newsletters

...

ReactJS is a popular Javascript framework (out of many out there) and it is one of the frameworks used by some of our Open Web Apps in OpenMRS and also http://bahmni.org/. Make sure to that the module/project you will be working on is using ReactJS (and or Redux) before diving into these tutorials because it might also use another JS framework.

...

...