Ce cours aborde essentiellement les aspects techniques du Génie Logiciel. Il s'agit de montrer à quel point le processus de développement de logiciel (au sens fabrique - INDUSTRIE) a évolué en termes d'automatisation du développement et de l'exploitation, en terme d'agilité, en termes de partage et de travail collaboratif sans compter les apports apportés par le Big Data et les Machine Learning. La méthodologie DevOps constituera l'élément essentiel à découvrir à travers ce cours.