Jump Start Online Utrecht
Jump Start Training
What you’ll learn today ●
What is Low Code
●
OutSystems Platform Capabilities
●
Reactive Web App - Build up
●
Hands on: Build a mobile app
●
Ask me Anything (Q&A)
Total Duration 3-4 hours
Jump Start Training
Introduction Round Meet & Greet
Introduction Round ★
Wave your hand. Let us know who you are :)
★
Introduce yourself. Tell everyone your name, company and job role.
★
What’s one thing you hope to accomplish during today’s workshop?
Jump Start Training
4
Jump Start Training
Do you have environment ready? Personal environment and development studio
Why is innovation so hard for every organization?
Growing Backlogs
Hard to Meet NFRs
Constant Change
Complexity falls on developers’ shoulders
Speed incompatible with quality
SaaS Explosion
Hard divisions between business and IT
Security is hard
Unique CXs are hard Talent shortages
Governance is hard Scalability & reliability add extra complexity
Needs change faster than apps New technologies appear faster than apps Staff turnover
6
OutSystems is a modern application platform
Build it Fast
Build it Right
Build for the Future
Serious Productivity
Serious Applications
Platform for change
7
Jump Start Training
Low Code Develop enterprise-grade applications. Fast.
It’s all about code Don’t confuse Low-code with No-code
High-Code Jump Start Training
9
Low-code is about applying automation to software delivery. Jump Start Training
Jump Start Training
Use cases for low-code
Digital Operations
Digital Experiences
Digital Core
Streamline inefficient, manual, and paper-based processes
Engage your customers
Transform large legacy systems
Jump Start Training
Jump Start Training
OutSystems Capabilities Platform Technical Overview
Integrate & Extend
Full-Lifecycle
Experiences
Empower Developers Extend reach outside IT
Never start from scratch Limitless and easy integration
Be agile and continuously change Automated software lifecycle
Reach all touchpoints Widest range of digital experiences
UI
Logic
Process
Data
2500+ open-source components
Full-Stack
Scale
Jump Start Training
REST, SOAP, OpenAPI, SAP
DevOps
Cloud Services Enterprise Systems Databases
Security
Web, Mobile
Dev
Test
Prod
CI/CD, Monitoring, User Feedback, Governance
Performance
APIs, Web Services
Chat, Voice, SMS, Email
Flexible Deployment
Platform overview
Full lifecycle management
Standard Technology ready to scale to millions 14
Governed Citizen Development
Experience Builder
Workflow Builder
...
-
Developer Studio
Architecture Dashboard
Integration Builder Machine Learning Builder Chatbot configurator
CROSS FUNCTIONAL TEAMS
15
Documentation
16
Your Success Program Our Community is available 24/7 :
Learn
Forums
Knowledge Base
Forge
Jump Start Training
Lots of articles and how-to’s
Jump Start Training
Forge
Jump Start Training
Jump Start Training
OutSystems Live Demo “See it to believe It”
Jump Start Training
Jump Start Training
Backoffice Build-up Reactive Web Build-up
Backoffice What are we going to build “Company ACME Goods is a retail distribution company that acquires its products directly from the suppliers and sell them to small/medium shops, although is considering to sell them directly as well. ACME Goods is looking for an application to manage their existing customer base information, manage their inventory and relations with their shipping companies. Main Needs: 1. 2. 3. 4.
Manage Customers information Manage Products information Manage Shipping Company information Manage Orders
Jump Start Training
Backoffice What are we going to build ●
During the next 20 minutes we will build a Backoffice from scratch. Here is what we will do: ○
Create the data model
○
Create screens to manage data
○
Adapt the Order screens to meet business needs
○
Create Logic to add items to existing orders
○
Expose REST API with products
Jump Start Training
Jump Start Training
Data Model Creating your Application Data Model
Data Model Creating your Application Data Model
Customers OrderLine
Products
Orders
Shipping Company Jump Start Training
1.
Manage Customers information
2.
Manage Products information
3.
Manage Shipping Company information
4.
Manage Orders
25
Jump Start Training
Create Screens Create your application screens
Customer List and Detail Screens Shipping Company List and Detail Screens Order List and Detail Screens
Jump Start Training
Home Page Screen
Jump Start Training
Jump Start Training
Adapt Order Screens Adapt the screens to meet your needs
Adapt Order Screens Meet your needs ●
We want to enable users to add order lines (items) to existing orders.
●
To do this we need to adapt the Order List and Detail screens to meet our needs.
Jump Start Training
30
Adapt Order Screens Current Screens This is how the Order List and Detail Screens look like.
Jump Start Training
31
Adapt Order Screens Final Screens And here is how the same screens will look like in the end of this section.
Jump Start Training
32
Adapt Order Screens Final Screens Following changes will be added in the next steps.
2 1
3
Jump Start Training
33
Jump Start Training
Create Logic Adding items to existing Orders
Create Logic Adding items to existing Orders ●
Let's create the missing logic to allow users to add items to existing orders.
●
When clicking “Add Item” a new item is added based on the Product and Quantity selected.
4
Jump Start Training
35
Integration Expose REST API with your products
Jump Start Training
Jump Start Training
Jumpstart Mobile Exercise Build a mobile app in one hour
Jump Start Training
Jumpstart Exercise Build an app in one hour
Download Jump Start Materials 1.
From a browser, navigate to the Jump Start Drive repository: CLICK HERE
2.
Click the folder <YOUR LOCATION> (e.g. “Netherlands”. If not available, click “0 MASTER” folder)
3.
Select the files and Download them
4.
Select the Resources folder and Download it
4
3
Jump Start Training
40
Jump Start Training
Next Steps... Learn more!
Your Success Program Our Community is available 24/7 :
Learn
Forums
Knowledge Base
Forge
Jump Start Training
Learn
Jump Start Training
Forums
Jump Start Training
Knowledge Base
Jump Start Training
Lots of articles and how-to’s
Jump Start Training
Forge
Jump Start Training
Jump Start Training
Ask me Anything Questions & Answers
Jump Start Training
Now what? There’s a team to help OutSystems has a tech team dedicated to helping new users understand the platform and prove functionality.
Email - Reach out here �� Chat or Meet us here �� Scan the QR-Code ��
Jump Start Training
Thank you!