- Introduction to the environment
- PHP 5.3 / 5.4
- Required modules
- Configuration settings (php.ini)
- Composer
- Behat / Mink / Sahi
- Makefile
- Local server
- Testing (work-in-progress)
- Deployment
- Capistrano
- CodeIgniter
- Configuration settings
- Database configuration
- Environment variable
- REST config
- Authentication of services requests
- Database configuration
- General structure
- Modules
- Controllers
- Libraries
- Models
- Helpers
- Configuration settings
- PHP-POS
- Conventions within CodeIgniter
- Models
- Controllers (
Secure_area
)
- Conventions within CodeIgniter
- Javascript
- Ender.js
- Included modules / purpose
- Build process walkthrough
- RequireJS
- Jasmine / Sinon tests
- Ender.js
- Stylesheets
- Stylus
- Format
- Watcher (rebuild)
- Stylus
- PHP 5.3 / 5.4
- CashierStation
- Database
- Configuration per-environment
- Database selection
phppos_items
- Comporium extensions
- Post-processing
- Modifications of pre-existing tables
- Adapting data between various subsystems
- Sales Register
- General separation of responsibilities
- Backend services
- PHP-POS cart layout
- Exposed services
- Frontend state
- Cart object
- Backend services
- Loading initial cart
- Reloading the page
- Service integration points
- Account lookup (quick search)
- Item lookup
- Local lookup
- Item master
- Tax calculation
- Cart operations
- Add / edit / remove items
- Integration with tax / inventory
- Account relation
- Suspend / resume
- Cart load
- Add / edit / remove items
- Account search
- Account details
- Uncollectible
- Credit card processing
- Verification
- "Pre-auth"
- Finalizing
- Invoice creation
- Credit card
- Post-processing
- General separation of responsibilities
- Services
- Libraries
SoapClient
/wsdl2php
- Environmental WSDL differences
- Service wrappers
- ComporiumAPI
- Controllers
- Libraries
- API
- REST Controller
- Routing
- Verbs
- API Controller
- Cart fetch
- Cart creation
- REST Controller
- Post-processing
- Database connection
- Controller
- Models
- Transaction
- Item
- Tender
- Execution from CLI
- Database
- General topics
- IE9 errata
- Logging
- Questions, etc.
Last active
December 10, 2015 22:59
-
-
Save mrbanzai/4506476 to your computer and use it in GitHub Desktop.
Comporium Training Agenda
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment