Pat Logo

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

Paris, France

May 11-15, 2020

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

Where
AdaCore Paris Office
46 rue d’Amsterdam
75009 Paris
FRANCE

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.

The information above is collected by AdaCore for the purpose of organising the event. Please read our privacy policy if you want to know more about how we process your information and your rights.

Privacy Policy
Commercial contact