Version: GeneXus 16

GeneXus course

Junior Level

Introduction to For Each command to access the database

We introduce the Procedure object, with one of its multiple uses: implementing PDF listings displayed on the browser. We study two of the main commands for that: the print and the for each, which enables access to an entity’s data.

Junior level


We focus on the Layout and Source chapters of a procedure for listing tourist attractions. We introduce the printblock control and see how to define the output design. We also see how to include images in the KB for them to be used in objects. We start the study of the For each command, which is basic in GeneXus. We introduce the base transaction of the For each, as well as the Order and Where clauses. We analyze the Navigation Listing.  

We strongly recommend that the ""Final Overview"" video be viewed, where we question some of the statements that will be considered in upcoming videos. 

This video also includes rule output_file, Call Protocol HTTP.

Click here for a PDF transcript of the video.



Provide the minimum knowledge required to understand GeneXus and start developing simple applications.

Designed for:
Those who want to start developing applications with GeneXus as quickly as possible.

Course requirements:
For those who don’t have prior programming and database knowledge, reading this material before starting the course is recommended. 

Suggested methodology for this course:
Instructor-led: Follow the instructions in the recommendations and suggestions document, which you can download from the download center together with the course materials.
Self-study: Watch each video and try to replicate in GeneXus the demos made by the teacher (except GeneXus Demo). Then do the practical exercises corresponding to the topic discussed in the video.

Suggested course duration: 50 hours
Introduction and demo: 1 hour
Theory/Practice: 40 hours
Review of fundamental concepts: 7 hours
Exam preparation: 2 hours
Students will be able to take the exam corresponding to the GeneXus Junior Analyst certification. This exam is taken on a computer and includes multiple choice and true/false questions about the topics learned throughout the course, to confirm that the student has effectively learned the essential concepts required for developing applications with GeneXus, according to the Junior Level.
In preparation for the exam, it is suggested that candidates study the material titled Review of fundamental concepts. Also, they can work on this practice exam.
Exam duration: 90 minutes.

>> To take the instructor-led course, we recommend that you check the Course Calendar, contact an Academic Partner in your country, or send us an email to

Accelerate your learning with teacher support

With instructors and fellow students, it's even easier to learn.


In this section, you will find a PDF document with practical exercises similar to those carried out in each class/video. Some new and optional exercises are included. We recommend that you work on them as you study each topic.

You will also find all the Theory of the course in PDF(transcript of all videos) format to read / print it.

Images: This file contains the images that you will have to use in the Practice exercises.

Conceptual summary: PDF document with a summary of the most important concepts of the course. You are encouraged to read this document at the end of the course, after watching all the videos and doing all the Practice exercises.

Bonus Material

To take the course and work on the exercises you need the trial version of GeneXus.
GeneXus Trial  

KB solution of practical exercises
This KB is provided so that you can compare it with yours after doing all the practice exercises:

Name: GeneXus16JuniorCoursePracticalExercises