129
Views
8
Comments
Where to start learning OutSystems?

Hello everyone, let me introduce myself, I am a Terus intern, I work as a front-end developer. Currently, the company is giving me a test to learn how to use and build a product with OutSystems. But in my country, there are not many documents on this issue, while reading the documents, I accidentally found this forum. With the desire to learn, I am writing this article hoping to receive guidance from you on how to start reading, learning and researching OutSystems. The company has given me quite a long time for this, but I want to take advantage of the time to impress the company and have the opportunity to become an official employee. I hope to receive everyone's sharing, all contributions are very valuable to me, so please do not hesitate! Thank you very much!

2024-10-19 11-15-19
Sazid
AI Generated

Hi @Tom nguyen 

Starting with OutSystems can be exciting and challenging! Here’s a structured way to approach learning it effectively:

1. Get Familiar with the Platform:

  To get comfortable with the basics begin with the official OutSystems documentation click on following link to access https://success.outsystems.com/Documentation

    Try the  OutSystems Guided Paths https://www.outsystems.com/learn/paths/  – these are tailored for various expertise levels and include interactive exercises.

2. Basic Concepts:

 Start by understanding Entities, Screens, and Flows, which are core to building applications in OutSystems.  Explore how OutSystems uses lowcode logic like actions, conditions, and aggregates, which are different from traditional coding.

3. Practice with Exercises:

  Take up sample projects or exercises within OutSystems’ learning materials to apply what you learn.

 Use the Forge https://www.outsystems.com/forge/  for prebuilt components to understand how experienced developers approach solutions.

4. Impress with Best Practices:

    Since you want to stand out, focus on mastering best practices early, such as creating reusable components, keeping applications modular, and managing performance.

   Consider building a small, functional app that demonstrates these principles and showcases your understanding.

As you go through this process, don’t hesitate to ask questions here too! The OutSystems community is generally helpful, and even small tips can be gamechangers when you’re starting out.

Best Wishes

S

This answer was AI-generated. Please read it carefully and use the forums for clarifications
2019-01-07 16-04-16
Siya
 
MVP

I suggest you to go through 'Becoming a Web Developer' Guided path from https://learn.outsystems.com/training/decision/guided-paths. This will set the foundation on the basic concepts. Once this Guided path is completed, start building some applications and apply the concepts and knowledge you learned. Then learn the 'Becoming a Mobile Developer' . This will help you get a strong foundation in Mobile development.  Then build a few mobile applications to get your concepts stronger. 

Post that there are many Guided paths that you can follow depending on the path you want to follow.


2020-11-25 10-45-32
Mostafa Othman
Champion

I would like to add for previous answers that you can also follow and apply to attend OutSystems Developer School which is an online training with many tasks and implementing one projects which will help you to learn and practice.

You can check below link:

https://www.outsystems.com/developer_school/

2024-12-18 16-06-42
Junaid Syed

Hello Tom,

When you say "But in my country, there are not many documents on this issue...", are you referring to the books on OutSystems or the online material? Apparently latter is not the case as you have access to the OutSystems forums. With that assumption there are different paths to choose, but to keep it simple I would segregate like this

FRAMEWORKS

O11 - Start with O11 since it is still very commonly used for development. This will also provide you foundation for ODC.

ODC - You can learn this after you are done with O11


TRAINING MODE

Self Paced - This refers to material available on OutSystems Website, there is a lot of under Training section. I would suggest to start with Training -> Guided Path -> Becoming a Web Developer. Most of the items under Training -> Catalog courses are covered in this guided path.

Once you complete this you will be in kind of self driven mode and be in a good position to pick the next course that you would like explore.

Instructor Led - Here I am pointing you to the Developer Schools and Bootcamps. Since these are instructor led sessions, you need to maintain pace with the course progress for spend specific number of hours to attend the session and then for self study, further you need to complete exercises on time etc.

Hope I was able to guide you in right direction!

Junaid

2026-01-23 11-38-55
Dinesh Murugan
Champion

Hi @Tom nguyen ,


Go through the videos , OutSystems basics and Become a web developer.


Then try to install some forge in your personal environment ( As of now 7145 assets are available which means 7145 concepts ) according to your wish and go-through the documentation. 

warm regards,

Dinesh M 

2024-10-12 12-11-20
Kerollos Adel
Champion

Hallo @Tom nguyen

you can check next links i think will help you


لك sweFKs(no

 

  1. Becoming a Reactive Web Developer 

https://www.outsystems.com/training/paths/18/becoming-a-reactive-web-developer/ 

  1.  Asynchronous Processes in OutSystems 

https://www.outsystems.com/training/courses/176/asynchronous-processes-in-outsystems/  

  1.  Building Your First Business Process 

https://www.outsystems.com/training/courses/183/building-your-first-business-process/ 

  1.  Architecting Sustainable Applications 

https://www.outsystems.com/training/paths/8/architecting-sustainable-applications/ 

  1. Becoming a Traditional Web Developer 

https://www.outsystems.com/training/paths/2/becoming-a-traditional-web-developer/ 

             check below courses only because traditional track is old track. And those courses are not under the reactive web developer track. 

  1. Integrating with Web Services 
  2. Integrating with External Databases 
  3. Using C# Code 

 

  1. Best Practices: https://success.outsystems.com/documentation/best_practices/  


UserImage.jpg
Tom nguyen

Thanks everyone for all these very detailed answers as this is enough for me to complete my work. Thanks again so much!

2019-01-31 08-54-57
André Costa
Champion

Welcome to OutSystems @Tom nguyen ! 🚀

It’s great that you’re starting your journey with OutSystems, and it’s a fantastic opportunity to impress your company. Here’s a structured approach to help you learn effectively and make the most of your time.

Step 1: Get the Basics Down

Before jumping into development, it’s important to understand what OutSystems is and how it works.

  • OutSystems is a Low-Code Platform that enables rapid development of web and mobile applications. It emphasizes visual development, so you'll spend less time coding manually and more time building business solutions.

  • Start by familiarizing yourself with key OutSystems concepts like Entities (for database), Actions, UI development, and how modules work. These are fundamental when building any OutSystems app.

Step 2: Learning Path

Follow this structured learning path to build your foundation:

  1. OutSystems Guided Paths:

    • Go to the OutSystems Learn platform: https://www.outsystems.com/learn/
    • Beginner Path: Start with the Becoming a Web Developer course (choose Reactive or ODC depending on the type of app your company focuses on).
  2. Hands-on Practice:

  3. Documentation:

Step 3: Join the Community

Learning from others is a powerful way to improve. Here are some tips to make the most of the OutSystems community:

  • OutSystems Community Forum:

    • Post questions, share what you're working on, and ask for help. It’s a supportive space where developers at all levels interact: OutSystems Community Forum
  • ADPList Mentorship Sessions:

    • Our OutSystems mentors are present in the ADPList, and you can pick a mentor to guide you through your learning journey. It’s an excellent opportunity to receive personalized advice and mentorship.

By following these steps and leveraging the resources available, you’ll be able to impress your company with your initiative and skills :). Good luck, and feel free to reach out to the community anytime you need help! 💪


Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.