newdevs:resources
New Developers Working Group
Recommended Resources
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:
General:
Accessibility
- WebAim has a trove of excellent articles
- 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.
Action Triggers
- 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
Angular
- Build Your First Angular App (online course - https://scrimba.com/g/gyourfirstangularapp)
- Angular 8 - The Complete guide ($ - online course - https://www.udemy.com/the-complete-guide-to-angular-2 - Note: You'll definitely want to learn TypeScript before taking this class. The instructor goes very quickly, so you may want to take a less intensive class first.)
- Angular Client Ingredients (Recording) (Bill Erickson)
Creating and Testing Patches
Evergreen Conference Presentations
- 2018: How Angular Lost its JS (Slides) (Bill Erickson)
- 2019: Writing Angular for Evergreen (PDF) (Galen Charlton)
- 2020: Angular Client Ingredients (Recording) (Bill Erickson)
- 2020: Making PERL work for you in Evergreen (Recording) (Galen Charlton and Mike Rylander)
- 2020: 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
- Part 1 - https://vimeo.com/230985351
- Part 2 - https://vimeo.com/231611654
- Part 3 - https://vimeo.com/236490496
HTML & CSS
- CSS: Cascading Style Sheets (https://developer.mozilla.org/en-US/docs/Web/CSS)
- 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/)
JavaScript
- JavaScript Promises ES6 Training Tutorial (online course - https://www.reddit.com/r/learnjavascript/comments/bu48a5/javascript_promises_es6_training_tutorial_under_6/)
OpenSRF
Perl & Perl Template Toolkit
- Template Toolkit (http://www.template-toolkit.org/)
- Making PERL work for you in Evergreen (Recording) (Galen Charlton and Mike Rylander)
- Working with MARC Records in PERL (Recording) (Rogan Hamby)
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