Vous êtes sur la page 1sur 72

Les Experts qui forment…

Reconstitution de Carrière
Professionnelle (CSF-RCP )
©

« Devenir un Développeur
en système embarqué »
Rev 6.0 - 2023

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala


CSF-RCP© Développement en Système Embarqué
Plan
I. CSF en deux mots…

II. Les formations Reconstitution de Carrière Professionnelle (CSF-RCP©)

III. La formation CSF-RCP© en Système Embarqué


1. Présentation détaillée de la formation en Système Embarqué
2. Modules « HARD SKILLS »
• Module 1: Langage C pour les systèmes embarqués
• Module 2: Architecture et programmation des microcontrôleurs: STM32
• Module 3: Projet IoT sur STM32
• Module 4: La programmation orientée objets (c++)
• Module 5: API QT pour les systèmes embarqués
• Module 6: Projet C++/Qt sur Arduino
• Module 7: Linux embarqué et programmation Shell
• Module 8: « Kernelspace » et Intégration des drivers
• Module 9: Programmation sur environnement Linux
• Module 10: Projet IoT sur RaspberryPi
• Module 11: ISTQB niveau fondation
3. Modules « SOFT SKILLS »
• Module 12: Méthode Agile de gestion de projets (Scrum)
• Module 13: Culture professionnelle (Coaching/entretien)
• Module 14: Formation Linguistique
4. Projet de Fin de Formation/PFA/PFE
5. Après la formation

CentreIV.Supérieur de Formation (CSF)


CSF aux yeux du client !
✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 2
CSF-RCP© Développement en Système Embarqué

CSF en deux mots...

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 3


CSF-RCP© Développement en Système Embarqué
Le centre CSF
• Que sommes-nous?
Le centre de formation CSF est fondé en 2009 par un groupe d’ingénieurs expérimentés
dans le domaine embarqué. En 2018 il devient le leader dans le domaine de la
reconstitution de Carrière Professionnelle (CSF-RCP©) :
1. Animée par des ingénieurs confirmés en matières
2. Contenu qui répond directement aux besoins industriels
3. Adoption de la pédagogique active et des classes inversées
4. Suivi actif des candidats après la formation : coaching grâce à notre plateforme
CSF-Trainings (+1000 questions avec réponses/explications)
• Nos services
1. Organiser/animer une formation en système embarqué chaque 3 semaines en
(Tunisie, France, Belgique et Allemagne) : + 280 candidats en 2022
2. Lancer une compagne de recrutement spécifique aux besoins du client.
3. Chercher/ préparer des profils bien déterminés.
4. Contribuer dans le cycle de projet(exp. code review) et la mise en place
des conventions de codage.
5. Animer des workshops dans le cadre des conférences nationales et aux
seins des écoles ingénieurs.
Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 4
CSF-RCP© Développement en Système Embarqué
Notre portfolio de formations(1/3)
Réf Thèmes de la Formation Durée H
CSF-01 Langage C pour les systèmes embarqués: 14 - 35
CSF-02 Architecture et programmation des microcontrôleurs STM32 21 - 42
CSF-03 La programmation orientée objets en C++ et 21 - 100
CSF-04 IHM QT pour les systèmes embarqués 14
CSF-05 Linux embarqué et temps réel + Yocto 14 – 35 + 20 – 40
CSF-06 SolidWorks | Catia 20 – 40 /Module
CSF-07 Architecture de plateforme embarqué a base de Linux et configuration avec Python 14
CSF-08 Application C++ sur environnement Linux pour plateforme Linux embarqué 14
CSF-09 Android embarqué 24 - 63
CSF-10 Conception des cartes électroniques « Altium designer » 21 - 42
CSF-11 Langage VHDL | Conception de circuits FPGA 21 - 42
CSF-12 ISTQB niveau fondation 24
CSF-13 Test: Validation Manuel et/ou Validation Automatique 14 – 42
CSF-14 Data science et/ou Intelligence artificielle et /ou Machine Learning et/ou Deep Learning 28/Module
CSF-15 Python niveau basique et avancé 28/Niveau
CSF-16 Excel niveau basique et avancé 14 - 35
CSF-17 Méthode Agile de gestion de projets (SCRUM): PSM1, PSM2 et PSD 21/Module

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 5


CSF-RCP© Développement en Système Embarqué
Notre portfolio de formations(2/3)
Réf Thèmes de la Formation Durée H
CSF-18 JAVA 8 SE: OCA/OCP 45/Module
CSF-19 Full Stack 70 – 130
CSF-20 DevOps 24 - 63
CSF-21 Formation en langue Française Sur mesure
CSF-22 Formation en langue anglaise Sur mesure
CSF-23 Formation en langue allemande Sur mesure
CSF-24 Gestion des conflits Médiation et facilitation des dialogues 18
CSF-25 Prévision et anticipation des conflits 12
CSF-26 Conduite et pilotage du changement 12
CSF-27 L’art de communiquer 18
CSF-28 La planification stratégique 18
CSF-29 Comment diriger un projet 12
CSF-30 Comment vendre un projet 12
CSF-31 La gestion du temps et des priorités 18
CSF-32 La gestion de stress 12
CSF-33 La gestion du temps 6
CSF-34 Mind mapping (la carte mentale) 12

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 6


