
Explore the service module in Outsystems, navigating front end and back end, and build processes, timers, drag‑and‑drop logic, API integrations, and database architecture.
Create a database diagram by dragging the movies, genre, and stars entities, then connect them to add the ids from static entities and establish 1-to-1, 1-to-many, and many-to-many relationships.
Open the data tab, drag the create movie action into the flow, and map inputs. Set id to null, name Spider-Man, create date to current date time, and schedule publish.
Publish the movies entity, verify data updates, and switch the action from create to update. Set the timer ID to 1, update the data, and publish.
Implement a create or update action for the movie entity in a movies folder. Determine creation or update by movie id with dates set to current date time.
Explore the interface tab by navigating the widget panel, screens blocks, and widget tree, then drag a container and use properties and style tabs to set css height 400 px.
Create a list widget to display data as cards, compare it with a table using the drag-and-drop workflow, and publish with a 20-pixel bottom margin.
Create the first pop-up widget in OutSystems using a local boolean isPopup and the not operator to toggle visibility, with an add movie button triggering the popup.
Create a movie entry form by fetching an empty dataset, auto-creating inputs and a save action, validating required fields like name, and linking a backend save or update action.
Create a search input to filter the movies table with a text var using a like filter on the get movies entity, and use onchange to reset startindex.
Expose our movie entity as a rest api with basic authentication, then verify user login and return the full movies list using an aggregate and list append all.
Are you ready to become a professional web developer? This comprehensive course will guide you through all the essential skills needed to create robust, scalable web and mobile applications using the powerful OutSystems low-code platform. Perfect for beginners and those with some coding experience, this course offers a deep dive into backend development, frontend design, and REST API integration.
You will begin by learning the basics of backend development, where you will explore data management, server-side logic, and aggregates to build a solid backend infrastructure. As you progress, you will dive into frontend web and mobile app design, learning to craft user-friendly and visually appealing interfaces using OutSystems’ range of widgets, themes, and layout techniques.
In addition, you will master REST API creation and integration, where you will learn how to design, create, and consume APIs, ensuring secure and efficient communication between your application and external services. You will also gain practical experience through project-based learning, applying your new skills to develop a complete, functional project from start to finish.
Throughout the course, you will engage in hands-on exercises that simulate real-world development scenarios, equipping you with the skills and confidence to tackle diverse development challenges. Whether you are an aspiring developer, a business professional looking to enhance your technical skills, or a tech enthusiast eager to bring innovative app ideas to life, this course is designed for you.
By the end of this course, you will have a thorough understanding of low-code development techniques and be ready to start your career as a web developer. Join us now to take the first step toward becoming a professional web developer and unlock your potential in the tech industry!