Course Outline
Introduction
Laravel Overview
- ORM
- Template engine
- Artisan
- Automatic package delivery
- Database migration
Vue JS at a Glance
- Virtual DOM
- Data binding
- Components
- Animation/transition
- Templates
Preparing the Development Environment
- Installing and configuring Laravel
- Installing and configuring Vue.js
Laravel Quick Start
- Creating a project
- Working with form and event handling
- Refactoring models and views
Vue JS Integration
- Creating VueJS components
- Implementing custom events
RESTful API Development
- Creating API endpoints
- Transforming data with APIs
Web Application Development
- Configuring Vue route
- Building a UI
- Consuming API endpoints
- Adding Ajax
Deployment
- Deploying with Heroku
Troubleshooting
- Handling errors
Summary and Conclusion
Requirements
- Experience with PHP
- JavaScript experience
Audience
- Web Developers
Testimonials
Completing the labs to add new functionality (calculator & trading labs)
Darren White - DAS
Richard is incredibly knowledgable and pleasant.
Simon Pakijavan - DAS
The live coding and immediate feedback.
Navy Information Warfare Center - Pacific
Live coding and immediate feedback
Navy Information Warfare Center - Pacific
I really like Shawn's live coding style in teaching the course. He demonstrated his practical knowledge and experience on the subject.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Hands on, live coding approach to learning.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Trainer asked questions constantly, which ensured active participation. Trainer had real world experience with the material he was teaching.
CBC/Radio-Canada
The trainer seemed very knowledgable about Vue. I appreciated seeing his development style and learning some new concepts to try.