Logo de la rubrique ATELIER : La programmation orientée objets pour les systèmes embarqués : outils et méthodes de programmation en C++

ATELIER : La programmation orientée objets pour les systèmes embarqués : outils et méthodes de programmation en C++

Du 25 au 27 janvier Talence (33)

L’objectif est de savoir utiliser C++ dans sa philosophie de programmation objet et comprendre les concepts de la POO. Pour ce faire, la formation alternera présentations théoriques et travaux pratiques où les participants pourront mettre en oeuvre immédiatement les outils et les méthodes abordés sur des exemples concrets.

La programmation orientée objet (POO) est avant tout composée de concepts qui permettent d’agencer de façon plus logique les programmes les plus complexes. Le C++ fait partie des langages indétrônables, le classement TIOBE le positionne au troisième rang des langages les plus utilisés juste après Java et le langage C. Ceci s’explique par la puissance du langage objet et par son temps d’exécution.
C++ est disponible sur toutes les plates-formes et également dans l’embarqué. Cette formation, vous propose, dans un premier temps, l’apprentissage du langage C++ puis son utilisation spécifique sur les systèmes embarqués.

Intervenant : Mr Frédéric CAMPS – LAAS/CNRS

PROGRAMME

JOUR 1 :

1 Le langage C++ - introduction
- historique, comparaison aux autres langages, norme et version

2 Type de données

3 Notion d’objet
- classes et Objets, protection, accès, variable d’instance
- constructeur, destructeur, surcharge
- objet et modélisation UML/SysML, génération de code automatique
- C et C++

4 Classes dérivées
- héritage et instanciation, amis, classe virtuelle, patrons
- héritage multiple

JOUR 2

5 Contrôle de flux
- entrées, sorties
- état, surcharge
- gestion de fichier

6 Exceptions
- nommage, interception

7 Structure de données
- vecteur, map, list, pile
- algo standard

8 Compilateur
- compilateur open source
- compilateur croisé x86/ARM
- linkage dynamique et statique
- debugage, makefile

JOUR 3

9 Particularité de l’embarqué
- librairie std
- compilation et linkage
- règles de codage spécifique

10 Outils de développement
- code:blocks
- eclipse
- jetbrains

TRAVAUX DIRIGES & PRATIQUES : tout au long de l’atelier l’ensemble des points abordés seront illustrés par des exemples.

INFORMATIONS PRATIQUES

Public visé et prérequis : PME, start-up ou bureaux d’études du secteur électronique au sens large qui envisagent de monter en compétence dans la maîtrise des langages objets pour leurs projets.

Date et lieu :

  • 25 au 27 janvier 2017 de 09h00 à 12h30 et de 13h30 à 17h00
  • IMS – Bât A31 - 351 Cours de la Libération - 33405 TALENCE CEDEX

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, 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 – 7, avenue du Colonel Roche – BP54200 – 31031 TOULOUSE Cedex.
  • Si vous êtes une PME non adhérente :
    Vous pouvez adhérer à l’association JESSICA France. Pour cela contacter Richard SALVETAT
    Modalités d’adhésion
  • Pour les PME qui ne souhaitent pas adhérer :
    1 350 € HT soit 1 620 € TTC pour les 3 journées par personne.

Remarque : Cette formation est éligible au financement par votre Organisme Paritaire Collecteur Agréé (OPCA).

Contact et inscription : Richard SALVETAT : 06 86 40 94 52 – Inscrivez-vous par email au plus tôt : salvetat@captronic.fr