CSF-RCP© Développement en Système Embarqué
Notre portfolio de formations(3/3)
Réf Thèmes de la Formation Durée H
CSF-35 La tenue de réunion 12
CSF-36 Confiance et délégation 12
CSF-37 Prise de parole en public 12
CSF-38 Leadership 18
CSF-39 Techniques de motivation 12
CSF-40 Prise de décision 12
CSF-41 Le coaching 18
CSF-42 Pilotage des carrières 18
CSF-43 Management stratégiques des ressources humaines 18
CSF-44 Mise en place d’un travail collaboratif 12
CSF-45 Psychologie du travail 18
CSF-46 Management des connaissances 18
CSF-47 La gestion électronique des ressources humaines 18
CSF-48 La responsabilité sociale d’entreprise 18
CSF-49 Une équipe pour réussir 12
CSF-50 Dynamiser votre mémoire 12
CSF-51 Team building 18

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 7


CSF-RCP© Développement en Système Embarqué
Nos atouts, pour quoi nous ?
• Le plan et le contenu de nos formations sont basés sur les
besoins et les expertises demandés par des grandes entreprises.

• On a la capacité d’assurer des formations sur mesure selon les


besoins de nos clients.

• On a une longue expérience réussite en formation professionnelle continue mise


en œuvre et faite par des experts qui viennent directement du milieu industriel
et des grandes entreprises.

• On garde un lien direct et continue avec le marché de travail et d'opportunités


entrepreneuriales a hautes perspectives afin de fournir les formations les plus
efficaces.

• On a un grand réseau de collaboration et de partenariats professionnelles avec


tous les acteurs de l’écosystèmes académique, professionnel et associative.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 8


CSF-RCP© Développement en Système Embarqué

Reconstitution de Carrière
Professionnelle
(CSF-RCP )©

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 9


CSF-RCP© Développement en Système Embarqué
CSF-RCP© : C’est quoi et pourquoi (1/2)?
• Vous faites ou vous avez fait des études spécifiques, mais…
• Vous constatez que ce n’est pas suffisant pour bâtir une carrière comme vous le souhaitez ?
• Vous constatez qu'il n y pas assez d'horizons dans le marché du travail pour les connaissances
et le degré de maitrise que vous avez déjà ?
• Vous avez besoin de compétences spécifiques pour votre contexte d’étude ou de travail actuel?
• Vous constatez que ce n'est pas le domaine ni le contexte dans lequel vous voulez travailler ?
• Vous portez un intérêt a un domaine qui n’était pas bien couvert par vos études ?

CSF a la parfaite solution pour vous: CSF-RCP© !


On est les premiers en Tunisie a proposer une formation de
reconstitution de carrière professionnelle CSF-RCP© en plusieurs
domaines a forte demande et dont les prescriptives sont vastes a
la fois sur le marché Tunisien ainsi que le marché international.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 10


CSF-RCP© Développement en Système Embarqué
CSF-RCP© : C’est quoi et pourquoi (2/2) ?
➢Notre formation CSF-RCP© est le résultat de:

• Notre expérience réussite en formation professionnelle continue mise en œuvre et faite


par des experts qui viennent directement du milieu industriel et des grandes entreprises

• Une étude approfondie du marché de travail et d'opportunités entrepreneuriales a hautes


perspectives

• Nos collaborations et partenariats professionnelles avec tous les acteurs de l’écosystème


académique, professionnel

➢Notre formation CSF-RCP© a fait et continue a faire ses preuves:

• Un taux d’intégration très important pour les demandeurs d’emploi

• Impact sur l’évolution et la reconstitution de carrière

• Reference solide pour les enterprises et les start-up en recherche de talents

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 11


CSF-RCP© Développement en Système Embarqué
Notre portfolio de Carrière professionnel(RCP) !
Développeur en Système Embarqué Certifié
Devenir Un
Volume horaire:
+14 Modules
+200h
Les weekends(Présentiel): Durée:
4h samedis/4h dimanches 12-16 semaines

Testeur (Test: Manuel & Automatisé) Certifié


Volume horaire:
+6 Modules
+70h
Les weekends(Présentiel): Durée:
5h samedis/5h dimanches 5-7 semaines

Développeur en Full stack Certifié


Volume horaire:
+ 10 Modules
+130h
Les weekends(Présentiel): Durée:
4h samedis/4h dimanches 12-16 semaines

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 12


CSF-RCP© Développement en Système Embarqué
Qui ont donné confiance à nos candidats ☺
Industriel Académique

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 13


CSF-RCP© Développement en Système Embarqué

CSF-RCP En
©

«Système Embarqué»
Version 6.0 !
Nouveaux modules
Nouvelles formules
Nouveaux Packs
Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 14
CSF-RCP© Développement en Système Embarqué
CSF-RCP© en système embarqué: en bref !
➢La CSF-RCP© développement en système embarqué vous permet d’acquérir des
connaissances importantes qui vont vous permettre de s’introduire ou d’exceller d’avantage
dans le domaine de développement des systèmes embarqués.

