1

Formation la gestion et Architecture des projets informatiques (Agile, Couches applicatives, Service web AOS, intégration continue)

Journée 1

    • Les différentes méthodologies de travail.
    • Pourquoi Agile est-il approprié dans la gestion de projet d’application?
    • Mettre en place Agile au sein de son équipe
    • Les outils pour faire du suivi Agile-Scrum-Kanban:
      • JIRA
      • TFS
    • L’extrême programming:
      • Développement piloté par les tests (TDD)
      • Développement piloté par le comportement (BDD)
      • Programmation en binôme

Journée 2:

        • Architecture d’application
        • Mise en place de web service pour pouvoir centraliser la gestion applicative.
        • Les types de protocol et service
        • Web Services et SOA·WS-*
        • Web Services et REST
        • Faire le lien entre Java et WS-* (JAX-WS)
        • Faire le lien entre Java et REST (JAX-RS)
        • Maîtriser le framework Java – Web Services : Apache CXF

Journée 3:

      • Les principe de l’Intégration continue
      • Les solutions existantes de déploiement
        • Docker
        • Kubernetes
      • Déploiement continu et approche DevOps
      • Suivre et contrôler la qualité du code
        • Gestion de code avec Git
        • Créer un repository Local et Distant
        • Utilisation des branches
        • Travail en équipe:
          • Pull/Merge request
          • Revue de code
        • Les outils UI GIT