Formations Programmation: Langages et Techniques de Programmation

ac6-training, un département d'Ac6 SAS
 
Site affiché en Français
Site affiché en FrançaisVoir le site en English (USA)
go-up

leftthintrapezium-20-008080 ac6 > ac6-training > Programmation Call us Ecrivez nous
Programmation
Ac6 propose des formations aux principales techniques de programmation, de l'architecture au debug de bas niveau des systèmes temps-réel et embarqués
  • Vous pouvez visualiser la liste des cours de chaque catégorie en utilisant le carrousel ci-dessus.
  • Vous pouvez également cliquer sur les catégories de cours dans les descriptions ci-dessous.

Safety and security - Embedded security

Embedded security

What are Safety & Security in Embedded Systems?

Cybersecurity and functional safety work together for connected products and industrial IoT. Anchored in the EU Cyber Resilience Act (CRA) and standards like IEC 62443, IEC 61508, and ISO 26262 (plus ETSI EN 303 645 and NIS2), the goal is to prevent hazards, withstand attacks, and keep devices dependable throughout their lifetime—from concept and development to updates in the field.

Modern platforms provide strong building blocks out of the box: secure boot chains (TF-A/U-Boot, HAB/AHAB, SBSFU/TF-M), isolation with TrustZone-M and OP-TEE, and Linux hardening features (SELinux/AppArmor, dm-verity/IMA, namespaces, seccomp). On the safety side, practices like MISRA/CERT coding, static analysis, FMEA/FTA, watchdogs, and CRC/ECC reduce faults without slowing development.

Our ac6 training courses help you master this ecosystem—covering risk and threat analysis, SBOM/VEX and vulnerability handling, key management and secure update/rollback, Linux/MCU hardening and TrustZone partitioning, and the safety lifecycle with evidence (plans, traceability, safety case). The outcome: products that are both secure and safe, ready for real-world assessments.

Langages - Langages pour l'embarqué et le temps réel

Langages pour l'embarqué et le temps réel

ac6-formation propose de vous former aux différents langages utilisés en informatique industrielle et embarquée. Nous vous proposons des cours sur les langages de développement C, C++ et Java. Contrairement aux cours génériques, tous nos cours sont adaptés à la programmation en environnement industriel et embarqué, avec des exercices sur des environnements embarqués.

Méthodes - Méthodes d'analyse, de modélisation et de développement

Méthodes d'analyse, de modélisation et de développement

La complexité des systèmes informatiques conduit de plus en plus à l'utilisation d'outils standard d'aide à la spécification, à la conception et au développement. Ces outils sont basés, si possible, sur des méthodes et des langages standard.

ac6-formation vous propose des formations sur l'utilisation du langage de modélisation le plus répandu , UML (Unified Modeling Language); ces formations sont adaptées au domaine de l'informatique industrielle et embarquée et aux besoins spécifiques des applications temps réel.

Nous vous proposons également des formations aux outils de gestion du process de développement logiciel, comme Eclipse.

Temps réel - Programmation et conception temps réel

Programmation et conception temps réel

Créer des systèmes fonctionnant en temps réel pose de nombreux problèmes spécifiques. C'est pourquoi ac6-formation propose toute une gamme de cours permettant de se former aux différents outils et techniques à utiliser dans ce contexte.

FPGA - Programmation et mise en oeuvre d'électronique programmable

Programmation et mise en oeuvre d'électronique programmable

La réalisation de systèmes embarqués combine de plus en plus de l'électronique programmable et du logiciel. Ces deux composantes du système contribuent de façon critique au bon fonctionnement du système et doivent être conçues et maîtrisées non seulement séparément mais également dans leurs interactions. Ac6-formation propose des formations pratiques pour vous permettre de maîtriser la mise en oeuvre de composants de logique programmable et leur interactions avec la composante logicielle de vos systèmes.