Sumário Itens Encontrados: 116IntroductionChapter 1: Design Trade-OffsChapter 2: Inside vs Outside of the BoxChapter 3: Database Design for APEXChapter 4: Many Light Pages vs One Heavy PageChapter 5: Database UpdatesChapter 6: Cookie ApplicationsChapter 7: AuthorizationChapter 8: GUI DesignChapter 9: Error HandlingChapter 10: MobileChapter 11: Rules and GuidelinesAppendix A: A Cloudy Crystal BallAppendix B: Things Not CoveredIndexAbout the AuthorAbout the Technical ReviewerAcknowledgmentsStakeholdersTrade-Offs and QualityThe Human Side of Trade-OffsSummaryWorking Inside the BoxHistorical PerspectiveThe Box: Pros and ConsDesigning Inside and Outside of the BoxBrandingUser Experience (UX)Updating the DatabaseRoad Map for Stepping Outside the BoxPrimary KeysColumn Name LengthsThick DatabaseAPEX Wizards Build Many Light PagesMerging Many Light Pages into a Few Heavy PagesLight Pages vs Heavy Pages: Picking the Correct StrategyDesigning for End UsersDesigning for RolesPerformance IssuesArchitectureAPEX in a Thick DatabaseDEV vs TEST and PROD EnvironmentsTAPI Helper ToolsOptimistic LockingAPEX Cookie Application ArchitectureCookie Name AttributeGlobal Application ItemsLogin ApplicationSharing Regions and Pages Among Cookie AppsParameters That Will Never ChangeSubstitution StringsApplication ItemsParameter TablePL/SQL Constant PackageDesigning Cookie Application EnvironmentsThe Need for ConfigurationBuilt-in Access Control PageAuthorization ArchitectureBinding APEX Users to ComponentsFinding the Value of APP_COMPONENT_NAMECoding the Authorization SchemeAuthorization GranularityCoarse GrainedFine GrainedA Mixture of Coarse and Fine Grained AuthorizationAuthorization Configuration PagesComponent NamesSecurityTraining the Configuration TeamAuthorization vs ConditionsGUI GoalsThe Invisible GUIUser ExperienceYour GUI BudgetThe Cost of a ClickThe Sloppy GUIKnow Your User CommunityGUI Design for Multiple User GroupsGUI Style: Conservative vs TrendyGUI Layout and TerminologyAPEX Error EnvironmentSystem ErrorsUser ErrorsJavaScript ValidationsJavaScript Validations with AJAX CallsAPEX Computations and ValidationsTransaction API and ConstraintsAPEX Error-Handling Function MechanismThe Prime Directives of Validation LogicCoding ErrorsSyntax ErrorsLogic ErrorsRisk ManagementUsers FirstInternal Company EmployeesRetail CustomersDevice ChoicesNative vs Browser/ServerNative ApplicationsBrowser/Server ApplicationsHybrid Mobile ApplicationsAPEX in a Mobile WorldResponsive vs jQuery MobileOne vs Two APEX AppsWhy Standards?ConsistencyStandardize Low Value DecisionsRepository for New IdeasManage Stakeholder ExpectationsOn-Boarding New PersonnelWriting a Standards DocumentTerse and ConciseAccessible with One or Two ClicksTemplate DrivenEasily Updated and ExtendedGoogle Docs