Conditions préalables et recommandations de cours
Pour tirer pleinement profit de nos formations, il est important que certaines conditions préalables soient remplies.
Si vous souhaitez réviser ou approfondir vos connaissances avant la formation, nous vous proposons des recommandations de cours adaptées.
Prérequis :
Plus de 18 mois d’expérience pratique en développement logiciel collaboratif (c.-à-d. en équipe), acquise par la programmation de différents systèmes en dehors de la formation initiale.
Connaissances et expérience pratique d’au moins un langage de programmation de haut niveau.
Connaissances de base en :
- Modélisation et abstraction
- Algorithmes et structures de données
- UML (diagrammes de classes, de paquets, de composants et de séquence) et leur lien avec le code source
- Méthodes de test logiciel (par ex. tests unitaires et tests d’acceptation)
Pour mieux comprendre certains concepts, il est également utile de connaître :
Les notions de base et les différences entre la programmation impérative, déclarative, orientée objet et fonctionnelle.
Une expérience pratique en :
- Un langage de programmation de haut niveau
- Conception, architecture et mise en œuvre d’applications distribuées telles que des systèmes client/serveur ou des applications web
- Documentation technique, notamment la documentation du code source, des conceptions système ou des concepts techniques
Remise à niveau UML :
Pour tirer le meilleur parti de votre formation, nous vous recommandons de suivre au préalable un cours de remise à niveau UML.
Ce cours actualise vos connaissances de la Unified Modeling Language (UML) et vous prépare de manière optimale aux contenus avancés.
Vous serez ainsi en mesure d’appliquer efficacement des techniques de modélisation complexes et de profiter pleinement de nos formations.
Recommandation de livre
Pour approfondir vos connaissances, nous vous recommandons le livre « Basiswissen für Software-Architekten : Aus- und Weiterbildung nach iSAQB zum Certified Professional for Software Architecture Foundation Level » de Mahbouba Gharbi, Arne Koschel, Andreas Rausch et Gernot Starke. Cet ouvrage constitue une base solide pour les architectes logiciels débutants comme expérimentés et traite des concepts clés ainsi que des bonnes pratiques éprouvées. Il est idéal comme support pour préparer nos formations ou pour approfondir vos connaissances après le cours. Si vous hésitez quant à la formation la plus adaptée à votre profil, nous serons ravis de vous aider dans votre choix.
Contactez-nous afin que nous trouvions ensemble la formation la mieux adaptée à vos objectifs et à vos connaissances.