Logo de la rubrique ATELIER : Initiez vous au C++ sur cible embarquée ARM

ATELIER : Initiez vous au C++ sur cible embarquée ARM

Du 23 au 25 janvier 2018 Nantes (44)

Cet atelier vous propose une initiation du C++ sur cible embarquée. Vous serez sensibilisé aux enjeux de la programmation orientée objet et vous la mettrez en pratique sur des applications embarquées développées sur ARM Cortex M. Les connaissances acquises sur la programmation objet pourront être rapidement transposées pour d’autre langages orientés objet.

Intervenant : CAPNOVAE

PROGRAMME

1. Du C en C+ : du procédural compilé en C++
Les changements du C en C++ (types, structures, unions, enum, etc.)
Les apports du C++ (surcharges, class d’énumération, références,espace de nom, etc.)

2. Programmer en objet en C++
Les classes, l’encapsulation et l’amitié
L’héritage et les fonctions virtuelles
L’héritage multiple et héritage virtuel
Les classes génériques
Manipuler des objets : référencer, copier, déplacer

3. La conception objet
Concevoir un type
Les briques de la POO Types, classes, instances et messages
Associer des classes : association, agrégation, composition
Comprendre l’héritage
Mesurer la qualité de sa conception

4. Quelles bibliothèques en embarqué
La STL
Boost

5. Design pattern
Les patterns de création : fabrique, prototype, singleton
Les patterns structurels : adaptateur, proxy, pont, décorateur, composite
Les patterns comportementaux : l’itérateur, l’observateur, le visiteur, l’état, la chaîne de responsabilité

Chaque étape de l’agenda s’accompagne d’une mise en situation réelle avec des exemples, des exercices et une pratique du stagiaire avec une board STM32 NUCLEO-F411RE.

Cet agenda pourra varier dans son ordre et son contenu sous réserve de maintenir un contenu pédagogique équivalent.

CAPNOVAE/CAPTRONIC fournira à chaque stagiaire une carte d’évaluation « STMICROELECTRONICS NUCLEO-F411RE » avec sa connectique.

Les stagiaires devront avoir installé l’environnement de développement System Workbench for STM32 version 2.1 pour Windows téléchargeable à http://www.openstm32.org/Downloading+the+System+Workbench+for+STM32+installer
(Le site peut demander une inscription)

Public visé et prérequis :
Chefs de projet, ingénieurs et techniciens
Une connaissance du langage C est nécessaire

INFORMATIONS PRATIQUES

Lieu :
NANTES

PARTICIPATION AUX FRAIS

  • Pour les PME adhérentes CAP’TRONIC : prise en charge totale du coût de l’inscription dans la limite de 10 hommes/jour de formation dans l’année d’adhésion et de 2 participants par PME par session, pour les ateliers traitant de logiciel embarqué.
    L’inscription sera validée à réception d’un chèque de caution de 100 €TTC par personne, qui sera renvoyé au participant après l’atelier. En cas d’absence non remplacée à l’atelier, la caution sera encaissée et une facture sera établie.
    Chèque de caution à retourner par courrier à :
    JESSICA France – 60 bd du Maréchal Juin – 44100 NANTES
  • Si vous êtes une PME non adhérente :
    Vous pouvez adhérer à l’association JESSICA France. Pour cela contacter Bérénice RABIA.
    Modalités d’adhésion
  • Pour les entreprises non éligibles [1] et les PME qui ne souhaitent pas adhérer : 1350 € HT soit 1620 € TTC pour les 3 journées et par personne.

Remarque : Cet atelier est éligible au financement par votre Organisme Paritaire Collecteur Agréé (OPCA)

Les déjeuners seront pris en commun et sont à la charge du participant.

Contacts :
Yohann DESILES - 06 09 86 49 44
Jean-Philippe ENEAU - 06 88 44 89 49

Contact Inscriptions :
Bérénice RABIA - 02 40 73 17 24

Inscription obligatoire en ligne

ATELIER : Initiez vous au C++ sur cible embarquée ARM - 21 au 23 janvier 2018 à Nantes

Notes

[1(*) Critères d’éligibilité : Toute PME de droit français, de taille inférieure à 2000 personnes n’étant pas détenue à plus de 50% par un groupe de plus de 2000 personnes