Maîtriser le multi-threading et l'implémentation de tests
Vous apprendrez à développer des applications Universelles pour les appareils Windows 10 et à les déployer dans un store. Vous mettrez en pratique des éléments comme les capteurs, la géolocalisation et les composants graphiques. Vous partagerez également du code via les applications Universelles.
Cette formation permet d'acquérir les connaissances et compétences nécessaires pour installer, configurer et gérer un environnement hautement disponible composé de contrôleurs Citrix XenApp et XenDesktop, StoreFront, Citrix Receiver, Director et Profil Management.
Cette formation prépare à l'examen " Citrix XenApp and XenDesktopAdministration 7.6 LTSR " qui permet d'obtenir la certification Citrix Certified Associate - Virtualization (CCA-V).
De par sa nature même, le service dynamique de pages Web ouvre de nombreuses portes sur le monde extérieur. Pour le développeur, il est primordial de prendre conscience des types d'attaques auxquelles son code sera potentiellement exposé et de savoir y faire face, double objectif de ce stage.Vous pourrez valider vos compétences avec la certification AVIT® proposée en option.
Destiné aux rédacteurs de rapports professionnels, le présent document de formation aborde les techniques de rédaction évoluées qui s'appliquent aux structures de données relationnelles et aux données dimensionnelles. On y explique aussi comment optimiser, personnaliser, gérer et diffuser les rapports. Ce cours fait suite à celui consacré aux concepts de base, que les activités proposées ici illustrent et dont elles facilitent l'acquisition.
En quelques années, Git est devenu le gestionnaire de source le plus utilisé au monde. Basé sur une gestion de versions décentralisée, Git est un logiciel libre et multiplateforme créé par le non moins célèbre Linus Torvalds. Il se veut simple et performant, Git a pour tâche principale de gérer l’évolution du contenu d’une arborescence.
Dans cette formation, vous apprendrez à maîtriser toute sa puissance ainsi qu’à utiliser les nombreux outils autour de ce projet, tels que GitLab et GitHub, et à collaborer efficacement en équipe grâce à Gitflow.
Nous commencerons par appréhender toutes les subtilités de Git en mode développement à travers l’utilisation de commandes de base, puis avancées, pour finir sur la gestion de l’historique et l’interaction avec des dépôts distants.
Nous aborderons également une approche approfondie de GitLab qui depuis sa création a su développer une infrastructure moderne, simple et claire pour devenir aujourd’hui un outil incontournable de gestion de projet web. Plus qu’un simple gestionnaire de code source, GitLab vous permettra de gérer les droits d’accès, les remontées de bugs, les sprints de votre cycle de vie logiciel.
GitLab permet également d’automatiser le déploiement de projets vers la production et avec ses outils complets, il vous permettra une intégration optimale et un développement en continu avec GitLab CI/CD (Continuous Integration & Delivery) qui vous accompagnera dans vos démarches DevOps d’intégration continue.
Et enfin GitFlow le workflow collaboratif multi-branche qui vous permettra une élaboration et maîtrise de vos branches afin de mieux gérer des demandes clients ou leurs documents. Git Flow est une méthode, une architecture Git permettant de séparer au maximum le travail et de toucher le moins possible à la branche Master. Cette méthode représente donc une architecture en branches très efficaces pour vous aider dans vos développements web & logiciel.
Des problèmes de migration vers Git ? Notre module complémentaire est fait pour vous : dans cette partie optionnelle nous vous proposons de vous accompagner lors de la migration de SVN (Subversion) vers GIT.
Comme dans toutes nos formations nous utiliserons la dernière version des logiciels (GitLab 13.6 sortie en février 2019 et Git-Flow AVH 1.12)