tighten / onramp

Easing the onramp for new or non-PHP developers to become Laravel devs.

Home Page:https://onramp.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

@mattstauffer @darkboywonder

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