{"id":89805,"date":"2020-07-26T13:42:32","date_gmt":"2020-07-26T11:42:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy"},"modified":"2020-07-26T13:42:32","modified_gmt":"2020-07-26T11:42:32","slug":"zakulise-kak-rozhdayutsya-kursy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","title":{"rendered":"Dans les coulisses. Comment naissent les cours ?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Le participant arrive au cours ou \u00e0 l'intensif. Il voit des rang\u00e9es bien ordonn\u00e9es du support technique, des c\u00e2bles d'alimentation soigneusement install\u00e9s, un am\u00e9nagement harmonieux de la salle de conf\u00e9rence, des images vives et des sch\u00e9mas sur les diapositives. Les intervenants transmettent l'information avec humour et sourire, et il n'y a qu'\u00e0 suivre. Les stands sont pr\u00eats, les exercices pratiques se font sans effort, bien qu'il faille parfois demander de l'aide au support technique.<\/p>\n<p><\/p>\n<p>Il y a aussi des pauses caf\u00e9 avec des personnes partageant les m\u00eames id\u00e9es, une atmosph\u00e8re dynamique et inspirante, des \u00e9changes d'exp\u00e9riences, et des questions les plus inattendues pour les intervenants. Des r\u00e9ponses et des informations que l'on ne trouve pas dans les manuels, mais uniquement dans la pratique. <\/p>\n<p><\/p>\n<p>Que pensez-vous, combien de temps, d'efforts et de nerfs a \u00e9t\u00e9 n\u00e9cessaire pour que cela ressemble \u00e0 cela ? <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dans les coulisses. Comment naissent les cours ?\" src=\"\/wp-content\/uploads\/2020\/07\/873baf9bfc365f21d5335cc21830bda6.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> Merci \u00e0 Volodya Guryanov, administrateur certifi\u00e9 Kubernetes et ing\u00e9nieur\/leader d'\u00e9quipe chez Southbridge, qui a \u00e9t\u00e9 t\u00e9moin et participant actif d\u00e8s le d\u00e9but de la cr\u00e9ation de nombreux cours de Slyerma. <\/p>\n<p><\/p>\n<p>Il a vu les coulisses de la cr\u00e9ation des cours \u2014 les difficult\u00e9s et les obstacles, les id\u00e9es et les solutions inattendues. Et les sessions d\u00e9sormais habituelles sur Kubernetes, comme Slyerma Base et Slyerma Mega. Et un nouveau cours, largement retravaill\u00e9. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/81bKwg\">Slyerma DevOps : Outils &amp; Astuces<\/a><\/noindex>, qui approche sans rel\u00e2che et commencera le 19 ao\u00fbt. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dans les coulisses. Comment naissent les cours ?\" src=\"\/wp-content\/uploads\/2020\/07\/87435233d00902beca0755291814a65a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Mais bon, assez de lyrisme, passons \u00e0 l'histoire elle-m\u00eame. Comment, \u00e0 partir de quelques th\u00e8mes d'intensif, s'est progressivement d\u00e9velopp\u00e9 un cours \u00e0 part enti\u00e8re, autonome et diversifi\u00e9. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Cours Docker<\/a><\/noindex>. Alors je vais commencer par raconter comment les cours sont cr\u00e9\u00e9s et d\u00e9velopp\u00e9s \u2014 on pourrait presque dire &quot;Il \u00e9tait une fois dans une galaxie lointaine, tr\u00e8s lointaine...&quot;<\/p>\n<p><\/p>\n<h2 id=\"a-chto-zhe-tam-za-kulisami\">Et que se passe-t-il en coulisses ?<\/h2>\n<p><\/p>\n<p>Si vous demandez comment nous \u00e9laborons nos cours et par o\u00f9 tout commence, je r\u00e9pondrai simplement &quot;Tout commence par une id\u00e9e&quot;.<\/p>\n<p><\/p>\n<p>En g\u00e9n\u00e9ral, l'id\u00e9e vient de nulle part \u2014 nous ne sommes pas encha\u00een\u00e9s dans un sous-sol en attendant de penser : \u00ab Quel sujet devrions-nous choisir pour le cours ? \u00bb. Les id\u00e9es viennent naturellement de sources ext\u00e9rieures. Parfois, les gens commencent \u00e0 demander activement : \u00ab Que savez-vous sur telle technologie sp\u00e9cifique ? \u00bb. Ou comme pour Docker, o\u00f9 il \u00e9tait impossible de l'inclure dans le timing de l'intensif \u2014 il fallait clairement l'externaliser pour pouvoir aborder quelque chose dans le cadre de l'intensif. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dans les coulisses. Comment naissent les cours ?\" src=\"\/wp-content\/uploads\/2020\/07\/980209cd81459fd64ab90b86b3749774.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>C'est ainsi qu'une id\u00e9e appara\u00eet. <\/p>\n<p><\/p>\n<p>Une fois qu'elle se manifeste, commence, \u00e0 mon avis, le moment le plus difficile \u2014 comprendre ce qu'il faut inclure dans ce cours \u2014 c'est tr\u00e8s comparable \u00e0 la pr\u00e9paration des intervenants pour toutes sortes de conf\u00e9rences. <\/p>\n<p><\/p>\n<p>Il y a une douleur principale lorsque tu choisis un th\u00e8me et que tu penses : \u00ab Que puis-je en dire ? C'est trop simple, c'est \u00e9vident, tout le monde le sait aussi. \u00bb <\/p>\n<p><\/p>\n<p>Mais en r\u00e9alit\u00e9, ce n'est pas du tout le cas. Et je dis souvent que ce qui te semble \u00e9vident ne l'est pas n\u00e9cessairement pour ceux qui viendront t'\u00e9couter ou suivre le cours. Cela soul\u00e8ve un grand nombre de questions et de conflits internes sur ce qu'il faut inclure dans le cours. Au final, cela donne une liste de chapitres esquiss\u00e9e, sur ce que sera le cours. <\/p>\n<p><\/p>\n<p>Ensuite, commence le travail de routine simple :<\/p>\n<p><\/p>\n<ul>\n<li>S\u00e9lection de mat\u00e9riel <\/li>\n<li>Lire attentivement la documentation de la version actuelle, car le monde de l'informatique \u00e9volue \u00e0 une vitesse fulgurante. M\u00eame si tu travailles sur quelque chose et que tu fais un cours \u00e0 ce sujet, tu dois consulter la documentation pour voir ce qui est nouveau, ce qu'il est int\u00e9ressant de partager et ce qu'il pourrait \u00eatre particuli\u00e8rement utile de mentionner. <\/li>\n<li>Et un certain squelette du cours \u00e9merge, o\u00f9 la plupart des sujets sont d\u00e9j\u00e0 en quelque sorte r\u00e9dig\u00e9s et on se dit un peu : enregistre les vid\u00e9os et mets-les en production. <\/li>\n<li>Mais en r\u00e9alit\u00e9, non, un travail difficile commence, mais ce n'est plus pour les auteurs du cours, mais pour ceux qui testent. En g\u00e9n\u00e9ral, notre support technique effectue les tests alpha, qui relisent les cours pour d\u00e9tecter les erreurs syntaxiques et grammaticales. De plus, ils nous frappent de plein fouet et se plaignent lorsqu'il y a des passages vraiment pas \u00e9vidents ou incompr\u00e9hensibles. Ils examinent tout cela minutieusement.<\/li>\n<li>Ensuite, commence la phase de test pratique, o\u00f9 des \u00e9l\u00e9ments manifestement non fonctionnels sont \u00e9galement identifi\u00e9s et des points sont montr\u00e9s, qui peuvent \u00eatre simplifi\u00e9s, car il n'est pas tr\u00e8s int\u00e9ressant de juste copier. De plus, des endroits difficiles apparaissent, et nous attendons beaucoup de ceux qui suivront ce cours. Et alors viennent les recommandations : \u00ab Simplifiez, les gars, cela sera plus facile \u00e0 comprendre et apportera plus de b\u00e9n\u00e9fices. \u00bb <\/li>\n<li>Une fois que ce volume de travail est r\u00e9alis\u00e9, la partie relative \u00e0 la vid\u00e9o est \u00e9crite, et tout semble bon. On pourrait d\u00e9j\u00e0 le lancer en publicit\u00e9 pour ce cours. Mais encore une fois, c\u2019est trop t\u00f4t \u2014 car derni\u00e8rement, nous avons un peu cess\u00e9 de nous faire confiance et avons commenc\u00e9 \u00e0 travailler davantage avec les retours. Un nouveau concept est apparu, le b\u00eata-test \u2013 c'est lorsque des personnes ext\u00e9rieures, qui n'ont aucun lien avec notre entreprise, sont invit\u00e9es \u00e0 d\u00e9couvrir toutes les parties du cours, vid\u00e9os, textes, exercices pratiques, afin d'\u00e9valuer la qualit\u00e9 et l'accessibilit\u00e9 du mat\u00e9riel et de nous aider \u00e0 rendre le cours aussi bon que possible. <\/li>\n<li>Et quand plusieurs it\u00e9rations passent, avec les pr\u00e9sentateurs, le test alpha sous forme de support technique, le b\u00eata-test, et les am\u00e9liorations. Puis tout recommence \u2014 support technique, b\u00eata-test, am\u00e9liorations. <\/li>\n<li>\u00c0 un certain moment, on r\u00e9alise qu'il faut soit arr\u00eater les am\u00e9liorations, car il est impossible de plaire \u00e0 tout le monde, soit prendre des d\u00e9cisions radicales. Quand de nombreuses remarques sur certains points sont critiques \u2014 il faut les retravailler de mani\u00e8re globale, parce que quelque chose a mal tourn\u00e9. <\/li>\n<li>Ensuite vient le temps des corrections mineures \u2014 o\u00f9 une phrase n'est pas tr\u00e8s bien formul\u00e9e, o\u00f9 quelqu'un n'aime pas la police de 14,5 et pr\u00e9f\u00e9rerait du 15,7. <\/li>\n<li>Lorsque seules des remarques de ce genre restent, le cours s\u2019ouvre davantage, et les ventes officielles commencent.<\/li>\n<\/ul>\n<p><\/p>\n<p>\u00c0 premi\u00e8re vue, la t\u00e2che de cr\u00e9er un cours semble courte et simple, mais elle se r\u00e9v\u00e8le \u00eatre tout sauf simple et prend \u00e9norm\u00e9ment de temps. <\/p>\n<p><\/p>\n<p>Il y a encore un point important : le travail sur le cours ne s'arr\u00eate pas une fois celui-ci publi\u00e9. D'une part, nous lisons attentivement les commentaires laiss\u00e9s sur les diff\u00e9rentes parties. Et m\u00eame avec tous les efforts que nous avons fournis, certains d\u00e9fauts et erreurs sont n\u00e9anmoins identifi\u00e9s, et sont corrig\u00e9s en temps r\u00e9el, pour que chaque utilisateur suivant b\u00e9n\u00e9ficie d'un service de meilleure qualit\u00e9. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dans les coulisses. Comment naissent les cours ?\" src=\"\/wp-content\/uploads\/2020\/07\/fedbce98b9e5ea950832e7d015f67ba1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Chaque cours a son propre product owner, qui, en plus de d\u00e9finir le concept g\u00e9n\u00e9ral et de v\u00e9rifier les d\u00e9lais, prend des notes en marge. Quand viendra le temps de r\u00e9\u00e9crire compl\u00e8tement le cours, ce moment arrivera s\u00fbrement, car dans deux ans, voire un an, une partie de ce que nous enseignons deviendra obsol\u00e8te simplement parce qu'elle sera moralement d\u00e9su\u00e8te. Le product owner note ce que les gens demandent le plus souvent, quels points \u00e9taient flous, quelles t\u00e2ches semblaient tr\u00e8s difficiles, et lesquelles semblaient, au contraire, tr\u00e8s simples. Tout cela est pris en compte lors de la r\u00e9\u00e9criture du cours, dans un processus de refactorisation, afin que chaque it\u00e9ration du cours devienne meilleure, plus pratique et plus confortable.<\/p>\n<p><\/p>\n<p>C'est ainsi que les cours apparaissent. <\/p>\n<p><\/p>\n<h2 id=\"kak-rodilsya-kurs-po-docker\">Comment est n\u00e9 le cours sur Docker<\/h2>\n<p><\/p>\n<p>C'est un sujet \u00e0 part, et m\u00eame inhabituel pour nous. Car d'un c\u00f4t\u00e9, nous ne pr\u00e9voyions pas de le faire, \u00e9tant donn\u00e9 que de nombreuses \u00e9coles en ligne le proposent. D'un autre c\u00f4t\u00e9, il s'est impos\u00e9 de lui-m\u00eame et a trouv\u00e9 sa place logique dans notre concept de formation des sp\u00e9cialistes IT en Kubernetes. <\/p>\n<p><\/p>\n<p>Pour \u00eatre tr\u00e8s g\u00e9n\u00e9ral, tout a commenc\u00e9 avec le cours sur Kubernetes, lorsqu'il a \u00e9t\u00e9 lanc\u00e9, je crois, apr\u00e8s le premier Slurm. Nous avons recueilli des retours et avons constat\u00e9 que beaucoup de gens voulaient en savoir plus sur Docker et, en g\u00e9n\u00e9ral, beaucoup viennent \u00e0 la formation de base sur Kubernetes sans savoir ce qu'est Docker. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>C'est pourquoi, lors du deuxi\u00e8me Slurm, nous avons cr\u00e9\u00e9 un cours \u2014 en fait, pas un cours, mais quelques chapitres sur Docker. O\u00f9 nous avons parl\u00e9 des notions les plus basiques, pour que les personnes qui viennent \u00e0 l'intensif ne se sentent pas perdues et comprennent ce qui se passe. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dans les coulisses. Comment naissent les cours ?\" src=\"\/wp-content\/uploads\/2020\/07\/cf17f2908e3473da9ae20bebeff9cbad.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ensuite, les \u00e9v\u00e9nements se sont encha\u00een\u00e9s ainsi. La quantit\u00e9 de mat\u00e9riel a augment\u00e9 et ne tenait plus en trois jours. Et une id\u00e9e logique et \u00e9vidente est apparue : pourquoi ne pas faire \u00e0 partir de ce que nous enseignons dans le Slurm de base, un petit cours vers lequel nous pourrions diriger les gens qui souhaitent, avant l'intensif sur Kubernetes, voir quelque chose sur Docker. <\/p>\n<p><\/p>\n<p>Le Slurm Junior \u2014 c'est, en fait, la combinaison de plusieurs de ces cours de base. Au final, le cours sur Docker est devenu une partie du Slurm Junior. C'est-\u00e0-dire que c'est une sorte de premi\u00e8re \u00e9tape avant <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">le niveau de base<\/a><\/noindex> et <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega<\/a><\/noindex>. Et ensuite, il y avait des abstractions vraiment tr\u00e8s basiques. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dans les coulisses. Comment naissent les cours ?\" src=\"\/wp-content\/uploads\/2020\/07\/4693497bf9cb406c88d9230316477176.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00c0 un moment donn\u00e9, les gens ont commenc\u00e9 \u00e0 demander : \u00ab Les gars, tout cela est super, c\u2019est suffisant pour comprendre ce que vous enseignez lors des sessions. Mais o\u00f9 peut-on lire plus en d\u00e9tail ce que Docker peut faire, comment travailler avec lui et de quoi il s'agit vraiment ? \u00bb. C'est ainsi qu'est n\u00e9e l'id\u00e9e de cr\u00e9er <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">un cours complet sur Docker<\/a><\/noindex>, afin que, d'une part, nous puissions toujours diriger les personnes qui viennent sur Slyrm pour Kubernetes, et, d'autre part, pour ceux que Kubernetes n'int\u00e9resse m\u00eame pas \u00e0 ce stade. Pour qu'un sp\u00e9cialiste en informatique puisse venir voir notre cours sur Docker et commencer son chemin \u00e9volutif simplement avec Docker. Pour que nous ayons ce cours complet et abouti \u2013 et beaucoup de gens, apr\u00e8s avoir suivi ce cours et travaill\u00e9 un certain temps avec Docker, atteignent un niveau o\u00f9 ils ont besoin de Kubernetes ou d'un autre syst\u00e8me d'orchestration. Et viennent, par exemple, \u00e0 nous.<\/p>\n<p><\/p>\n<p>Parfois, on pose la question : &quot;\u00c0 quelles personnes Kubernetes n'est-il pas utile en ce moment ?&quot; Mais cette question ne concerne pas les individus, c'est plut\u00f4t une question sur les entreprises. Il faut comprendre que Kubernetes a des cas d'utilisation sp\u00e9cifiques o\u00f9 il est tr\u00e8s efficace et des t\u00e2ches qu'il r\u00e9sout bien, mais il existe aussi des sc\u00e9narios o\u00f9 son utilisation peut causer des difficult\u00e9s et des d\u00e9sagr\u00e9ments suppl\u00e9mentaires. Donc, cela ne d\u00e9pend m\u00eame pas des individus, mais de ce que les entreprises d\u00e9veloppent et depuis combien de temps. <\/p>\n<p><\/p>\n<p>Par exemple, un gros monolithe Legacy \u2013 il n\u2019est probablement pas judicieux de l\u2019int\u00e9grer \u00e0 Kubernetes, car cela poserait plus de probl\u00e8mes que cela n\u2019apporterait d'avantages. Ou, par exemple, s'il s'agit d'un petit projet \u2013 avec peu de charge ou avec peu de moyens et de ressources en g\u00e9n\u00e9ral. Dans ce cas, il n'a aucun sens de l'emmener dans Kubernetes. <\/p>\n<p><\/p>\n<p>Et en g\u00e9n\u00e9ral, comme beaucoup l'ont d\u00e9j\u00e0 dit, si vous vous demandez : \u00ab Ai-je besoin de Kubernetes ? \u00bb, alors il est fort probable que vous n'en ayez pas besoin. Je ne me souviens pas qui a d'abord propos\u00e9 cela, je pense que c'\u00e9tait Pasha Seliwanov. Je suis d\u2019accord \u00e0 100%. Et il faut grandir avant de passer \u00e0 Kubernetes \u2013 et c'est quand on comprend d\u00e9j\u00e0 que Kubernetes est vraiment n\u00e9cessaire pour notre entreprise et qu'il aidera \u00e0 r\u00e9soudre certains probl\u00e8mes, que c'est probablement le moment d'apprendre et de se pencher sur comment bien le configurer afin que le processus de transition vers Kubernetes ne soit pas trop douloureux. <\/p>\n<p><\/p>\n<p>Il est possible de d\u00e9couvrir certaines maladies infantiles ainsi que des choses simples, voire des choses un peu plus complexes, notamment chez nous, plut\u00f4t que de passer par ses propres erreurs et douleurs. <\/p>\n<p><\/p>\n<p>De nombreuses entreprises ont suivi un parcours o\u00f9, au d\u00e9part, il y avait simplement une infrastructure sans conteneurisation. Ensuite, elles ont constat\u00e9 qu'il devenait difficile de tout g\u00e9rer et ont opt\u00e9 pour Docker. \u00c0 un moment donn\u00e9, elles ont r\u00e9alis\u00e9 que, dans le cadre de Docker et de ce qu'il propose, cela devenait \u00e9troit. Elles ont alors commenc\u00e9 \u00e0 examiner les syst\u00e8mes environnants qui r\u00e9solvaient ces probl\u00e8mes, et Kubernetes est l'un de ces syst\u00e8mes qui permettent de surmonter les d\u00e9fis quand on se sent limit\u00e9 dans du Docker pur. C'est un bon exemple de personnes qui avancent progressivement, comprenant que cette technologie n'est pas suffisante et \u00e9voluant vers le niveau suivant. Elles utilisent quelque chose, cela ne suffit plus \u2014 et elles avancent. <\/p>\n<p><\/p>\n<p>C'est un choix conscient \u2014 et c'est vraiment g\u00e9nial.<\/p>\n<p><\/p>\n<p>Je vois en effet que notre syst\u00e8me se structure de mani\u00e8re tr\u00e8s harmonieuse, par exemple, <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">le cours sur Docker<\/a><\/noindex>, m\u00eame \u00e0 travers des cours vid\u00e9o. Ensuite, apr\u00e8s Docker, il y a <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">Kubernetes de base<\/a><\/noindex>, puis <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">M\u00e9ga Kubernetes<\/a><\/noindex>, puis <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/XTIr2w\">Ceph<\/a><\/noindex>. Tout s'agencent logiquement \u2014 la personne suit son parcours et acquiert une profession coh\u00e9rente.<\/p>\n<p><\/p>\n<p>En principe, l'ensemble des cours permet de couvrir un grand nombre de cas, vraiment modernes. Il y a encore des zones qui restent des zones d'ombre, j'esp\u00e8re que nous mettrons bient\u00f4t en place des cours qui permettront d'\u00e9claircir ces zones grises, notamment en mati\u00e8re de s\u00e9curit\u00e9. Cela devient tr\u00e8s pertinent.<\/p>\n<p><\/p>\n<p>Pour r\u00e9sumer, nous avons certaines zones grises qu'il serait vraiment bien de combler, afin d'avoir une vue d'ensemble coh\u00e9rente \u2014 et que les gens puissent venir, comme Kubernetes se pr\u00e9sente comme un constructeur Lego, permettant d'assembler diff\u00e9rentes choses, et s'il manque quelque chose \u2014 de compl\u00e9ter, tout comme avec nos cours, afin que les gens puissent comprendre ce dont ils ont besoin, assembler un puzzle, un constructeur \u00e0 partir de nos cours.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dans les coulisses. Comment naissent les cours ?\" src=\"\/wp-content\/uploads\/2020\/07\/35b4d9f5e90d14df2799d73de65c9791.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Si je me pose la question correcte et honn\u00eate : &quot;\u00c0 qui un cours actif sur Docker peut-il encore \u00eatre utile ?&quot;, alors : <\/p>\n<p><\/p>\n<ul>\n<li>Aux \u00e9tudiants qui commencent tout juste \u00e0 s'y int\u00e9resser.<\/li>\n<li>Aux employ\u00e9s du d\u00e9partement de test.<\/li>\n<li>En r\u00e9alit\u00e9, il existe de nombreuses entreprises o\u00f9, non seulement on n'utilise pas de Docker, mais personne n'a entendu parler de cette technologie et ne sait comment l'utiliser. Je connais m\u00eame plusieurs grandes entreprises \u00e0 Saint-P\u00e9tersbourg qui d\u00e9veloppent depuis de nombreuses ann\u00e9es, et elles continuent \u00e0 utiliser des technologies obsol\u00e8tes, s'orientant dans cette direction. En particulier, pour ces entreprises et leurs ing\u00e9nieurs, ce cours peut \u00eatre tr\u00e8s int\u00e9ressant, car il permettra d'immerger rapidement dans cette technologie. De plus, d\u00e8s qu'il y a quelques ing\u00e9nieurs qui comprennent comment cela fonctionne, ils peuvent introduire cela dans l'entreprise et d\u00e9velopper cette culture et ces comp\u00e9tences en interne.<\/li>\n<li>\u00c0 mon avis, ce cours peut encore \u00eatre b\u00e9n\u00e9fique pour ceux qui ont d\u00e9j\u00e0 travaill\u00e9 avec Docker, mais tr\u00e8s peu et plut\u00f4t dans un style \u00ab fais ceci, fais cela \u00bb \u2014 et maintenant ils cherchent, d'une mani\u00e8re ou d'une autre, \u00e0 interagir avec Kubernetes, ce qui leur impose certaines obligations. Si leurs connaissances sur Docker sont tr\u00e8s superficielles, qu'ils savent comment le lancer, mais ne comprennent pas comment cela fonctionne en interne, ce qui est pr\u00e9f\u00e9rable de faire ou \u00e0 \u00e9viter, alors ce cours est bien adapt\u00e9 pour syst\u00e9matiser et approfondir leurs connaissances. <\/li>\n<\/ul>\n<p><\/p>\n<p>Mais si vous avez des connaissances au niveau de : \u00ab Je ne sais pas comment \u00e9crire correctement des fichiers Docker, j'ai une id\u00e9e de ce que sont les namespaces, comment fonctionnent les conteneurs, comment ils sont r\u00e9ellement impl\u00e9ment\u00e9s au niveau du syst\u00e8me d'exploitation \u00bb - alors il n'est pas du tout utile de venir chez nous, vous ne d\u00e9couvrirez rien de nouveau et vous serez un peu triste pour l'argent et le temps d\u00e9pens\u00e9s.<\/p>\n<p><\/p>\n<p>Pour r\u00e9sumer, quels sont les avantages de notre cours ? <\/p>\n<p><\/p>\n<ul>\n<li>Nous avons essay\u00e9 de concevoir ce cours avec un nombre suffisant de cas pratiques qui vous permettront non seulement de ma\u00eetriser la partie th\u00e9orique, mais aussi de comprendre pourquoi c'est important pour vous et comment vous allez l'utiliser \u00e0 l'avenir ;<\/li>\n<li>Il existe plusieurs sections qui se rencontrent tr\u00e8s rarement ailleurs \u2014 et il n'y a pas vraiment tant de mat\u00e9riel \u00e0 ce sujet. Elles concernent l'interaction de Docker avec le syst\u00e8me d'exploitation, m\u00eame un peu diff\u00e9remment. Quels m\u00e9canismes Docker a-t-il emprunt\u00e9s \u00e0 l'op\u00e9rationnel pour r\u00e9aliser un syst\u00e8me de conteneurisation \u2014 et cela offre une compr\u00e9hension plus profonde de l'ensemble de la question du lancement de conteneurs dans le cadre du syst\u00e8me d'exploitation Linux. Comment cela fonctionne, comment cela interagit les uns avec les autres \u00e0 l'int\u00e9rieur du syst\u00e8me d'exploitation, \u00e0 l'ext\u00e9rieur, etc. <\/li>\n<\/ul>\n<p><\/p>\n<p>C'est un regard vraiment profond, qui est plut\u00f4t rare, et \u00e0 mon avis, c'est tr\u00e8s important. Si vous souhaitez vraiment bien comprendre n'importe quelle technologie et savoir quels en attendre, vous devez au moins avoir une id\u00e9e g\u00e9n\u00e9rale de son fonctionnement \u00e0 un niveau bas.<\/p>\n<p><\/p>\n<p>Notre cours montre et explique comment cela fonctionne du point de vue du syst\u00e8me d'exploitation. D'un c\u00f4t\u00e9, toutes les syst\u00e8mes de conteneurisation utilisent les m\u00eames m\u00e9canismes du syst\u00e8me d'exploitation. D'un autre c\u00f4t\u00e9, ils prennent ce qui existe dans le syst\u00e8me d'exploitation Linux, comme Docker. D'autres syst\u00e8mes de conteneurisation n'ont rien invent\u00e9 de nouveau \u2014 ils ont simplement utilis\u00e9 ce qui existe d\u00e9j\u00e0 dans Linux et ont \u00e9crit une interface qui permet de l'appeler rapidement, de le lancer ou d'interagir avec. Docker, c'est une couche relativement mince entre le syst\u00e8me d'exploitation et la ligne de commande, c'est un utilitaire qui permet d'\u00e9viter d'\u00e9crire des tonnes de commandes, ou un code en C, pour cr\u00e9er un conteneur, mais de le faire en entrant juste quelques lignes dans le terminal. <\/p>\n<p><\/p>\n<p>Et de plus, si nous parlons sp\u00e9cifiquement de Docker, ce que Docker a r\u00e9ellement apport\u00e9 au monde de l'IT, ce sont les standards. Comment une application doit \u00eatre lanc\u00e9e, comment elle doit fonctionner, quelles sont les exigences en mati\u00e8re de logs, quelles sont les exigences pour la mise \u00e0 l'\u00e9chelle et la configuration de l'application elle-m\u00eame. <\/p>\n<p><\/p>\n<p>En grande partie, Docker concerne les standards. <\/p>\n<p><\/p>\n<p>Les standards se d\u00e9placent \u00e9galement dans Kubernetes \u2014 et ce sont exactement les m\u00eames standards, si vous savez ex\u00e9cuter votre application correctement dans Docker, elle fonctionnera \u00e0 99 % aussi bien dans Kubernetes.<\/p>\n<p><\/p>\n<p>Si vous \u00eates int\u00e9ress\u00e9 non seulement par la fa\u00e7on dont le cours Docker a \u00e9t\u00e9 cr\u00e9\u00e9, mais aussi par d'autres cours, et si le cours vous int\u00e9resse \u00e9galement d'un point de vue pratique, alors <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Il reste encore temps pour l'acheter \u00e0 prix r\u00e9duit de 5000 roubles jusqu'au 30 juillet.<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Nous serons ravis de vous voir !<\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/512268\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432. \u0421\u043f\u0438\u043a\u0435\u0440\u044b \u0441 \u0448\u0443\u0442\u043a\u0430\u043c\u0438 \u0438 \u0443\u043b\u044b\u0431\u043a\u0430\u043c\u0438 \u0432\u044b\u0434\u0430\u044e\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0442\u0430\u043a, \u0447\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0441\u043f\u0435\u0432\u0430\u0439 \u0432\u043d\u0438\u043a\u0430\u0442\u044c. \u0421\u0442\u0435\u043d\u0434\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u044b, \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u043b\u0435\u0442\u0430\u044e\u0442 \u043e\u0442 \u043f\u0430\u043b\u044c\u0446\u0435\u0432, \u0440\u0430\u0437\u0432\u0435 \u0447\u0442\u043e \u043f\u043e\u0440\u043e\u0439 \u043d\u0443\u0436\u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c \u0442\u0435\u0445. \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438. \u0410 \u0435\u0449\u0451 \u043a\u043e\u0444\u0435\u0431\u0440\u0435\u0439\u043a\u0438 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":89806,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-89805","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0417\u0430\u043a\u0443\u043b\u0438\u0441\u044c\u0435. \u041a\u0430\u043a \u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u043a\u0443\u0440\u0441\u044b? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-26T11:42:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-26T11:42:32+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Coulisses. Comment naissent les cours ? | ProHoster","description":"Le participant arrive au cours ou \u00e0 l'intensif. Il voit des rang\u00e9es ordonn\u00e9es du support technique, des c\u00e2bles d'alimentation soigneusement tir\u00e9s, un agencement math\u00e9matique de la salle de conf\u00e9rence, des images vives et des sch\u00e9mas de diapositives.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0417\u0430\u043a\u0443\u043b\u0438\u0441\u044c\u0435. \u041a\u0430\u043a \u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u043a\u0443\u0440\u0441\u044b? | ProHoster","og:description":"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-26T11:42:32+00:00","article:modified_time":"2020-07-26T11:42:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89805","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:03:26","updated":"2022-10-01 04:40:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/89805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=89805"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/89805\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/89806"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=89805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=89805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=89805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}