Hello! I’m Ogi, responsible for this edition of our study session blog. I’m excited to share the highlights of our recent internal training session, “Low-Code Development Experience Using Outsystems Part 2”!
Check out the highlights from our previous study session here!
Building on our last session, the goal of this study meeting was to deepen our understanding of low-code development and Outsystems by gaining hands-on experience with Outsystems development. This time, we had many new members join us, making the session even more vibrant and engaging.
Here’s how the study session unfolded:
Recap of the Previous Session
Watching Educational Videos – Focus on UI Development
Hands-On Development with Outsystems
Summary and Q&A
Watching Educational Videos – Focus on UI Development
We kicked off the session by watching official educational videos provided by Outsystems. This time, the videos focused on UI development, where we learned the basics of screen widgets, variables, and client-side logic.
If you’re interested, you can watch the videos here (an Outsystems account is required).
Hands-On Development with Outsystems
After watching the videos, each participant used their own Outsystems environment to start developing. During this hands-on session, we primarily focused on:
Adding Widgets and Logic to Screen
Utilizing Aggregates ( Learn more about Aggregates here.)
Displaying Data on Screen
We experienced firsthand the unique advantages of developing with Outsystems, such as the simplicity of adding widgets through drag-and-drop and the visual manipulation capabilities provided by Aggregates for data retrieval and sorting.
Throughout the development process, we followed the instructor’s explanations and worked on our own projects, enhancing our practical skills.
While listening to the instructor’s explanations, we proceeded with development in our own environments.
Summary
In this study session, we tackled more hands-on content compared to the previous one, successfully conveying the benefits of low-code development and Outsystems. The development experience segment fostered active discussions and Q&A among the participants, further deepening our understanding.
We plan to continue hosting study sessions focused on Outsystems development in the future. Stay tuned for our next article!
I’m “xig” from Unit 0, and I’ll be writing this study session article.
The theme of this in-house study session is “Monaca.”
It’s a familiar topic in Unit 0, but we held the study session with the aim of allowing inexperienced people to actually try it out and deepen their understanding. I was the one teaching, but the number of people who participated was greater than we initially expected, so I was a little nervous.
The study session went as follows:
①Outline of Monaca
②Introduction to the environment
③Hands on actually trying out Monaca
Overview of Monaca
In the 0th unit, we used Monaca’s cloud IDE (browser-based development environment), so we focused on that and explained what Monaca is and what it can do.
I’ve found the following three points to be useful when actually using it, and I hope that the participants were able to understand them.
〇 Easy to get started with an internet connection
〇 Easy to check operation (on a browser or smartphone)
〇 Easy to publish to the store
Environment introduction
After I gave them an overview, I had them create an account to start using Monaca. I also showed them an actual screen and explained what items are available. I personally didn’t feel any resistance to it because the UI is similar to the integrated development environment I normally use, but what did you all think?
Let’sTry
After the explanation, we did some coding exercises using Monaca’s sample programs. Monaca has pre-made templates, so this time we used the Todo app template, changed the background color, and added functions to add and delete database functions to actually create an app.
Summary
In this study session, we actually used Monaca to experience developing a simple app.
– I want to write a simple sample program, but setting up the environment is a hassle… – I want to quickly develop an app for iOS or Android… – I hope that when you feel like this, you will remember the exercises from today and put them to good use.
So, please look forward to the article from the next study session!
The theme of this in-house study session is “encryption.” The person in charge is Emu from the 3rd unit. The 3rd unit is mainly responsible for infrastructure and security.
In recent years, we have heard of damage caused by cyber attacks in various forms, both for individuals and businesses. If a company were to suffer damage, it could lead to a loss of trust from customers and a large amount of compensation, and in the worst case scenario, the survival of the company could be greatly affected. Therefore, one way to protect important information and prevent leaks is to encrypt data and communication content.
There are many different types of encryption, and I learned how to encrypt disk files as one of them.
Study session titleWhat is encryption?Study session scene
I studied VeraCrypt as an encryption software. Encrypted virtual drive creation software. “VeraCrypt” is software that allows you to create a “secret encrypted drive.”
VeraCrypt siteVeraCrypt encrypted hidden volume
I felt that the software I used this time was easy and safe to use when I had the opportunity to carry data around on a PC or external memory.
There are many other cases of encryption, so I would like to continue learning about them.