• Contenu: des modules « Hard Skills » et des modules « Soft Skills », un stage de Projet de
Fin de Formation (PFF) avec des workshops d’encadrement.
• Durée et volume horaire: +200 heures reparties entre cours de préparation, des
workshops et tests de prérequis en ligne off-site a votre rythme et des séances de
formation, des examens et des workshops d’encadrement in-site pendant les weekends, le
tout sur une période qui s'étale sur 4 mois.
• Formateurs: ingénieurs confirmés et expérimentés.
• Logistique et pédagogie: formation basée sur le pratique avec tous les équipements
logistiques nécessaires, des exemples concrets issus de cas réels d’applications en
systèmes embarqués, des cartes électroniques très répandues et des montages
électroniques.
• Paiement: par facilité en espèces, e-Dinars ou par banque tout au long la période de
formation (4 mois) et jusqu’a 6 mois en cas de paiement par chèques.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 15


CSF-RCP© Développement en Système Embarqué
Déroulement de la formation
Formation Professionnelle en Système Embarqué
Animée par des Experts Industriels pour des Futurs Profils Professionnels !

Formation Pratique Projets Programmes d'entrainement Coaching privé Evaluation


+14 56 3 x projets +1000 exercices avec 4 x réunions 11
Modules Labs Réels IoT réponses & explications individuelles/Mois examens

Les weekends(Présentiel): Volume horaire: Durée:


4h samedis/4h dimanches +200h 12-16 semaines

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 16


CSF-RCP© Développement en Système Embarqué
CSF-RCP© en Système Embarqué: V6.0

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 17


CSF-RCP© Développement en Système Embarqué
Comment ca se passe/Module ?
Workshops de preparation + Tests de prérequis

x
x

Off-Site
Formations + Labs pratiques + Projets + Consolidation

In-Site
Evaluation

Off-Site

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 18


CSF-RCP© Développement en Système Embarqué
Full packs BASIC OPTIMUM SILVER GOLD
1 Langage C pour les systèmes embarqués
2 Architecture et programmation des µc STM32
3 Projet IoT sur STM32
4 La programmation orientée objets en C++
5 IHM QT pour les systèmes embarqués
6 Projet IHM sur Arduino
7 Linux embarqué et programmation Shell
8 « Kernelspace » et Intégration des drivers
9 Programmation sur environnement Linux
10 Projet IoT sur Raspberry Pi
11 Formation en ISTQB niveau fondation
12 Méthode Agile de gestion de projets (SCRUM)
13 Culture professionnelle et retour d’expérience
14 Stage de Projet de Fin de Formation
* Frais hors taxes et les frais d’inscription (350 DT) sont inclus et
ne sont pas remboursables. 1300 DT* 1400 DT* 1600 DT* 1980 DT*
Note: Changement d’un pack à un autre n'est pas autorisé.
Possibilité de paiement en espèces, e-Dinars, virement/versement bancaires ou chèques datés sur une période jusqu’à 6 mois.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 19


CSF-RCP© Développement en Système Embarqué
Mini packs Microcontrôleur Processeur
1 Langage C pour les systèmes embarqués

2 Architecture et programmation des microcontrôleurs STM32

3 La programmation orientée objets en C++

4 IHM QT pour les systèmes embarqués

5 Linux embarqué et programmation Shell

6 « Kernelspace » et Intégration des drivers

7 Programmation sur environnement Linux

8 Culture professionnelle et retour d’expérience

9 Stage de Projet de Fin de Formation (1 Mois)


* Frais hors taxes et les frais d’inscription (250 DT) sont inclus et
ne sont pas remboursables. 1000 DT* 1100 DT*
Note: Changement d’un pack à un autre n'est pas autorisé.
Possibilité de paiement en espèces, e-Dinars, virement/versement bancaires ou chèques datés sur une période jusqu’à 6 mois.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 20


CSF-RCP© Développement en Système Embarqué
Les modules hors packs
Frais de formation* Durée
1 Langage C pour les systèmes embarqués 300 DT/HT 3j
2 Architecture et programmation des µc STM32 400 DT/HT 5j
3 Projet IoT sur STM32 100 DT/HT 1j
4 La programmation orientée objets en C++ 250 DT/HT 3j
5 IHM QT pour les systèmes embarqués 150 DT/HT 1j
6 Projet IHM sur Arduino 100 DT/HT 1j
7 Linux embarqué et programmation Shell 250 DT/HT 2j
8 « Kernelspace » et Intégration des drivers 300 DT/HT 2j
9 Programmation sur environnement Linux 300 DT/HT 2j
10 Projet IoT sur Raspberry Pi 100 DT/HT 1j
11 Formation en ISTQB niveau fondation 560 DT/HT 6j
12 Méthode Agile de gestion de projets (SCRUM) 250 DT/HT 2j
13 Culture professionnelle et retour d’expérience 100 DT/HT 1 Workshop
14 Stage de Projet de Fin de Formation 250 DT/HT 4 Workshops
* Frais hors taxes et les frais d’inscription (150 DT) sont inclus et ne sont pas remboursables.
Possibilité de paiement en espèces, e-Dinars, virement/versement bancaires ou chèques datés sur une période jusqu’à 2 mois.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 21


