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
newdevs:resources [2019/11/15 18:16] tmccannanewdevs:resources [2022/02/10 13:34] (current) – external edit 127.0.0.1
Line 4: Line 4:
 This list of web sites, classes, and books is not meant to be comprehensive, but they are all resources that people in the new developer group have actually used: This list of web sites, classes, and books is not meant to be comprehensive, but they are all resources that people in the new developer group have actually used:
  
-**Git** +**General:** 
-  * Git Complete: The definitive, step-by-step guide to Git (**$** - online course - [[https://www.udemy.com/course/git-complete/]]) +  * [[https://wiki.evergreen-ils.org/doku.php?id=eg_developer_overview | Evergreen Developer Overview]] 
-  * Git with Evergreen (Documentation - [[https://wiki.evergreen-ils.org/doku.php?id=dev:git]])+  * [[https://wiki.evergreen-ils.org/doku.php?id=code_formatting_standards | Code Formatting Standards]]
  
-**HTML & CSS** +**Accessibility** 
-  * CSS: Cascading Style Sheets ([[https://developer.mozilla.org/en-US/docs/Web/CSS]]) +  * [[https://webaim.org/articles/|WebAim]] has a trove of excellent articles 
-  * Introduction to HTML ([[https://www.w3schools.com/html/html_intro.asp]]) +  * [[https://a11yweekly.com/|The a11y weekly newsletter]] 
-  * Web Accessibility Initiative - WAI-ARIA Overview ([[https://www.w3.org/WAI/standards-guidelines/aria/]])+  * [[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.
  
-**Perl & Perl Template Toolkit** +**Action Triggers** 
-  * Template Toolkit ([[http://www.template-toolkit.org/]]) +  * [[https://www.youtube.com/watch?v=7ptdKkeGuBU&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=16|If This Then That: Action Triggers]] - Overview of how action triggers are configured and used, and the related code and database components that make them run
- +
-**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 25: 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 34: 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/]])
  
-**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.1573859765.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

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.