User Tools

Site Tools


newdevs:resources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
newdevs:resources [2020/07/16 11:39] – [Recommended Resources] tmccannanewdevs:resources [2022/01/27 16:58] – [Recommended Resources] tmccanna
Line 8: Line 8:
   * [[https://wiki.evergreen-ils.org/doku.php?id=code_formatting_standards | Code Formatting Standards]]   * [[https://wiki.evergreen-ils.org/doku.php?id=code_formatting_standards | Code Formatting Standards]]
  
-**Git** +**Accessibility** 
-  * Git CompleteThe definitive, step-by-step guide to Git (**$** - online course - [[https://www.udemy.com/course/git-complete/]]) +  * [[https://webaim.org/articles/|WebAim]] has a trove of excellent articles 
-  * Git with Evergreen (Documentation - [[https://wiki.evergreen-ils.org/doku.php?id=dev:git]])+  * [[https://a11yweekly.com/|The a11y weekly newsletter]] 
 +  * [[https://www.deque.com/axe/|axe]], a browser extension that catches some accessibility issues.  Once it finds an error, it gives you a "Learn More" link that is super helpful at explaining best practices.
  
-**HTML & CSS** +**Action Triggers** 
-  * CSS: Cascading Style Sheets ([[https://developer.mozilla.org/en-US/docs/Web/CSS]]) +  * [[https://www.youtube.com/watch?v=7ptdKkeGuBU&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=16|If This Then ThatAction Triggers]] - Overview of how action triggers are configured and used, and the related code and database components that make them run
-  * Introduction to HTML ([[https://www.w3schools.com/html/html_intro.asp]]) +
-  * Web Accessibility Initiative - WAI-ARIA Overview ([[https://www.w3.org/WAI/standards-guidelines/aria/]]) +
- +
-**Perl Perl Template Toolkit** +
-  * Template Toolkit ([[http://www.template-toolkit.org/]]+
- +
-**TypeScript** +
-  * Introduction to TypeScript Development (**$** online course - [[https://www.udemy.com/introduction-typescript-development/]]) +
-  * TypeScript Essential Training (**$** - online course - [[https://www.lynda.com/Typescript-tutorials/TypeScript-Essential-Training/421807-2.html]])+
  
 **Angular** **Angular**
Line 29: Line 21:
   * [[dev:angular_dev_best_practices|Evergreen Angular Development Best Practices]]   * [[dev:angular_dev_best_practices|Evergreen Angular Development Best Practices]]
   * [[dev:browser_staff:examples|Example of developing a new page for the Evergreen web client]]   * [[dev:browser_staff:examples|Example of developing a new page for the Evergreen web client]]
 +  * [[https://www.youtube.com/watch?v=I_XZj-_JiRQ&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=8|Angular Client Ingredients (Recording)]] (Bill Erickson)
  
-**JavaScript** +**Creating and Testing Patches** 
-  * JavaScript Promises ES6 Training Tutorial (online course - [[https://www.reddit.com/r/learnjavascript/comments/bu48a5/javascript_promises_es6_training_tutorial_under_6/]])+  * [[https://www.youtube.com/playlist?list=PLsktT5b82paUn2A_n85c13oMMmdTRlVFY|Evergreen ILS YouTube Playlist]] 
 + 
 +**Evergreen Conference Presentations** 
 +  * 2018: [[https://git.evergreen-ils.org/?p=working/random.git;a=blob_plain;f=ang2-preso.html;hb=collab/berick/eg2018#(1)|How Angular Lost its JS (Slides)]] (Bill Erickson) 
 +  * 2019: [[https://evergreen-ils.org/wp-content/uploads/2019/04/Writing-Angular-for-Evergreen-Galen-Charlton.pdf|Writing Angular for Evergreen (PDF)]] (Galen Charlton) 
 +  * 2020: [[https://www.youtube.com/watch?v=I_XZj-_JiRQ&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=8|Angular Client Ingredients (Recording)]] (Bill Erickson) 
 +  * 2020: [[https://www.youtube.com/watch?v=fXrhpJUpFWE&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=15|Making PERL work for you in Evergreen (Recording)]] (Galen Charlton and Mike Rylander) 
 +  * 2020: [[https://www.youtube.com/watch?v=lDmNsFeir8c&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=14|Working with MARC Records in PERL (Recording)]] (Rogan Hamby) 
 + 
 +**Git** 
 +  * Git Complete: The definitive, step-by-step guide to Git (**$** - online course - [[https://www.udemy.com/course/git-complete/]]) 
 +  * Git with Evergreen (Documentation - [[https://wiki.evergreen-ils.org/doku.php?id=dev:git]])
  
 **Hacking Evergreen Videos** **Hacking Evergreen Videos**
Line 38: Line 42:
   * Part 3 - [[https://vimeo.com/236490496]]   * Part 3 - [[https://vimeo.com/236490496]]
  
-**Evergreen Conference Presentations** +**HTML & CSS** 
-  * Beware, **these presentations are pretty confusing (especially without the audio)**, but perhaps they will spur you to ask questions of Bill and Galen. +  * CSS: Cascading Style Sheets ([[https://developer.mozilla.org/en-US/docs/Web/CSS]]) 
-  * 2018: [[https://git.evergreen-ils.org/?p=working/random.git;a=blob_plain;f=ang2-preso.html;hb=collab/berick/eg2018#(1)|How Angular Lost its JS]] (Bill Erickson+  * Introduction to HTML ([[https://www.w3schools.com/html/html_intro.asp]]) 
-  * 2019: [[https://evergreen-ils.org/wp-content/uploads/2019/04/Writing-Angular-for-Evergreen-Galen-Charlton.pdf|Writing Angular for Evergreen (PDF)]] (Galen Charlton+  * Web Accessibility Initiative WAI-ARIA Overview ([[https://www.w3.org/WAI/standards-guidelines/aria/]])
-  * 2020:  +
-[[https://www.youtube.com/watch?v=I_XZj-_JiRQ&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=8|Angular Client Ingredients]] (Bill Erickson) +
-  * 2020: [[https://www.youtube.com/watch?v=fXrhpJUpFWE&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=15|Making PERL work for you in Evergreen]] (Galen Charlton and Mike Rylander) +
-  * 2020: [[https://www.youtube.com/watch?v=lDmNsFeir8c&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=14|Working with MARC Records in PERL]] (Rogan Hamby)+
  
-**Accessibility** +**JavaScript** 
-  * [[https://webaim.org/articles/|WebAim]] has a trove of excellent articles +  * JavaScript Promises ES6 Training Tutorial (online course - [[https://www.reddit.com/r/learnjavascript/comments/bu48a5/javascript_promises_es6_training_tutorial_under_6/]]) 
-  * [[https://a11yweekly.com/|The a11y weekly newsletter]] + 
-  * [[https://www.deque.com/axe/|axe]], a browser extension that catches some accessibility issues.  Once it finds an error, it gives you a "Learn More" link that is super helpful at explaining best practices.+**OpenSRF** 
 +  * [[https://journal.code4lib.org/articles/3284|Introduction to OpenSRF - Code4Lib]] 
 +**Perl & Perl Template Toolkit** 
 +  * Template Toolkit ([[http://www.template-toolkit.org/]]) 
 +  * [[https://www.youtube.com/watch?v=fXrhpJUpFWE&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=15|Making PERL work for you in Evergreen (Recording)]] (Galen Charlton and Mike Rylander) 
 +  * [[https://www.youtube.com/watch?v=lDmNsFeir8c&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=14|Working with MARC Records in PERL (Recording)]] (Rogan Hamby) 
 +  * [[https://wiki.evergreen-ils.org/doku.php?id=backend-devel:open-ils_cstore_api|Methods in open-ils.cstore]] 
 + 
 +**TypeScript** 
 +  * Introduction to TypeScript Development (**$** - online course - [[https://www.udemy.com/introduction-typescript-development/]]) 
 +  * TypeScript Essential Training (**$** - online course - [[https://www.lynda.com/Typescript-tutorials/TypeScript-Essential-Training/421807-2.html]])
  
  
  
newdevs/resources.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.