Pat Logo

Live lectures from AdaCore's expert instructors and hands-on workshops using AdaCore's latest GNAT technology.

Munich, Germany

Postponed due to Covid-19

By attending this course you will understand and know how to use Ada for both sequential and concurrent applications, through a combination of live lectures from AdaCore's expert instructors and hands-on workshops using AdaCore's latest GNAT technology. AdaCore will provide an Ada 2012 tool-chain and ARM-based target boards for embedded workshops. No previous experience with Ada is required.

Language Basics

  • Introduction and Rationale
  • Declarations
  • Basic Types
  • Interacting with the hardware
  • Remote debugging


Composite Data Structures & Architecture

  • Statements
  • Arrays
  • Records

Program Architecture

  • Subprograms
  • Packages
  • Privacy
  • Exceptions

Advanced Program Architecture

  • Access Types
  • Inheritance
  • Genericity
  • Elaboration


Ada for Embedded Programming

  • Basic Tasking
  • Tasking with the Ravenscar Profile
  • Contract

The course will be conducted in English. And each participant should come with a computer running Windows.

Prerequisite
Knowledge of a programming language (Ada 83, C, C++, Java…)

Time
5 Days Training, 0930 - 1700
Lunch Break, 1300 - 1400 (Lunch provided every day)

Where
The Tank Room
14 James Street West
Bath, UK
BA1 2BX

AdaCore Contact
Rébecca Erimée
+33 1 49 70 87 88
info@adacore.com

Register

If you are interested in the event you may register using the form below. For more information about the event or pricing info contact us at info@adacore.com.

After you register for this course we will send you instructions for downloading the AdaCore software that will be used for the workshops. Please pre-install these files on your laptop and bring it with you to the course.