Conditions préalables et recommandations de cours
Pour tirer le meilleur parti 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 dans 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)
Utile pour la compréhension de certains concepts :
Notions de base et différences entre la programmation impérative, déclarative, orientée objet et fonctionnelle
Expérience pratique en :
- au moins un langage de programmation de haut niveau
- conception, architecture et implémentation d’applications distribuées telles que des systèmes client/serveur ou des applications web
- documentation technique, notamment documentation de code source, conceptions système ou documents techniques
Rafraîchissement UML :
Pour tirer le maximum de votre formation, nous vous recommandons de suivre au préalable un cours de remise à niveau UML.
Ce cours actualise vos connaissances du langage Unified Modeling Language (UML) et vous prépare de manière optimale aux contenus plus avancés.
Vous serez ainsi en mesure d’appliquer des techniques de modélisation complexes en toute confiance et de profiter pleinement de nos formations.
Recommandation de livre
Pour approfondir vos connaissances, nous vous recommandons le livre « Bases de l’architecture logicielle : Formation et perfectionnement selon l’iSAQB pour le niveau de base Certified Professional for Software Architecture » 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 aborde les concepts clés ainsi que les bonnes pratiques éprouvées. Il est idéal comme support pour la préparation à nos formations ou pour approfondir vos connaissances après le cours.
Si vous hésitez sur le choix de la formation la mieux adaptée à vos besoins, nous serons ravis de vous guider.
Contactez-nous et nous trouverons ensemble la formation la mieux adaptée à vos objectifs et à vos compétences.