- Fournir aux étudiants une vision de la façon d'aborder un projet de Cloud Computing. - Connaître les caractéristiques et apprendre à distinguer les principaux modèles de cloud : IaaS, PaaS, SaaS et XaaS, entre autres. - Réaliser une étude détaillée des cloud publics, privés et hybrides, en sachant quelle peut être la meilleure alternative à mettre en œuvre dans votre entreprise. - Connaître en profondeur les implications en matière de sécurité et d'audit du travail avec des informations dans le cloud. - Démontrer une connaissance et une compréhension de l'évolution de la gestion de projets informatiques (situation actuelle et tendances futures) pour appliquer ce modèle à tout projet dans ce domaine. - Connaître tout le cycle de vie d'un projet informatique pour l'appliquer et réussir le projet. - Diriger des projets informatiques en tenant compte de la technologie et des personnes, en trouvant les méthodologies de travail les plus appropriées pour minimiser la résistance au changement de la part des personnes participant au projet. - Planifier une gestion de projet ajustée à la réalité en tenant compte de toutes les variables (gestion des risques, gestion de la qualité, gestion des tests, etc.) qui interviennent dans le cadre de l'exécution du projet. - Fournir aux étudiants une vision de la façon d'aborder un projet de Cloud Computing. - Connaître les caractéristiques et apprendre à distinguer les principaux modèles de cloud : IaaS, PaaS, SaaS et XaaS, entre autres. - Carry out a detailed study of public, private and hybrid clouds, knowing which may be the best alternative for implementation in your business. - Connaître en profondeur les implications en matière de sécurité et d'audit du travail avec des informations dans le cloud. - Connaître les aspects généraux de la programmation Java, la structure de ses programmes et la syntaxe de programmation. - Développer des programmes utilisant la puissance de la programmation orientée objet, en travaillant avec la structure d'une classe, ses méthodes et attributs, son contrôle d'accès, ses packages, etc., pour être capable de donner un sens à la programmation orientée objet. - Contrôler les erreurs inattendues lors de la création d'un programme et savoir canaliser ces erreurs pour que l'application ne se termine pas de manière inattendue. - Réaliser des développements à l'aide de collections Java, qui facilitent le traitement, le stockage, la récupération, etc., des objets créés, et facilitent la programmation. - Acquérir une base théorique et pratique dans le domaine de l'Informatique pour pouvoir comprendre des concepts pratiques. - Apprenez à optimiser les bases de données et à les protéger contre d'éventuelles attaques. - Découvrez les particularités des applications PHP, sa nouvelle approche orientée objet, la sécurité des applications et l'accès aux bases de données.