Conditions préalables et recommandations de cours
Pour tirer pleinement parti de nos formations, il est important que certaines conditions préalables soient remplies.
Si vous souhaitez rafraîchir 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 dans le développement logiciel en équipe (c’est-à-dire en mode collaboratif), acquise par la programmation de différents systèmes en dehors du cadre d’une 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)
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 :
- Un langage de programmation de haut niveau
- Conception, architecture et implémentation d’applications distribuées telles que les systèmes client/serveur ou les applications web
- Documentation technique, en particulier la documentation du code source, des conceptions systèmes ou des concepts techniques
Rafraîchissement 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 vous permet de réviser vos connaissances de la Unified Modeling Language (UML) et vous prépare de manière optimale aux contenus plus avancés.
Vous serez ainsi en mesure d’appliquer avec assurance des techniques de modélisation complexes et de profiter pleinement de nos formations.
Recommandation de livre
<p>Pour approfondir vos connaissances, nous vous recommandons l’ouvrage <strong>« Basiswissen für Software-Architekten : Aus- und Weiterbildung nach iSAQB zum Certified Professional for Software Architecture Foundation Level »</strong> 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 particulièrement adapté comme matériel d’accompagnement pour la préparation à nos formations ou pour un approfondissement après le cours. Si vous hésitez quant au choix de la formation qui vous convient le mieux, nous serons ravis de vous aider à faire le bon choix.</p> <p><a href= »https://www.itech-progress.com/kontakt/ »><strong>Contactez-nous</strong></a>, et nous trouverons ensemble la formation la plus adaptée à vos objectifs et à vos connaissances.</p>