SAS stored processes : a practical guide to developing web applications /: a practical guide to developing web applications. (2020)
- Record Type:
- Book
- Title:
- SAS stored processes : a practical guide to developing web applications /: a practical guide to developing web applications. (2020)
- Main Title:
- SAS stored processes : a practical guide to developing web applications
- Further Information:
- Note: Philip Mason.
- Other Names:
- Mason, Philip
- Contents:
- Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Chapter 1: Introduction -- Background -- What's a Stored Process? -- Benefits of Stored Processes -- Other Key Features of Stored Processes -- Skills Needed -- SAS Products Required -- Summary -- Chapter 2: Developing Applications -- Development Models -- Freestyle Approach -- V-Model -- Agile -- Architectural Concepts -- Useful Documents to Produce -- Source Control Systems -- Environments for Developing Web Applications -- Ways to Develop with SAS -- Commonly Used SAS Tools -- Write Your Own Tools in SAS Simple Techniques for Building Applications with Stored Processes -- Useful Tools for Building Web Applications -- Lint Tools -- IDE Tools -- Using a JavaScript IDE -- JavaScript Debuggers -- Code Comparison Tools -- Summary -- Chapter 3: HTML -- Importance of Using HTML5 -- HTML Basics -- FORM Tag -- Ways to Generate HTML -- Basic ODS -- Custom HTML -- PROC STREAM -- Writing Your Own Custom HTML -- STPBEGIN and STPEND Macros -- General Techniques to Add HTML to a Web Page -- Macro Language -- HTML Forms -- Making a Stored Process Generate Its Own HTML Menu -- Form Attributes Persistence - How to Pass Data Between Stored Processes -- Storage -- Cookies -- Files or Tables -- URL -- Where to Put HTML Code, JavaScript Libraries, Images, and More? -- Summary -- Chapter 4: JavaScript -- Basic Example of a JavaScript Program -- Writing and Testing -- Debugging JavaScript -- Using JavaScript withIntro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Chapter 1: Introduction -- Background -- What's a Stored Process? -- Benefits of Stored Processes -- Other Key Features of Stored Processes -- Skills Needed -- SAS Products Required -- Summary -- Chapter 2: Developing Applications -- Development Models -- Freestyle Approach -- V-Model -- Agile -- Architectural Concepts -- Useful Documents to Produce -- Source Control Systems -- Environments for Developing Web Applications -- Ways to Develop with SAS -- Commonly Used SAS Tools -- Write Your Own Tools in SAS Simple Techniques for Building Applications with Stored Processes -- Useful Tools for Building Web Applications -- Lint Tools -- IDE Tools -- Using a JavaScript IDE -- JavaScript Debuggers -- Code Comparison Tools -- Summary -- Chapter 3: HTML -- Importance of Using HTML5 -- HTML Basics -- FORM Tag -- Ways to Generate HTML -- Basic ODS -- Custom HTML -- PROC STREAM -- Writing Your Own Custom HTML -- STPBEGIN and STPEND Macros -- General Techniques to Add HTML to a Web Page -- Macro Language -- HTML Forms -- Making a Stored Process Generate Its Own HTML Menu -- Form Attributes Persistence - How to Pass Data Between Stored Processes -- Storage -- Cookies -- Files or Tables -- URL -- Where to Put HTML Code, JavaScript Libraries, Images, and More? -- Summary -- Chapter 4: JavaScript -- Basic Example of a JavaScript Program -- Writing and Testing -- Debugging JavaScript -- Using JavaScript with HTML -- Basic DOM -- Using Stored Processes to Generate Pure JavaScript -- How Data Is Stored and Used -- How SAS Stored Processes Can Feed Data to Objects -- More About Where to Put Files on Your Web Server -- Directories -- Relative Paths -- Specifying Libraries Building Interactivity with JavaScript -- Pop-Up Windows -- Validating Form Fields -- Linking to One or More Other URLs -- Summary -- Chapter 5: JavaScript Libraries -- Benefits of a Library -- Choosing a JavaScript Library to Use As a Framework -- Recommended Libraries -- Content Delivery Networks (CDNs) -- jQuery -- Getting Started -- Selecting Elements in jQuery -- Selecting by Tag Name -- Selecting by ID -- Selecting by Class -- Other Ways to Select Things -- Fundamental jQuery Techniques -- Actions -- Summary -- Chapter 6: Data -- Dynamic Data -- Using Stored Processes to Create Dynamic Data How SAS Stored Processes Can Feed Data to Objects -- Static Data -- CSV -- Making a CSV with a Data Step -- Using PROC EXPORT to Make CSV -- SASHELP.SAS in CSV -- XML -- Reading XML Data into SAS -- Using the XML Engine to Create SASHELP.CLASS in XML -- JSON -- Example of JSON -- Read in JSON -- Using JSON Lint -- Using a Data Step to Make JSON -- Using Proc JSON -- SASHELP.SAS in JSON -- Summary -- Chapter 7: Stored Processes -- Converting a SAS Program into a Stored Process -- Creating a Stored Process -- Creating a Stored Process with Management Console -- Prompting from Management Console … (more)
- Publisher Details:
- United States : Apress
- Publication Date:
- 2020
- Extent:
- 1 online resource
- Subjects:
- 006.7/8
Web applications
SAS (Computer program language)
SAS (Computer program language)
Web applications
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781484259252
1484259254 - Related ISBNs:
- 1484259246
9781484259245 - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.512202
- Ingest File:
- 03_093.xml