30 Days with LAST Stack
Offered By: SymfonyCasts
Course Description
Overview
LAST stack - Live Components, AssetMapper, Stimulus & Turbo - puts the joy, productivity & simplicity back into creating rich, frontend experiences. And in 30 days, I'll prove it:
- AssetMapper fundamentals
- JavaScript Modules? ESM?
- 3rd party packages with importmap:require
- CSS
- Tailwind CSS!
- Stimulus
- UXs Package
- Turbo Drive
- Turbo Frames
- Popover & Stimulus Components
- Fully-armed "Data tables" setup
- View transitions & CSS transitions
- Toast Flash Notifications
- Turbo Streams
- Reusable, fully-featured modals
- Twig Components
- A Modal Twig Component
- Live Component
- Real-time form validation
- Dynamic / Dependent Forms
- "Add New" to a select element from a form
- Testing Twig Components & Live Components
- Functional testing with JavaScript
- Flowbite Bonus
🛸
Syllabus
- Hello LAST Stack!
- Asset Mapper
- JavaScript Modules
- 3rd Party JavaScript Packages
- CSS
- Tailwind CSS
- Stimulus
- Symfony UX Packages
- Turbo Drive
- Turbo Frames
- Popover!
- Auto-Submitting Forms
- Pagination & Column Sorting
- Data Tables with Turbo Frames
- View Transitions
- Toast Notifications
- Fancier Toasts: Auto-close & Fading
- Turbo Streams: Update any Element
- HTML dialog for Modals
- AJAX Modal!
- Fantastic Modal UX with a Loading State
- Fancy things on Modal Form Success
- More with fun Modals! Editing & Deleting
- Turbo Stream Responses
- Twig Components
- Modal Twig Component
- Live Components
- Real-Time Validation & Dependent Form Fields
- Testing Part 1: Twig & Live Components
- Testing Part 2: Functional Testing
- Performance
- Bonus: More on Flowbite
Taught by
Ryan Weaver
Related Courses
Ajax BasicsBoard Infinity via Coursera AJAX for Web Developers
Coursera Instructor Network via Coursera JavaScript, jQuery, AJAX
City College of San Francisco via California Community Colleges System Introduction to Javascript and Ajax: Building Web Apps
Johns Hopkins University via Coursera Advanced AJAX Techniques and Final Projects
Packt via Coursera