Tutorials
Explore the Netuno platform tutorials and learn, in practice, how to configure resources, model data, create interfaces, and develop business logic in the backend.
This page gathers the main content for those who are just getting started and also for those who want to deepen their use of the platform.
Before you begin
Before starting any tutorial, check that your environment is ready:
- Netuno installed and running in the local or development environment.
- Access to the administrative panel with the appropriate permissions.
- Recommended basic knowledge of data modeling, HTTP, and REST APIs to make the most of the technical content.
See the Installation guide before proceeding.
Recommended order
If this is your first experience with Netuno, follow this sequence:
- Get to know the graphical interface.
- Learn how to create forms and fields.
- Configure relationships between forms.
- Move on to permissions and user groups.
- Explore queries and backend resources as the project requires.
Graphical interface - Frontend
The tutorials in this section are aimed at those who want to create and configure applications with the support of the platform's administrative interface.
| Tutorial | Goal | Level |
|---|---|---|
| Get to Know the Graphical Interface | Understand the panel's structure, menus, and main resources. | Beginner |
| Forms | Create and organize forms visually. | Beginner |
| Fields | Configure data types, validations, and field behavior. | Beginner |
| Relationships Between Forms | Define links between data and relationships between forms. | Intermediate |
| Groups and Users | Manage permissions, access profiles, and user organization. | Intermediate |
| Queries Interface | Create visual queries for data analysis and extraction. | Intermediate |
| Modal Form | Build advanced interactions with modal windows. | Advanced |
Backend
Netuno lets you combine low-code with backend development in different languages and scenarios. The tutorials below help you create integrations, manipulate data, and implement business rules.
Prerequisites
Before moving on to this section, it is recommended that you be familiar with:
- Client-server architecture and the HTTP protocol.
- JSON data structures.
- Programming logic in JavaScript, Python, or another language compatible with your development flow.
APIs and integrations
| Tutorial | Goal | Level |
|---|---|---|
| REST Web Services | Create and expose endpoints for consumption by external applications and systems. | Intermediate |
| Sending Emails | Configure the sending of transactional emails via SMTP. | Intermediate |
Data and persistence
| Tutorial | Goal | Level |
|---|---|---|
| Queries Programmatically | Run custom queries and direct interactions with the database. | Intermediate |
| Form and Database Operations | Control the data lifecycle in insertions, updates, and deletions. | Intermediate |
| Generate Unique IDs (UID/GUID) | Implement unique identifiers with best practices. | Intermediate |
Infrastructure and databases
| Tutorial | Goal | Level |
|---|---|---|
| MSSQL Configuration | Connect and configure Netuno with Microsoft SQL Server. | Intermediate |
| Multiple Databases | Work with more than one database in the same project. | Advanced |
Advanced resources
| Tutorial | Goal | Level |
|---|---|---|
| Templates | Create reusable and dynamic structures to speed up development. | Advanced |
| JWT Token | Implement token-based authentication. | Advanced |
| Development and Debug in Java | Configure an environment for debugging and extensions in Java. | Advanced |
Use the graphical interface tutorials when the goal is to configure the application visually, structure data, and administer resources through the interface.
Use the backend tutorials when you need to create business logic, integrations, authentication, automations, or programmatic access to data.
Next steps
After completing the first tutorials, go to the Netuno Academy to deepen your knowledge in specific areas of the platform.
If you find any error (bug) or have suggestions for new features, feel free to Open an issue on GitHub. Our team and community are ready to help.