CSF-RCP© Développement en Système Embarqué
Notre nouveauté; formation linguistique(1/2)
➢La formation linguistique est un atout pour votre carrière professionnelle;
• Avoir des compétences linguistiques en anglais, français ou en allemand permet aujourd'hui de
vous démarquer et ainsi monter en grade.
• Notre Centre Supérieur de Formation vous aide à accéder à une formation continue et à
surmonter les barrières linguistiques.
• Nous vous offrons les techniques les plus efficaces pour apprendre la langue au rythme qui vous
convient.
• Puisque vous êtes ou vous étiez nos chers participants à notre formation en développement
embarqué, vous bénéficierez d'une réduction de prix jusqu'à 20%.
• Afin de pouvoir profiter de notre offre spécialement proposée grâce à votre participation à notre
formation en système embarqué, vous devrez choisir une formation linguistique selon votre
besoin.
• Vous pouvez préparer avec nous pour les tests internationaux tel que:
➢Anglais: les tests américains: TOEIC,TOEFL et le test britannique: IELTS, Cambridge

➢Français: TCF, DELF B2, TEF

➢Allemand: le DAF, les tests du GOETHE institut.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 22


CSF-RCP© Développement en Système Embarqué
Notre nouveauté; formation linguistique(2/2)
Français Frais de formation par H

1 Préparation aux DELF Individuel : 15DT/HT


(Diplôme d’étude en langue française) En groupe: 12DT/HT

Préparation TEF (Test d’Evaluation de Français) Individuel: 15DT/HT


2 et/ou TCF (Test de Connaissance du Français) En groupe: 12DT/HT

Anglais
Préparation IELTS Individuel: 15DT/HT
3 (International English Language Testing System) En groupe 12DT/HT
Préparation TOEIC Individuel: 15DT/HT
4 (Test of English for International Communication) En groupe: 12DT/HT

Allemand
Individuel: 18DT/HT
5 Cours d’allemand ; A1, A2, B1, B2 En groupe: 15DT/HT
Vous bénéficierez d’une réduction de 20% si vous êtes inscrit dans un Full – pack ou vous êtes un employer dans
li l’une de nos sociétés partenaires.
Le frais d’inscription (100 DT) pour chaque module est inclus et payable a l’avance.
Possibilité de paiement en espèces, e-Dinars, virement bancaires ou chèques datés sur une période jusqu’à 2 mois.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 23


CSF-RCP© Développement en Système Embarqué
Les avantages de la RCP© Système Embarqué
Les 5 points forts
Taux d’intégration dans le marché > à 87%
1 Le programme de la formation est conçu et développé en
coopération avec les experts industriels pour répondre à 100% de
leurs besoins.
Les Formateurs
2 Toute la formation est animée par des experts industriels et
ingénieurs confirmés.
Déroulement de la formation
Formation hybride : Théorique et pratique avec cours de prérequis,
3 manuel de formation et cartes électroniques pour chaque candidat.
Après la formation: Programme d’entrainement
L’accès a notre plateforme “préparez votre entretien” conçu par
4 nous experts, Ce programme possède +1000.questions avec
réponses et explications afin de préparer vos entretiens.
Mode de Paiement
Facilité en espèces, e-Dinars ou par banque tout au long la
5 période de la formation (4 mois) et jusqu’a 6 mois en cas de
paiement par chèques.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 24


CSF-RCP© Développement en Système Embarqué

Modules « HARD SKILLS »

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 25


CSF-RCP© Développement en Système Embarqué

Module N°1

Langage C pour les


systèmes embarqués
(Embedded C)
Durée: 3 jours (4h/jour)
Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 26
CSF-RCP© Développement en Système Embarqué
Objectifs de la formation
➢Cette formation vous offre la possibilité de:

• Acquérir les principes de base de la programmation structurée

• Connaître les règles pour le bon usage du compilateur

• Savoir utiliser les mécanismes de gestion de la mémoire

• Être capable de concevoir des applications en respectant la norme ANSI et


les règles de base de MISRA

• Développer des pilotes (drivers .c/.h)

• Connaître les manipulations et usages de la mémoire : passage de


paramètres, cycle de vie d’une donnée dans la pile

• Savoir les astuces et connaître les règles pour un DEBUG efficace....

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 27


CSF-RCP© Développement en Système Embarqué
Plan de la formation(1/2)
1. Introduction : Le langage C dans le contexte embarqué

2. Conception d’un code structuré

3. L’organisation de la mémoire

4. Les variables (statique, registre, externe, etc.) avec leur emplacement dans la
mémoire et leur durée de vie

5. Notion des variables « volatile » vs « statique » et l'impact sur l’optimisation

