Before starting
  • Course dynamic
  • Materials
  • Leveling class (optional)
First Steps
  • What is GeneXus?
  • GeneXus Demo
  • Course introduction
  • Knowledge Base creation
Transactions
  • First transaction design
  • Running the application for the first time
  • Working with attributes and domains
  • Defining more transactions
  • Describing objects from reality
  • Nomenclature rules for attributes
  • Rules definition
  • Using patterns
  • Identifying available attributes. Base and Extended table.
  • What are Subtypes?
  • What are formulas?
  • Rules triggering order in transactions
  • Relations between actors of reality
  • Self-evaluation - Transactions
Procedures and listings
  • Introduction to For Each command to access the database
  • How to list related information
  • How to list grouped information
  • Inline formulas
  • Self-evaluation - Procedures and listings
Communication between objects
  • Communication between objects
  • Communication between objects. When the invoked object returns a value.
Compound data types and Data Providers
  • Compound data types
  • Loading Compound Data Types (SDT) using Data Providers
  • Variables to store data collections in memory
  • Two ways of returning a collection using a Data Provider
  • Self-evaluation - Compound data types and Data Providers
Data Base update
  • How to update data using transaction logic without screen
  • Data Population using Business Components and Data Providers
  • Data population using the transaction itself
  • Database update using procedures. An introduction.
  • Self-evaluation - Data Base update
Interactive screens
  • Interactive screens: Web Panel object
  • Interactive screens: Web Panel object (cont)
  • Self-evaluation - Interactive screens
Design and modeling UI / UX
  • Design Systems. Introduction
  • Desing Systems in GeneXus. Default
  • Self-evaluation - Design and modeling UI / UX
Reporting tool
  • Designing Queries in GeneXus
  • Self-evaluation - Reporting tool
Integration
  • Artificial Intelligence in GeneXus. Introduction
  • Chatbots
  • Self-evaluation - Integration
Native mobile applications
  • Introduction to the development of mobile applications
  • Self-evaluation - Introduction to the development of mobile applications
Platform Management
  • Introduction to GeneXus Server
  • How to send a KB to the Server
  • How to connect to a KB hosted in the Server
  • Team development
  • How to send my changes to the Server (optional)
  • Self-evaluation - Platform Management
Other tools
  • Introduction to BPM Suite
  • App testing: Unit Test. Introduction
Security
  • Introduction to GAM
Deployment and DevOps (optional)
  • Automatic Deployment to Your Own Cloud (F6). Introduction
  • Application Deployment Tool. Introduction
Bonus lecture
  • Bonus lecture