Opening - Welcome to the third annual DataExperience Bootcamp!
The Company
The Team
Our Clients
Our Purpose at Bootcamp
Itinerary
Syllabus
Logistics
Guidelines
Presentations by Everyone
Introductions
All Attendees
Database Tools
Spreadsheets
Variety of Database Tools
FileMaker Niche
The Step after Excel
The Step before Raw Iron
Small Businesses
Small to Medium Groups
Backend Database
Frontend User Experience
Basic Relational Design
Normal Forms: First, Second and Third
Fun with Documentation
Class Attributes
Fun with Documentation
Business Requirements Document
Basic Relational Design
Normal Forms: First, Second and Third
Standards & Conventions
The value of Numbering Elements
Universal Naming Concerns
Schema
Relational Methodologies
Squid
Anchor Buoy
Advanced Anchor Buoy Relational Design
Enhanced Anchor Buoy Relational Modeling
Abstraction of Relationships
Working with Environments
Purpose
Data Migration and Load
Roll-Overs
Planning
Scripting
Multiple Environments
Fun with Documentation
Functional Requirements Specification
Standards & Conventions
The value of numbering elements
Universal Naming Concerns
Schema
Community Standards
Client Standards
Company Standards
Documented Community Standards
Data Parsing
Parsing from records
Parsing from clipboard data
Multiple Child Records
Custom Functions
Iteration
Standardly Used Functions
Creative Use of Variables
Navigation
No Menu
Main Menu
Tab Interface
Explorer Interface
Access Levels
Business Needs
Overview of Business Intelligence
Strategic Reporting
Predictive Technologies
Project Management
Online Tools - Basecamp
Desktop Tools
Team & Roles
Communication
Documentation
Training & Cross-Training
Project Management
Phase Work on Multiple Projects
Multi-track Development
Working Remotely
Estimating Time and Costs
Hourly verses Fixed Bid
Development Cycles
Window Management
Navigation Windows
Data Windows
Body Sections
Pop-up Windows
Header
Body Sections
Footer
Control Icons
Navigation Icons
DB Relational Design Patterms and Uses
Normal Forms: First, Second and Third
Common Relational Design Patterns
Field Trip
The Getty Museum
Business Analysis
Skills Required
Listening to the Business Owner
Role Perspectives
Helpful Tools
Requirements Gathering
Role Play
Interacting with Clients
Build and Version Management
Build Management Tools
Compression
Backups
Version Management
Files and Folders
User Experience Design
Developing Rich Interactive Experiences
User Interface Design
Task Centered Design
Negative Space
Consistency
Color
Sections
Headers
Field Labels
Fields
Fonts
Sizing
Icons / Buttons
Views
Essential Formatting
Navigation Techniques
Status Indicators
Emulating Web User Experience
Portal Filtering
Alpha Filters
Status Filters
Complex Filters
Inverse Filters
Denormalized History & Conformed Dimension
Denormalized History
Conformed Dimension
Cool Break! - Local Wine Tasting in Santa Barbara
Relational Methodologies
Squid
Anchor Buoy
Enhanced Anchor Buoy Relational Modeling
Integrating with Other Tools
External Tables
QuickBooks
Spreadsheets
ODBC
JDBC
PHP
Lasso
Run-time Solutions
File Structure Methodologies
Single File
Multiple File
Separation Model
Session Model
Transactional Data Entry
Fun with Documentation
Techinical Specifications
Advanced Scripting with John Mark Osborne !!!
Advanced Scripting with John Mark Osborne !!!
More Advanced Scripting
Fun with Documentation
Entity Relationship Diagram / Process Flow Diagram
Design Specification
FileMaker, Web 2.0 and beyond
Using XML/XSLT, SOAP and the related "Web 2.0" technologies
Reporting
Native FileMaker Reports
Imports
Traditional Exports
Robust Exports
Advanced Reporting
Reporting Tables
Reporting Modules
Reporting History
Data Snapshots
Customizable Reports
Dynamic Menus
Fusion Charts
Flash Presentation
Financing a Small Business
Cash Flow, Small Business Loans and Factoring
Reporting
Q & A
Creative Processes
Animal Wow
Fun with Documentation
Use Cases
Interaction Methodologies
Table-to-table
Session
Direct Entry
Transactional Entry
Data Entry Validation
Field Level Validation
Scripted Validation
Using Field Comments for Validation Parameters
Data Archiving Routines
Server Synchronization Techniques
Creative Use of Plug-ins
Developer Mindsets
Development Approaches
Focus
Motivation
Environment
Efficiency
Tools
Planning
Time Management
Re-use of Code
Document Management
Organized Order of Activity
Fun with Documentation
Use Cases (continued)
UML
Test Cases
System Security
Accounts
Privileges
Navigational Security
Internal Role Tables
External Authentication
Scripted Authorization
Conditional Authorization
Sensitive Data
Isolating Tables and Files
Data Masks
Encryption
Encryption Plug-ins
Compliance
Working with Servers
Virtual Machines
FileMaker Application Versions & Releases
Variance in Application Abilities
Mixed Client/Server Enviroonments
Historical Data Management
Audit Trail Techniques
Modification
Amendments
Agency Compliance
HIPAA
Sarbanes-Oxley
FDA 21 CFR Part 11
Industry Directions
The Future
Additional Training Available
Closing