6. Les macros vs les fonctions

7. Les pointeurs et leur importance dans le contexte de l’embarqué

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 28


CSF-RCP© Développement en Système Embarqué
Plan de la formation(2/2)
8. La manipulation bit par bit, notion de masque...

9. Connaître les règles et techniques du débogage efficace

10. Les erreurs commises et les bonnes habitudes dans la programmation C pour
l’embarqué

11. Développer des pilotes (drivers .c/.h)

12. Des Labs pratiques sur des cartes a base de STM32 avec test et débogage

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 29


CSF-RCP© Développement en Système Embarqué

Module N°2,3

• Architecture et programmation des


microcontrôleurs: STM32
• Projet IoT sur STM32F407 discovery kit

Durée: 6 jours (4h/jour)


Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 30
CSF-RCP© Développement en Système Embarqué
Objectifs de la formation
• Comprendre les architectures ARM / STM32
• Création d'un nouveau projet et les options de compilation
• Pouvoir développer une application embarquée à la base de STM32
en utilisant la nouvelle librairie HAL basée sur le STM32CubeMX
• Prendre connaissance et maitriser :
❖ l’architecture du cœur ARM et STM32
❖ le principe des périphériques: GPIO, EXTI, UART, TIMER, ADC, RCC, DMA

• Développer des applications embarquées réelles sur des cartes a


base de STM32 afin de manipuler ces différents périphériques

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 31


CSF-RCP© Développement en Système Embarqué
Plan de la formation(1/3)
1. Description de l'architecture ARM Cortex-M:
• Memory boot, NVIC, Systick, Débogue JTAG, SWD, Trace, etc

2. Comprendre l'architecture de STM32


• Les familles STM32: les différences entre les séries STM32
• Les caractéristiques de STM32: Power ON/OFF, mode faible
consommation…
• Présenter les libraires de STM32F4

3. Se familiariser avec l’environnement de développement: IAR ou Keil


• Création d'un nouveau projet
• Les options de compilation (Heap, Stack, etc)

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 32


CSF-RCP© Développement en Système Embarqué
Plan de la formation(2/3)
4. Principe et fonctionnalités du périphérique GPIO(port I/O) avec une explication
détaillée: Push-Pull, Open Drain, Pull-up, etc

• Lab: utilisation de GPIO sur carte STM32F4

5. Principe et fonctionnalités du périphérique EXTI (les interruptions)

• Lab: utilisation de EXTI sur carte STM32F4

6. Principe et fonctionnalités du périphérique RCC avec une explication détaillée :


HSI, HSE, LES, etc

• Lab: utilisation de RCC sur carte STM32F4


7. Principe et fonctionnalités du périphérique DMA
• Lab: utilisation de DMA sur carte STM32F4

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 33


CSF-RCP© Développement en Système Embarqué
Plan de la formation(3/3)

8. Principe et fonctionnalités du périphérique UART


• Lab: utilisation de UART sur carte STM32F4

• Lab: utilisation de UART+DMA sur carte STM32F4

9. Principe et fonctionnalités du périphérique TIMER


• Lab: utilisation de TIMER sur carte STM32F4

10. Principe et fonctionnalités du périphérique ADC


• Lab: utilisation de ADC sur carte STM32F4

1. Lancement du projet

2. Séance de coaching et validation (1 séance)

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 34


CSF-RCP© Développement en Système Embarqué

Module N°4, 5, 6

• La programmation orientée objets (C++)


• IHM QT pour les systèmes embarqués
• Projet IHM Qt/Arduino

Durée: 5 jours (4h/jour)


Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 35
CSF-RCP© Développement en Système Embarqué
Objectifs de la formation
➢Cette formation vous offre la possibilité de :

• Se familiariser avec la programmation orientée objet et ses différents notions de


base: encapsulation, abstraction, héritage, polymorphisme, constructions,
destructions etc..

• Prendre connaissance du rôle que peut jouer le développent en C++ dans le


contexte des systèmes embarqués.

• Appliquer les notions de programmation orientée objet sur un IHM a base de l’API
QT communiquant avec une plateforme hardware (Arduino).

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 36


CSF-RCP© Développement en Système Embarqué
Plan de la formation(1/3)
Partie 1 : POO C++ (3 séances)

1. Introduction à la notion d’objet

2. Notion de classe (attribues, fonctions membres, encapsulation,


constructeur/destructeur) :
➢ Lab 1: Déclaration de classe avec des attribues et des
méthodes
➢ Lab 2: Visibilité en dehors de la classe
➢ Lab 3: Utilisation de constructeur et destructeur

3. Notion d’héritage :
➢ Lab 4: Héritage à partir d’une classe mère
➢ Lab 5: Redéfinition de méthodes de la classe mère
Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 37
CSF-RCP© Développement en Système Embarqué
Plan de la formation(2/3)
4. Introduction à STL (Standard Template Library) :
➢ Lab 5 : Déclaration et utilisation de la classe standard
« vector » pour la manipulation d’un tableau dynamique

