Add new modules and their related resources
tammytee opened this issue · comments
Here is a list of new modules we'd like to add to Onramp.
Before we publish these, let's ensure we have assets for each module:
Todo
- Get assets for each new module
- Create seeders for each module
- Write descriptions and skills for each module
- Add modules to prod
Intermediate
Auth
Free audio:
The Laravel Podcast - Presets & Jetstream, with Michael Dyrynda
Laravel Core
Free audio:
The Laravel Podcast - The Service Container, with Christoph Rumpel
Laravel Queues
Free audio:
The Laravel Podcast - Queues, with Mohamed Said
Advanced
Advanced Auth Concepts
Laravel Package Development
Paid video courses:
Laravel Package Training
PHP Package Development
Free articles:
Laravel Package Development
Free audio:
The Laravel Podcast - Packages, with Freek Van der Herten & Marcel Pociot
@darkboywonder - I think I may have misinterpreted Matt's message when I created this issue. When we first looked at #334 we thought the queues episode should be a part of the Laravel Core module. Do you still think that's the case or do you think we should have an entire module dedicated to queues?
Proposed Descriptions and Skills
Module | Description | Skills |
---|---|---|
Auth | Learn how to verify your application's users and other preventative measures you can take to protect your app against security vulnerabilities. | Authorize user actions, Authenticate users, Manage user roles and permissions |
Laravel Core | Take your mastery of Laravel to the next level by diving into the internal features at the framework's core. | |
Laravel Queues | Learn how to create performant Laravel apps by using queues to process your time intensive tasks in the background. | |
Laravel Package Development | Enhance the functionality of your application by creating extensible packages you can share with the community. | Use Composer, Install Composer, Create an open-source project |
I haven't lived on Onramp-land for a while so please accept my apologies if these suggestions are way off. My gut response though:
Auth is great
Core is great
Maybe queue could have skills of sommmething like this?:
- Push jobs to queue
- Enqueue mail, etc.
- Run queue worker
For the Laravel Package Development, I think Use and install composer are more pre-reqs? I'm leaning more toward:
- Publish configuration files
- Create a package-specific service provider
- Test with Testbench