Architecte Logiciel
En tant qu’architecte logiciel, vous êtes le chef d'orchestre de la conception et de l'évolution des systèmes informatiques. Vous définissez l'architecture globale des logiciels, c'est-à-dire la structure et les composants qui garantiront leur bon fonctionnement, leur évolutivité et leur maintenabilité. Vous faites le lien entre les besoins métiers et les solutions technologiques.
- Op aanvraag
- Français
- A.F.03.142 € 0,00
Je hoeft niet te betalen. Hoe werkt dat ?
Omschrijving
Résultats à l'issue de cette formation
Résultats à l’issue de cette formation
Concevoir des architectures et d’assurer leur performance et leur maintenabilité.
Analyser les besoins métiers et proposer une architecture logicielle adaptée
Utiliser le framework .NET
Développer des systèmes évolutifs et performants
Optimiser la sécurité des applications :
Gérer et optimiser des bases de données relationnelles (SQL Server, Azure DB)
Collaborer efficacement en équipe : En utilisant des outils et méthodes collaboratives
Vous serez accompagné par un coach pour vous aider dans votre recherche de stage et d’emploi. Cette formation est organisée en collaboration avec TechnofuturTic.
Public cible
Vous êtes demandeur d’emploi
Vous êtes dynamique,organisé et vous aimez travailler en équipe
Connaissances préalables requises
Disposer de connaissances en développement
Esprit logique et capacité à résoudre des problèmes
Connaissance de l'anglais technique
Conditions d'accès
Le nombre de places disponibles est limité. Pour pouvoir être admis·e, vous devez répondre aux critères suivantes :
- Être inscrit·e comme chercheur ou chercheuse d’emploi.
- Être disponible à temps plein (5 jours/semaine) pour suivre la formation dans son intégralité.
- Disposer d’un projet professionnel en lien avec la formation.
- Répondre favorablement aux tests de sélection et à l'entretien individuel.
- Avoir une bonne compréhension de la langue française.
- Accepter les règles de sécurité et le règlement d’ordre intérieur (qui vous seront communiqués plus tard)
Aperçu du programme
o Fondamentaux de l’architecture logicielle
o Principes de base : Typologie d’architectures, design patterns
o Principes de base : Technologies et outils .NET
o Développement en .NET : Intégration et déploiement continu
o Développement en .NET : Conception et mise en œuvre
o Modélisation et documentation : micro services et architectures en couche
o Modélisation et documentation : performance et sécurité
o Optimisation des performances : sécurisation des applications
o Optimisation des performances : base de données (SQL server, Azure DB)
o Gestion et optimisation des bases de données : collaboration et gestion d’équipe (Scrum, git)
o Etude de cas présentée devant jury
o Renforcement, consolidation, dépassement
o Accompagnement à la recherche d’emploi (softskills)