5. Notion de Polymorphisme:
➢ Lab 6 : Compatibilité entre classe mère et classe fille
➢ Lab 7 : Application du polymorphisme et notion de méthodes
virtuelles
➢ Lab 8 : Surcharge de l’opérateur= et du constructeur de copie

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 38


CSF-RCP© Développement en Système Embarqué
Plan de la formation(3/3)
Partie 2 : Projet IHM Qt / Arduino (1 séance)

1. Initiation à Arduino
➢ Lab 9: prise en main Arduino IDE

2. Initiation au framework Qt
➢ Lab 10: prise en main Qt Creator

3. Commander et contrôler une carte Arduino via IHM Qt


➢ Lab 11: communication via serial port entre Qt et une carte
Arduino

4. Lancement du projet

5. Séance de coaching et validation (1 séance)


Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 39
CSF-RCP© Développement en Système Embarqué

Module N°7

Linux embarqué

Durée: 2 jours (5h/jour)


Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 40
CSF-RCP© Développement en Système Embarqué
Objectifs de la formation
➢Cette formation vous offre la possibilité de:

• Se familiariser avec l'environnement Linux

• Maitriser les différents aspects du Linux embarqué

✓Architecture Linux

✓Maîtriser SHELL

✓Processus de compilation et compilation croisée

✓Libraries Linux

✓Makefile

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 41


CSF-RCP© Développement en Système Embarqué
Plan de la formation (1/3)
1. Qu’est-ce qu’un système d’exploitation OS

2. L’architecture de Linux
• Comprendre les détails de l'architecture du système d'exploitation Linux
• Comprendre la différence entre l'espace utilisateur (userspace) et l'espace
noyau (kernelspace) ainsi que la manière dont ils communiquent ensemble
via les appels système (syscalls)

3. Commandes et programmation Shell

• Comprendre comment un programme shell est exécuté

• Lab1: Les permissions sous Linux

• Lab2: Les concepts de base du langage de programmation shell (if, for,


while, ...)

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 42


CSF-RCP© Développement en Système Embarqué
Plan de la formation (2/3)
1.Processus et types de compilation

• Comprendre le processus de compilation

• Comprendre ce que sont Toolchain, binutils et SDK

• Lab3: Processus de compilation

• Comprendre les types de compilation (native, croisée, ...)

• Lab4: Compilation pour l'architecture ARM et émulation Qemu

2.Librairies de Linux

• Comprendre les différents types de bibliothèques linux (statiques et


dynamiques)

• Lab5: Créer et link des bibliothèques statiques et dynamiques

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 43


CSF-RCP© Développement en Système Embarqué
Plan de la formation (3/3)
1.Make et Makefile

• Comprendre le concept de Makefile et de l'outil make

• Lab6: Génération et compilation de bibliothèques avec make et Makefile

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 44


CSF-RCP© Développement en Système Embarqué

Module N°8

« Kernelspace » et Intégration
des drivers

Durée: 2 jours (4h/jour)


Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 45
CSF-RCP© Développement en Système Embarqué
Objectifs de la formation
⮚Cette formation vous offre la possibilité de:

• Comprendre la programmation multithreading

• Comprendre certaines techniques de synchronisation des threads

• Comprendre la programmation multiprocessing

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 46


CSF-RCP© Développement en Système Embarqué
Plan de la formation
1. Lab1: Thread join , detach et daemon
2. Lab2: Synchronisation des threads avec Mutex
3. Lab3: Création de processus avec fork et exec
4. Lab4: Créer un Shell personnalisé en langage C

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 47


CSF-RCP© Développement en Système Embarqué

Module N°9, 10

• Programmation sur environnement Linux


• Projet IoT sur RaspberryPi

Durée: 2 jours (4h/jour)


Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 48
CSF-RCP© Développement en Système Embarqué
Objectifs de la formation
⮚Cette formation vous offre la possibilité de:

• Préparer, configurer et installer une image Linux pour une plateforme hardware
(Raspberry Pi 3 B+/4)

• Développement avec Python pour IoT

✔Configuration des périphériques et d’interfaces de communication

✔Interfaçage des capteurs/actionneurs (I²C, GPIO)

✔Utilisation des packages et libraries répandus

✔IoT sur Raspberry et MQTT

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 49


CSF-RCP© Développement en Système Embarqué
Plan de la formation
1. Introduction et présentation de la carte Raspberry Pi

2. Prise en main de la carte Raspberry Pi et installation du système

3. Initiation au langage Python

• Comprendre les concepts du langage python

4. Manipulation des GPIOs de la carte Raspberry Pi

• Lab1: Manipulation de GPIO avec Python

• Lab2: Manipulation de GPIO avec Linux GPIO subsystem

5. Lab3: Intégration, compilation et activation du driver I²C AHT10 du noyau

6. Lancement du projet IoT

7. Séance de coaching et validation (1 séance)

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 50


CSF-RCP© Développement en Système Embarqué

Module N°11

ISTQB Fondation

Durée: 6 jours (4h/jour)


