[OKC JUG] World Class Vue.js Training - Dallas with Michael Carducci coming Sept 4-6th (Exceptional Group Discount plus JUG discount!)
Jay Zimmerman
jzimmerman at bigskytechnology.com
Tue Aug 20 13:20:48 PDT 2019
Training: Vue.js with Michael Carducci
Dates: Sept 4-6th
Location: Courtyard by Marriott Carrollton
URL: https://nofluffjuststuff.com/app/#/ticket/training/117 <https://nofluffjuststuff.com/app/#/ticket/training/117>
Pricing: $3,150/person (includes an 2019 or 2020 NFJS tour pass)
Special offer: Buy 2 get 1 additional free training pass!
JUG Discount: $250 discount by using the code: jug250training
Vue.js Course Overview:
Vue.js is a fast, lightweight, progressive web framework that is exploding in popularity. Seen by many as the “best of” both Angular and React, vuejs has a lot to offer and should be given serious consideration for your next application - or as a target to migrate an existing app. No stone is left unturned in this bootcamp-style course. The only assumptions are that you are reasonably familiar with intermediate html and javascript, we cover the rest. This three-day, hands-on training will arm you with the skills, the tools and the expertise to go forth and build a great modern web application.
Vue.js Course Outline:
Day 1 - Introduction and Core Concepts
Introducing Vue - What, Why & How
Why choose Vue?
Installation
Your first Vue App
The vue instance
Initialization & the Options object
Data binding
Methods and Properties
Introducing Components
Component Registration
Component Data
Props and Events
Slots
Handling events
Listeners
Event handlers
Event modifiers
Rendering
Conditional rendering
V-for directive
List rendering
Building component based application
Single file components
App architecture and Best Practices
Preprocessors
Libraries
Plugins
Layouts, UI, and more!
Day 2 Building Complex Apps:
Introducing Single Page Applications
Introducing the Vue-Router
Vue-router core concepts
Installing the Vue-Router library
Building a simple SPA with routes
Router-view components
Introducing route parameters
Nesting routes
Programatic navigation
Naming routes
Using router-link components
Controlling multiple components with named router views
Using redirects
Using route aliases
routing modes - hashes vs history API
Introducing navigation Guards and the component lifecycle
Page transitions
Using route meta data
Performing asynchronous operations between routes
Lazy loading route components
Day 3 Vue In-Depth:
Introducing State Management with Vuex
Installing Vuex
Introducing Actions and Mutations
Designing your Vuex store
Modularizing vuex
Adding vuex to your components
Time Travel Debugging with Vuex
Introducing Testing in VueJS
Writing Component Unit Tests
Testing Rendered Output
Snapshot tests
End-to-end tests
Introducing Progressive Web Applications
Building your first PWA with Vue
Utilizing service workers
Utilizing local storage
Offline-first development
Questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okcjug.org/pipermail/jug-okcjug.org/attachments/20190820/2cad7484/attachment.html>
More information about the Jug
mailing list