P 3

Architectures logicielles et tests

2 jours

    Pour qui ?
  • Ceux qui souhaitent devenir concepteur, développeur, programmeur
  • Les programmeurs qui souhaitent approfondir leurs connaissances afin de maitriser les architectures de développement les plus modernes et concevoir des applications robustes.
    À la fin de cette formation
  • Vous comprenez et savez utiliser les différentes architectures logicielles.
  • Vous comprenez l’importance des tests et savez les effectuer.
  • Vous êtes prêt à programmer dans n’importe quel langage en utilisant toutes ses capacités.
    Prérequis

Connaitre les bases de la programmation (P1) et la Programmation Orientée Objets (P2).

    Participants

4 à 10 personnes

    Déroulé indicatif
  • Théorie 30% 30%
  • Découverte 40% 40%
  • Pratique 30% 30%
  • 1ère partie :
    • Librairies, API et frameworks
    • La programmation en architecture orientée services (messagerie)
    • MVVM (Model View ViewModel)
  • 2ème partie :
    • MVC (Model View Controller)
    • MVCVM (le best of )
  • 3ème partie :
    • La programmation temps réel, les applications de gestion, les applications web, les applications mobiles, les workers
    • Code First et DB First
    • Les outils collaboratifs (Git, …)
  • 4ème partie :
    • Généralités concernant les tests
    • Les tests (unitaires, d’intégration, de non régression, fonctionnels)
    • Automatisation des tests
    • Résumé, ressources et conclusion