« Testeur logiciel certifié ISTQB, un expert internationalement reconnu »
Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 51
CSF-RCP© Développement en Système Embarqué
Pourquoi la Formation ISTQB?
• Afin de s’assurer de la qualité d’un logiciel, il est nécessaire de le soumettre, durant
et à l’issue de sa conception, à des tests visant à identifier ses éventuels
comportements problématiques. Cet aspect revêt aujourd’hui une telle importance
que certains professionnels choisissent d’en faire leur spécialité.

• Cette formation s’adresse précisément à tous ceux qui souhaitent développer leurs
compétences dans ce domaine. Après avoir identifié le rôle des tests dans les
développements logiciels, ils acquerront les connaissances nécessaires à leur
conception et à leur réalisation.

• Cette formation intègre en outre le passage de l’examen ISTQB "Fondation"


permettant d’obtenir une certification de testeur ISTQB reconnue
internationalement.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 52


CSF-RCP© Développement en Système Embarqué
ISTQB Fondation (1/2)
➢Objectifs
• Connaître la terminologie ISTQB des tests
• Connaître les différents types de tests et savoir les mettre en œuvre
• Savoir gérer des tests et assurer leur suivi
• Identifier les outils disponibles et connaître leurs caractéristiques
• Préparer et passer l'examen de certification ISTQB niveau Fondation
➢Public
• Professionnels de l’activité de tests de logiciels (maîtrise d’ouvrage, maîtrise
d’oeuvre, services et exploitation, utilisateurs finaux) souhaitant s’appuyer
sur un référentiel standard et normalisé.
➢Prérequis
• Connaissances de base du cycle de vie des logiciels constitue un avantage
mais n’est pas obligatoire.
➢La durée:
• La formation dure 05 jours (5h/j) durant lesquels il y aura une alternance
entre la théorie et la pratique

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 53


CSF-RCP© Développement en Système Embarqué
ISTQB Fondation (2/2)
• Méthodes pédagogiques / déroulement de la formation
✓ Présentation du contenu avec un formateur hautement qualifié
✓ Supports de cours imprimés
✓ Correction des exercices par chapitre
✓ Examen blanc passé et corrigé avec le formateur le dernier jour de la formation
✓ Accès à notre plateforme « CSF-ISTQB » pendant six mois pour:
a) Réviser les chapitres: 266 questions à votre disposition classifiés par
chapitre avec réponses et explications détaillées
b) Préparer la certification ISTQB: 12 examens blanc (480 questions) avec
réponses et explications détaillées*
• L’examen sera réservé par le candidat dès qu’il se sent prêt pour passer la
certification sur le site http://www.tsqb.net
• Le candidat s’inscrit directement en envoyant un email au TSQB (info@tsqb.com), en précisant qu’il
s’agit d’une d’examen ISTQB niveau fondation en candidat libre. Le candidat devra payer directement
aux TSQB les frais d’examen qui s’élève à 250 euros.
• Les sessions d’examen sont organisé tous les derniers vendredi du mois.

(*) Les six premiers examens.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 54


CSF-RCP© Développement en Système Embarqué

Déroulement du module

« Testeur logiciel certifié ISTQB, un expert internationalement reconnu »

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 55


CSF-RCP© Développement en Système Embarqué
Plan de la formation (1/2)
➢Fondamentaux des tests
• Pourquoi les tests sontils nécessaires ?
• Les 7 principes généraux des tests
• Processus de tests fondamentaux
• La psychologie des tests
➢Tester pendant le cycle de vie logiciel
• Modèles de développement logiciels
• Niveaux et approches de tests
• Types de tests
• Tests de maintenance
➢Techniques statiques
• Bases des tests statiques
• Processus de revue

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 56


CSF-RCP© Développement en Système Embarqué
Plan de la formation (2/2)
➢Techniques de tests
• Catégories de techniques de tests Techniques de tests boîte noire
Techniques de tests boîte blanche
• Techniques de tests basées sur l’expérience
➢Gestion des tests
• Organisation des tests
• Estimation et planification des tests
• Pilotage et contrôle du déroulement des tests Gestion de configuration
• Test et risques Gestion des défauts
➢Outils de support aux tests
• Introduction aux outils de test
• Utilisation efficace d’outils : bénéfices potentiels et risques

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 57


CSF-RCP© Développement en Système Embarqué

Modules « SOFT SKILLS »

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 58


CSF-RCP© Développement en Système Embarqué

Module N°12

Méthode Agile de gestion de


projets (SCRUM)

Durée: 2 Jours
Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 59
CSF-RCP© Développement en Système Embarqué
Objectifs de la formation
➢Cette formation vous offre la possibilité de:

• Rompre avec la gestion de projet traditionnelle, le modèle agile SCRUM


propose une planification du projet réévaluées en continu, au rythme des
"sprints". Cette méthode vous apprendra à travailler par itérations, à
construire l'avancement du projet sur des bases réalistes et à composer avec
des priorités changeantes.

➢A l'issue de cette formation SCRUM, les participants auront :

• Distingué les méthodes classiques et les méthodes agile.

• Connu et détaillé le Framework SCRUM.

