Week 1: SAP HANA Cloud Platform Basics (related blog post) |
1: Basics (updated) | - Service models of cloud software + benefits
- High-level overview of SAP HANA Cloud Platform
- Additional features
|
2: Your Account | - How to create an account on the SAP HANA Cloud Platform
- How applications work within an account
- How to get your own free account
- The features of the account landing page
- The account cockpit
- Where to get help
|
3: Setting Up The IDE (updated) | - How to install Eclipse
- How to set up Eclipse for SAP HANA Cloud Platform
- How to connect Eclipse with the SDK
- What is the SAP HANA Cloud Platform SDK
|
4: The Development Environment | - How to use the Eclipse IDE
- Debugging and logging
- How to use and set up the Console Client
|
5: Deploying the First Application (updated) | - How to use sample applications from the SDK
- How to deploy an application on a local server and in the cloud
- How to use the account cockpit
|
Week 2: Persistency Basics (related blog post) |
1: Introduction and First Steps with EJB (updated) | - The role of Persistence Service on SAP HANA Cloud Platform
- The supported database platform types
- How applications can store data in a database in the cloud
- JPA, and how it is supported on SAP HANA Cloud Platform
- What a persistence-enabled EJB application looks like
- Where to find information about your schema
|
2: Connecting to Your Database (updated) | - What is a database tunnel and the reasons for using it
- How to open a database tunnel
- How to install SAP HANA studio
- How to connect the SAP HANA studio to your database in the cloud
- Operations on application data that can be performed from SAP HANA studio
- Other tools that can connect to a remote database in the cloud
|
3: Creating a JDBC Application (updated) | - What is JDBC
- The advantages and disadvantages of JDBC
- What a persistence-enabled JDBC application looks like
- What happens in the background when an application is deployed and started
- How to trace the SQL statements performed by your application
- How to enable, disable, and display the SQL trace recordings
|
4: Sharing Data Between Applications | - What auto-generated schemas are
- What default data-source binding is
- How to bind a schema to an application
- How to remove the binding between an application and a schema
- How to share data between applications
|
5: Using Multiple Databases | - How an application can use multiple schemas
- How to create a schema
- How to bind multiple schemas to an application
- Which additional data-source bindings must be created if the application uses Java EE Web Profile 2.X
|
Week 3: Advanced Persistency Features (related blog post) |
1: Local Development (updated) | - How to test your persistence-enabled application on a local server
- What Apache Derby is, and how it is used on SAP HANA Cloud Platform
- How to test your application locally but still use the data from your database in the cloud
- How to configure the application’s data sources in the database connection properties
|
2: Using HANA Modeler (updated) | - How to create a calculation view
- How to activate objects in SAP HANA studio
- How to grant permissions for your user to select data from activated objects
- How to consume calculation view content in a Java servlet
|
3: Introduction to the Document Service | - How the Document service works
- The CMIS standard
- How to deploy the first demo application in combination with the Document service
|
4: Consuming Document Service with External Tools | - How to access the document repository with external tools
|
5: Document Service Metadata & Queries | - How to attach properties to documents
- How to query properties in Java
- How to query with the CMIS Workbench
- Advanced features for the Document Service
|
Week 4: User Authentication and Security (related blog post) |
1: Security Development (updated) | - How to enable authentication for your Web applications
- How to work with roles
|
2: Local Security Testing | - How to configure users and roles in a local environment
- How to test the security settings in a local environment
|
3: Security Testing in the Cloud | - How to set up your local test environment with the local test IdP
- How to conduct end-to-end testing in the cloud with the local test IdP
|
4: Security Configuration in the Cloud (updated) | - How to implement SSO and identity federation with a productive IdP (either SAP ID Service or your corporate IdP)
- How to assign roles in the cloud
- How to use groups to assign roles indirectly
|
5: Security Troubleshooting | - How to use different tools to debug security issues
- How to filter log files to identify authentication-relevant issues
|
Week 5: Connectivity (related blog post) |
1: Introduction To The Connectivity Service | - The role of connectivity as a cloud-enabling technology
- The main features of the SAP HANA Cloud Connectivity Service
- How on-demand to on-premise connectivity works
- Why you can trust the level of security
|
2: HelloWorld Connectivity App (updated) | - How to use Destination API to call an Internet-accessible service
- What the landscape for the on-premise connectivity sample application looks like
|
3: Setup SAP HANA Cloud Connector (updated) | - The key features of SAP HANA Cloud Connector
- How to install SAP HANA Cloud Connector
- How to connect SAP HANA Cloud Connector to a cloud account
- How to configure accessible services in SAP HANA Cloud Connector
|
4: Configure & Use Destinations (updated) | - What destinations are good for, and how to use them
- How to use the SAP HANA Cloud Cockpit to configure destinations
- How to use the audit log in SAP HANA Cloud Connector
|
5: Other Scenarios (updated) | - Cloud extension scenario
- SAP Mobile Platform
- Gateway as a Service
- Native SAP HANA development
- Some of the scenarios to come, such as debugging and replication
|
Week 6: Advanced Features (related blog post) |
1: SAP HANA Cloud Portal (updated) | - What is SAP HANA Cloud Portal
- How to build Web sites with SAP HANA Cloud Portal
- How to use various widgets to create compelling Web sites
- How to use theming to change the look-and-feel of your page
- How you can check the look-and-feel of your pages on mobile devices
- How to use the different publishing methods for pages created with SAP HANA Cloud Portal
|
2: SAP HANA Cloud Integration oData provisioning (updated) | - What is SAP NetWeaver Gateway
- How SAP NetWeaver Gateway opens up SAP Business Suite based on open standards (REST / OData)
- How SAP NetWeaver Gateway supports on-premise and hybrid scenarios (on-premise/cloud)
- How SAP HANA Cloud Integreation oData provisioning allows easy yet controlled exposure of data both internally and externally
|
3: SAP HANA Cloud Platform mobile services (updated) | - Creating an application configuration in SMP Cloud
- Registering app and retrieved data
|
4: Wrap-Up and Outlook (updated) | - Additional topics worth looking into
- How to learn more about the platform
- Outlook
|