• Distingué les différents rôles SCRUM…

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 60


CSF-RCP© Développement en Système Embarqué
Plan de la formation
1. Introduction

2. Méthodes classiques

3. Méthodes Agiles

4. Framework SCRUM en détails

5. Rôles SCRUM : Équipe, Scrum Master, Product Owner

6. Examen blanc de la certification SCRUM avec correction

7. Conclusion

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 61


CSF-RCP© Développement en Système Embarqué

Module N°13

Culture professionnelle
et retour d’expérience

Durée: 1 Workshop
Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 62
CSF-RCP© Développement en Système Embarqué
Objectifs du workshop
➢Ce workshop vous offre la possibilité de:
• Connaître les enjeux et les challenges du cadre professionnel et d’avoir un retour
d’expérience issu des grandes entreprises
• Les choix décisifs pour bien mener sa carrière
• Faire évoluer son profile professional tout au long de as carrière
• Comment écrire un CV et le faire vivre tout au long du processus de recherche
d’emploi et les fautes a éviter
• Astuces pour rédiger une bonne lettre de motivation
• Comment postuler à une offre ou envoyer une candidature spontanée
• Maitriser les bases de communication en situation d’entretien et acquérir les
techniques de communication et une méthodologie qui concourent à la réussite
de l'entretien
• Un retour d’expérience et une discussion ouverte

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 63


CSF-RCP© Développement en Système Embarqué

Module N°14

Formation Linguistique

Durée: entre 30h – 45h


Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 64
CSF-RCP© Développement en Système Embarqué
Objectifs de la formation(1/2)
➢ Le programme de la formation linguistique est conçu pour répondre aux besoins
particuliers des candidats faisant partie de haute direction d’une entreprise, d’une
institution, d’un organisme…

➢ Cette formation unique en son genre vous permettra:


• D’améliorer votre habileté à interagir dans des situations formelles et informelles de
la vie professionnelle et sociale;
• De mieux comprendre l’anglais, le français ou l’allemand parlé, de mieux vous faire
comprendre:
• D’utiliser diverses techniques de la communication efficace;
• D’augmenter votre précision linguistique;
• De développer votre compréhension interculturelle
• D’approfondir certains aspects professionnelle

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 65


CSF-RCP© Développement en Système Embarqué
Objectifs de la formation(2/2)
➢Les niveaux de compétences:
• Le niveau élémentaire: permet aux apprenants d’atteindre un niveau de communication fonctionnel
dans des situations professionnelles et sociales
• Le niveau intermédiaire: permet aux apprenants d’acquérir une certaine aisance dans une variété de
situations de communication à visée professionnelle et sociale
• Le niveau avancé: offre aux apprenants la possibilité d’atteindre un niveau de communication élevé en
intégrant entre autres,
• Même si l’expression et la compréhension orales constituent l’essentiel des objectifs
pédagogiques, l’expression et la compréhension écrites ne sont pas ignorées pour autant.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 66


CSF-RCP© Développement en Système Embarqué

Stage

Projet de Fin de Formation


(PFF)

Durée: 1 mois
Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 67
CSF-RCP© Développement en Système Embarqué
Objectifs du stage
• L’objectif du stage de projet de fin de formation est de mettre en pratique les
connaissances reçus durant la période de formation et permettre ainsi aux
candidats d'affirmer leurs savoir-faire et les consolider en mettant en œuvre
leurs compétences nouvellement acquises voir même les enrichir grâce au
contexte d’un projet ainsi que acquérir une agilité sur la documentation de
projets, une pratique très courante et très importante en milieu

professionnel.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 68


CSF-RCP© Développement en Système Embarqué
Déroulement du stage
• Stage de PFF d’une période d’un mois au sien de notre centre C.S.F

• 4 workshops d’encadrement en mini groupes afin de profiter de l’encadrement


et suivie assuré par un expert et de partager plus de connaissances de
différents contextes.

• Une soutenance de projet pour présenter et valider son projet devant un comité
d’experts du milieu professionnel permettant ainsi de travailler plus ses
attitudes et qualités professionnelles et recevoir un feedback constrictif.

• Le projet doit être finalisé au plus tard 1 mois et demi après la communication
du sujet de projet pour être considéré dans le cadre d’une formule CSF-RCP
packagée, autrement ca sera traité comme service indépendant.

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 69


CSF-RCP© Développement en Système Embarqué
Après la formation
1. Attestation pour chaque module en: 3. Attestation de stage
Français et en Anglais

2. Lettre de recommandation en cas de 4. Accès à notre plateforme d'entretien


résultat et d’effort exceptionnel

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 70


CSF-RCP© Développement en Système Embarqué
CSF aux yeux du client !

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 71


CSF-RCP© Développement en Système Embarqué

Au plaisir de vous avoir


parmi nous !

formation@csf.tn

(+216) 92 039 433

122 avenue Fethi Zouhir, route de Raoued, Ariana

Centre Supérieur de Formation (CSF) ✆ 92 039 433 ✉ formation@csf.tn Cité el Ghzala 72

Vous aimerez peut-être aussi