{"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\/da\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","title":{"rendered":"Behind the scenes. How are courses created?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Deltageren ankommer til kurset eller intensivforl\u00f8bet. Han ser de velordnede r\u00e6kker af supportpersonale, p\u00e6nt installerede str\u00f8mkabler, den skaklignende opstilling i foredragssalen, farverige billeder og slideskemaer. Talere pr\u00e6senterer information med humor og smil, s\u00e5 man kun skal f\u00f8lge med. Standene er indstillet, opgaverne l\u00f8ses med lethed, dog er der engang imellem behov for hj\u00e6lp fra supportteamet.<\/p>\n<p><\/p>\n<p>Og s\u00e5 er der kaffepauser med ligesindede, en energisk og livlig atmosf\u00e6re, erfaringsudveksling, de mest uventede sp\u00f8rgsm\u00e5l til talerne. Og svarene, samt information, som ikke findes i manualerne, men kun i praksis. <\/p>\n<p><\/p>\n<p>Hvad t\u00e6nker du, hvor lang tid, kr\u00e6fter og nerver der gik til, at det ser pr\u00e6cis s\u00e5dan her ud? <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Behind the scenes. How are courses created?\" 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> Tak til Volodya Guryanov, certificeret administrator af Kubernetes og ingeni\u00f8r\/teamleder i Southbridge, som fra starten har v\u00e6ret vidne og en aktiv deltager i skabelsen af mange Slorm-kurser. <\/p>\n<p><\/p>\n<p>Han har set bagsiden af kursusskabelsen - udfordringerne og de t\u00e5rede faldgruber, indsigterne og de uventede l\u00f8sninger. Og de allerede velkendte intensivforl\u00f8b om Kubernetes, s\u00e5som Slorm Basic og Slorm Mega. Og et nyt, i mange henseender omarbejdet kursus. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/81bKwg\">Slorm DevOps: Tools&amp;Cheats<\/a><\/noindex>, som uundg\u00e5eligt n\u00e6rmer sig og starter den 19. august. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Behind the scenes. How are courses created?\" src=\"\/wp-content\/uploads\/2020\/07\/87435233d00902beca0755291814a65a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Men m\u00e5ske er det nok med lyrik, lad os g\u00e5 videre til historien. Hvordan et par emner fra intensivforl\u00f8bet gradvist voksede til et helt selvst\u00e6ndigt og mangfoldigt <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">kursus i Docker<\/a><\/noindex>S\u00e5 jeg vil begynde fort\u00e6llingen om, hvordan kurser bliver skabt og udviklet - n\u00e6rmest som \"For l\u00e6nge siden i en galakse langt, langt v\u00e6k...\"<\/p>\n<p><\/p>\n<h2 id=\"a-chto-zhe-tam-za-kulisami\">Hvad sker der bag kulisserne?<\/h2>\n<p><\/p>\n<p>Hvis du sp\u00f8rger, hvordan vi laver kurser, og hvor det hele begynder, vil jeg svare enkelt: \"Alt starter med en id\u00e9.\"<\/p>\n<p><\/p>\n<p>Normalt kommer id\u00e9en fra et eller andet sted - vi sidder ikke fastl\u00e5st i k\u00e6der i k\u00e6lderen, indtil vi finder p\u00e5: 'Hvilket emne skal vi lave kursus i?'. Id\u00e9er kommer af sig selv fra eksterne kilder. Nogle gange begynder folk at sp\u00f8rge aktivt: \"Hvad ved I om denne bestemte teknologi?\". Eller som med Docker, der ikke kunne blive plads til i intensivens tidsramme - det var tydeligt, at det m\u00e5tte tages uden for, for at der kunne fort\u00e6lles noget inden for rammerne af intensivforl\u00f8bet. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Behind the scenes. How are courses created?\" src=\"\/wp-content\/uploads\/2020\/07\/980209cd81459fd64ab90b86b3749774.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Det er pr\u00e6cis s\u00e5dan, id\u00e9en opst\u00e5r. <\/p>\n<p><\/p>\n<p>Efter at id\u00e9en er dukkede op, begynder, efter min mening, det sv\u00e6reste \u00f8jeblik - overhovedet at forst\u00e5, hvad der skal inkluderes i dette kursus - det er meget sammenligneligt med, hvordan talere forberedes til forskellige konferencer. <\/p>\n<p><\/p>\n<p>Der er \u00e9n hovedsvaghed, n\u00e5r man har valgt et emne og t\u00e6nker: \u201eHvad skal jeg fort\u00e6lle om det? Dette er for simpelt, det er \u00e5benlyst, det ved alle ogs\u00e5.\" <\/p>\n<p><\/p>\n<p>Men i virkeligheden er det slet ikke s\u00e5dan. Jeg har personligt talt mange steder om, at det, der virker \u00e5benlyst for dig, ikke n\u00f8dvendigvis er det for dem, der kommer for at lytte til dig eller tage kurset. Her opst\u00e5r der et stort arbejde og interne konflikter om, hvad der skal inkluderes i kurset. Resultatet er en liste over kapitler med nogle brede penselstr\u00e6k om, hvad kurset vil handle om. <\/p>\n<p><\/p>\n<p>Og s\u00e5 begynder det enkle rutinearbejde:<\/p>\n<p><\/p>\n<ul>\n<li>Udv\u00e6lgelse af materiale <\/li>\n<li>Omhyggelig l\u00e6sning af dokumentationen for den aktuelle version, da IT-verdenen udvikler sig med ufattelige hastigheder. Selv hvis du arbejder med noget og laver et kursus omkring det, skal du ind i dokumentationen og se, hvad der er nyt, hvad der er interessant at fort\u00e6lle om, og hvad der kan v\u00e6re s\u00e6rligt nyttigt at n\u00e6vne. <\/li>\n<li>Og der opst\u00e5r en form for skelet til kurset, hvor st\u00f8rstedelen af emnerne generelt er beskrevet, og det ser ud til, at det bare er at optage videoer og s\u00e6tte dem i produktion. <\/li>\n<li>Men i virkeligheden er det ikke s\u00e5dan; det er her, det h\u00e5rde arbejde begynder, men allerede ikke for kursusforfatterne, men for dem, der tester. Normalt fungerer teknisk support som alpha-testere, som for det f\u00f8rste gennemg\u00e5r kurserne for grammatiske og syntaktiske fejl. For det andet sl\u00e5r de os h\u00e5rdt og klager, n\u00e5r der er nogle helt uventede, uforst\u00e5elige steder. N\u00e5r der opst\u00e5r komplekse s\u00e6tninger, der str\u00e6kker sig over flere sider, eller \u00e5benlyst nonsens. De gennemg\u00e5r alt dette og holder \u00f8je med det.<\/li>\n<li>S\u00e5 begynder testfasen, hvor ogs\u00e5 nogle \u00e5benlyse ikke-fungerende ting bliver fanget og visse punkter bliver p\u00e5peget, som kan g\u00f8res mere komplekse, da det bliver mindre interessant at sidde og bare kopiere \u2014 og der bliver identificeret steder, hvor vi har meget h\u00f8je forventninger til dem, der skal gennemf\u00f8re dette kursus. Og s\u00e5 kommer anbefalingerne: \u201eG\u00f8r det, venner, her lidt enklere; det vil v\u00e6re lettere at forst\u00e5, og der vil v\u00e6re st\u00f8rre nytte af det.\" <\/li>\n<li>N\u00e5r dette arbejde er udf\u00f8rt, er den del, der vedr\u00f8rer videoen, skrevet, og det ser ud til at v\u00e6re i orden. Vi kan snart sende det til offentligg\u00f8relse og reklamere for dette kursus. Men igen, vi er ikke helt klar \u2013 da vi p\u00e5 det seneste er blevet lidt mere skeptiske over for os selv og er begyndt at arbejde mere med feedback. Der er opst\u00e5et noget, der hedder beta-testning \u2013 det er, n\u00e5r vi inviterer helt uafh\u00e6ngige personer, som ikke har noget at g\u00f8re med vores virksomhed, til at se hele kurset, videoer, tekster og praktiske opgaver for at vurdere kvaliteten af materialet, tilg\u00e6ngeligheden af materialet og hj\u00e6lpe os med at g\u00f8re kurset s\u00e5 godt som muligt. <\/li>\n<li>Og n\u00e5r flere s\u00e5danne iterationer, med talere, alpha-testning i form af teknisk support, beta-testning, og forbedringer er gennemg\u00e5et, s\u00e5 begynder alt forfra \u2013 teknisk support, beta-testning, forbedringer. <\/li>\n<li>Og p\u00e5 et bestemt tidspunkt kommer erkendelsen, at enten stopper vi med forbedringerne, fordi det er helt urealistisk at g\u00f8re det p\u00e5 en m\u00e5de, der tilfredsstiller alle, eller der tr\u00e6ffes nogle drastiske beslutninger. N\u00e5r mange bem\u00e6rkninger om specifikke dele er kritiske \u2013 kr\u00e6ver de globale \u00e6ndringer, fordi noget gik galt. <\/li>\n<li>Derefter kommer tiden til mindre justeringer \u2013 hvor et eller andet forslag ikke er s\u00e6rlig p\u00e6nt formuleret, og et eller andet ikke har den \u00f8nskede skrifttype, 14,5, men man ville helst have 15,7. <\/li>\n<li>N\u00e5r der kun er s\u00e5danne bem\u00e6rkninger tilbage, s\u00e5 er kurset mere eller mindre klar, og de officielle salg kan begynde.<\/li>\n<\/ul>\n<p><\/p>\n<p>Og ved f\u00f8rste \u00f8jekast ser det ud til at v\u00e6re en kort og enkel opgave at lave et kursus, men det viser sig at v\u00e6re alt andet end enkelt og tager en utrolig m\u00e6ngde tid. <\/p>\n<p><\/p>\n<p>Og der er ogs\u00e5 et vigtigt punkt, at arbejdet med kurset ikke slutter, n\u00e5r kurset er udgivet. For det f\u00f8rste l\u00e6ser vi omhyggeligt de kommentarer, der efterlades til de forskellige dele. Og selv med alle de kr\u00e6fter, vi har lagt i det, opdages der stadig nogle fejl og mangler, som l\u00f8bende rettes og forbedres, s\u00e5 hver efterf\u00f8lgende bruger f\u00e5r en bedre service. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Behind the scenes. How are courses created?\" src=\"\/wp-content\/uploads\/2020\/07\/fedbce98b9e5ea950832e7d015f67ba1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Hver kursus har sin egen produkt ejer, som udover at definere den overordnede koncept, ogs\u00e5 kontrollerer tidsrammerne. Han laver noter i margen, s\u00e5 n\u00e5r tiden kommer til fuldst\u00e6ndigt at genoptage kurset - og det vil helt sikkert komme, for om to \u00e5r, m\u00e5ske endda et \u00e5r, vil dele af det, vi fort\u00e6ller, blive for\u00e6ldet, simpelthen fordi det vil v\u00e6re moralsk for\u00e6ldet. Produkt ejeren noterer ofte, hvad folk sp\u00f8rger om, hvilke punkter der var uklare, hvilke opgaver der virkede meget sv\u00e6re, og hvilke der omvendt virkede meget enkle. Og alt dette tages i betragtning ved genoptagelsen af kurset, ved en eller anden form for refactoring, s\u00e5 hver global iteration af kurset bliver bedre, mere bekvemt og komfortabelt.<\/p>\n<p><\/p>\n<p>S\u00e5dan opst\u00e5r kurser. <\/p>\n<p><\/p>\n<h2 id=\"kak-rodilsya-kurs-po-docker\">Hvordan kurset om Docker blev til<\/h2>\n<p><\/p>\n<p>Dette er et separat og endda us\u00e6dvanligt emne for os. For p\u00e5 den ene side planlagde vi ikke at lave det, fordi mange online-skoler tilbyder det. P\u00e5 den anden side bad det om at blive frigivet og fik en logisk plads i vores koncept for uddannelse af IT-specialister i Kubernetes. <\/p>\n<p><\/p>\n<p>Hvis vi taler meget generelt, s\u00e5 startede det hele oprindeligt med kurset om Kubernetes, da det lige var begyndt, tror jeg, efter den f\u00f8rste Slyrm. Vi indsamlede feedback og s\u00e5, at mange \u00f8nskede at l\u00e6se mere om Docker, og at mange kom p\u00e5 det grundl\u00e6ggende kursus i Kubernetes uden at vide, hvad det var. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>S\u00e5 til den anden Slyrm lavede vi et kursus - mere specifikt ikke et kursus, men vi lavede et par kapitler om Docker. Hvor vi fortalte om nogle af de mest grundl\u00e6ggende ting, s\u00e5 folk, der deltager i intensiven, ikke f\u00f8lte sig udeladt og overhovedet forstod, hvad der skete. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Behind the scenes. How are courses created?\" src=\"\/wp-content\/uploads\/2020\/07\/cf17f2908e3473da9ae20bebeff9cbad.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Og s\u00e5 udviklede begivenhederne sig, cirka s\u00e5dan. M\u00e6ngden af materiale voksede og kunne ikke l\u00e6ngere v\u00e6re plads til p\u00e5 3 dage. Og en logisk og \u00e5benlys id\u00e9 kom op: hvorfor ikke lave noget ud af det, vi fort\u00e6ller p\u00e5 Slyrm Basis, til et s\u00e5dant lille kursus, som vi kunne sende folk til, der vil se noget om Docker f\u00f8r intensiven i Kubernetes. <\/p>\n<p><\/p>\n<p>Slyrm Junior er reelt en samling af flere s\u00e5danne grundl\u00e6ggende kurser. Derfor blev kurset om Docker en del af Slyrm Junior. Det vil sige, det er en slags nultrins for <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">Basis<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega<\/a><\/noindex>. Og s\u00e5 var der virkelig helt grundl\u00e6ggende abstraktioner. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Behind the scenes. How are courses created?\" src=\"\/wp-content\/uploads\/2020\/07\/4693497bf9cb406c88d9230316477176.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u00e5 et tidspunkt begyndte folk at sp\u00f8rge: \"Hey, det er alt sammen fint, men hvor kan jeg l\u00e6se mere om, hvad Docker kan, hvordan man arbejder med det, og hvad det egentlig er?\". S\u00e5 kom ideen om at lave det til en <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">fuldgyldig kursus i Docker<\/a><\/noindex>, s\u00e5 vi dels kunne henvise folk, der kommer til Slurm om Kubernetes, men ogs\u00e5 for dem, der ikke er interesseret i Kubernetes p\u00e5 nuv\u00e6rende tidspunkt. S\u00e5 IT-specialister kan komme for at se vores kursus om Docker og starte deres evolution\u00e6re rejse lige fra ren Docker. Vi \u00f8nsker at have et s\u00e5dant fuldgyldigt kursus \u2014 og mange vil derefter, efter at have set dette kursus og arbejdet et stykke tid med ren Docker, vokse til det niveau, hvor de har brug for Kubernetes eller et andet orkestreringssystem. Og de kommer faktisk til os.<\/p>\n<p><\/p>\n<p>Nogle gange stilles der sp\u00f8rgsm\u00e5let: \"Hvem har overhovedet brug for Kubernetes nu om dage?\" Men dette sp\u00f8rgsm\u00e5l ang\u00e5r ikke personer; det handler snarere om virksomheder. Her er det vigtigt at forst\u00e5, at Kubernetes har bestemte tilf\u00e6lde, hvor det passer godt og opgaver, som det l\u00f8ser godt, mens der omvendt er nogle scenarier, hvor Kubernetes for\u00e5rsager yderligere problemer og besv\u00e6r. Derfor afh\u00e6nger det ikke kun af folk, men af, hvad og hvordan virksomheder udvikler i dag. <\/p>\n<p><\/p>\n<p>For eksempel, hvis der er en forf\u00e6rdelig monolitisk Legacy \u2014 s\u00e5 er det sandsynligvis ikke v\u00e6rd at presse det ind i Kubernetes, fordi det vil skabe flere problemer end fordele. Eller hvis det er et lille projekt \u2014 med sm\u00e5 belastninger eller generelt ikke meget penge og ressourcer. S\u00e5 giver det ingen mening at tr\u00e6kke det ind i Kubernetes. <\/p>\n<p><\/p>\n<p>Og generelt, som mange allerede har sagt, hvis du sp\u00f8rger dig selv: \"Har jeg brug for Kubernetes?\", s\u00e5 har du sandsynligvis ikke brug for det. Jeg kan ikke huske, hvem der fandt p\u00e5 det f\u00f8rst, m\u00e5ske var det Pasha Selivanov. Jeg er 100 % enig i det. Man skal vokse til Kubernetes \u2014 og n\u00e5r man s\u00e5 har forst\u00e5elsen af, at man netop har brug for Kubernetes, og at det kan hj\u00e6lpe med at l\u00f8se visse sp\u00f8rgsm\u00e5l, s\u00e5 er det nok meningsfuldt at g\u00e5 hen og l\u00e6re, hvordan man konkret konfigurerer det godt, s\u00e5 overgangen til Kubernetes ikke bliver for smertefuld. <\/p>\n<p><\/p>\n<p>Der er nogle b\u00f8rnesygdomme og nogle ret simple ting, og endda ikke s\u00e5 enkle, som man kan finde ud af hos os, i stedet for at g\u00e5 gennem sine egne forhindringer og smerter. <\/p>\n<p><\/p>\n<p>Mange virksomheder har f\u00f8rst haft en simpel infrastruktur uden containerisering. Derefter, da det begyndte at blive sv\u00e6rt at administrere alt dette, gik de over til Docker, og p\u00e5 et tidspunkt voksede de sig til det punkt, hvor det, som Docker tilbyder, blev for begr\u00e6nsende. De begyndte at se p\u00e5, hvad der er derude, hvilke systemer der l\u00f8ser disse problemer, og specielt Kubernetes \u2013 det er et af de systemer, der tillader at l\u00f8se problemer, n\u00e5r man i ren Docker begynder at f\u00f8le sig tr\u00e6ngt og mangler funktionalitet. Det er virkelig et godt eksempel, hvor folk g\u00e5r trinvis opad fra bunden og forst\u00e5r, at denne teknologi ikke er tilstr\u00e6kkelig, og de g\u00e5r videre til det n\u00e6ste niveau. De har brugt noget, det blev igen for lidt \u2013 og de g\u00e5r videre. <\/p>\n<p><\/p>\n<p>Dette er et bevidst valg - og det er rigtig godt.<\/p>\n<p><\/p>\n<p>Jeg ser generelt, at vores system bliver meget smukt opbygget, for eksempel, <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">kursus i Docker<\/a><\/noindex>, selv ved videokurser. Derefter efter Docker kommer <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">grundl\u00e6ggende Kubernetes<\/a><\/noindex>, derefter <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega Kubernetes<\/a><\/noindex>, derefter <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/XTIr2w\">Ceph<\/a><\/noindex>. Det hele h\u00e6nger logisk sammen - en person gennemg\u00e5r det, og det bliver til en hel profession.<\/p>\n<p><\/p>\n<p>I princippet giver kursusudvalget mulighed for at d\u00e6kke mange moderne cases. Der er stadig omr\u00e5der, der forbliver gr\u00e5 zoner, og jeg h\u00e5ber, at vi snart vil lave nogle kurser, der kan d\u00e6kke disse gr\u00e5 omr\u00e5der, is\u00e6r om sikkerhed. Fordi det bliver meget aktuelt.<\/p>\n<p><\/p>\n<p>Kort sagt har vi nogle gr\u00e5 omr\u00e5der, som ville v\u00e6re rigtig gode at d\u00e6kke, s\u00e5 det ville v\u00e6re et helt klart billede - og folk kunne komme og forst\u00e5, ligesom Kubernetes repr\u00e6senterer et Lego-s\u00e6t, hvor man kan samle forskellige ting, hvis der stadig mangler noget - s\u00e5 ogs\u00e5 ved vores kurser, s\u00e5 folk kan forst\u00e5, hvad de har brug for, samle et puslespil, et konstruktionss\u00e6t fra vores kurser.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Behind the scenes. How are courses created?\" src=\"\/wp-content\/uploads\/2020\/07\/35b4d9f5e90d14df2799d73de65c9791.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Hvis man stiller sig selv det rigtige og \u00e6rlige sp\u00f8rgsm\u00e5l: \"Hvem vil nu f\u00e5 gavn af et aktivt Docker-kursus?\", s\u00e5: <\/p>\n<p><\/p>\n<ul>\n<li>Studerende, der lige begynder at forst\u00e5.<\/li>\n<li>Medarbejdere i testafdelingen.<\/li>\n<li>Der er faktisk mange virksomheder, hvor man stadig ikke bare ikke bruger Docker, men hvor ingen har h\u00f8rt om teknologien overhovedet og ikke ved, hvordan man bruger den. Jeg kender faktisk flere store virksomheder i Sankt Petersborg, der har arbejdet med udvikling i mange \u00e5r, og de er stadig fastl\u00e5st i gamle teknologier. For s\u00e5danne virksomheder, for ingeni\u00f8rer i disse firmaer, kan dette kursus v\u00e6re meget interessant, da det i f\u00f8rste omgang vil g\u00f8re det muligt hurtigt at dykke ned i teknologien, og for det andet, s\u00e5 snart der er nogle ingeni\u00f8rer, der forst\u00e5r, hvordan det hele fungerer, kan de bringe det ind i virksomheden og internt udvikle denne kultur og disse retninger.<\/li>\n<li>Efter min mening kan dette kursus stadig v\u00e6re nyttigt for dem, der allerede har arbejdet med Docker, men kun i begr\u00e6nset omfang og mere i stil med \"g\u00f8r \u00e9n ting, g\u00f8r to ting\" - og nu planl\u00e6gger at interagere med Kubernetes p\u00e5 en eller anden m\u00e5de, hvilket stiller nogle krav til dem. Hvis man har meget overfladisk viden om, hvad Docker er, hvordan man starter det, men ikke ved, hvordan det fungerer indeni, ikke ved, hvad man bedst skal g\u00f8re med det, og hvad man b\u00f8r undg\u00e5, s\u00e5 vil dette kursus v\u00e6re velegnet til systematisering og dybdeg\u00e5ende viden. <\/li>\n<\/ul>\n<p><\/p>\n<p>Men hvis dit kendskab er p\u00e5 niveauet: 'Jeg ved ikke, hvordan man korrekt skriver Docker-filer, jeg har en ide om, hvad namespaces er, hvordan containere fungerer, og hvordan de faktisk er implementeret p\u00e5 operativsystemniveau' \u2014 s\u00e5 giver det bestemt ikke mening at komme til os, du vil ikke l\u00e6re noget nyt, og det vil v\u00e6re lidt trist at have brugt penge og tid.<\/p>\n<p><\/p>\n<p>Hvis vi skal formulere, hvilke fordele vores kursus har, s\u00e5: <\/p>\n<p><\/p>\n<ul>\n<li>har vi fors\u00f8gt at g\u00f8re dette kursus med et tilstr\u00e6kkeligt antal praktiske tilf\u00e6lde, som ikke kun vil hj\u00e6lpe dig med at forst\u00e5 den teoretiske del, der findes, men ogs\u00e5 forst\u00e5, hvorfor dette er vigtigt for dig, og hvordan du vil bruge det fremover;<\/li>\n<li>Der er nogle sektioner, som sj\u00e6ldent findes andre steder \u2014 der er generelt ikke meget materiale om dem. De handler om interaktionen mellem Docker og operativsystemet, dog ikke helt p\u00e5 den m\u00e5de. Hvilke mekanismer Docker har taget fra operativsystemet for at implementere containerisering \u2014 og dette giver en dybere forst\u00e5else af hele sp\u00f8rgsm\u00e5let om lancering af containere inden for operativsystemet Linux. Hvordan det fungerer, hvordan det interagerer indbyrdes inden for operativsystemet, udenfor og s\u00e5 videre. <\/li>\n<\/ul>\n<p><\/p>\n<p>Dette er en dybdeg\u00e5ende analyse, der sj\u00e6ldent ses, og det er efter min mening meget vigtigt. Hvis du vil forst\u00e5 en hvilken som helst teknologi ordentligt og vide, hvad du kan forvente af den, b\u00f8r du have en generel forst\u00e5else af, hvordan den fungerer p\u00e5 lavt niveau.<\/p>\n<p><\/p>\n<p>Vores kursus viser og forklarer, hvordan det fungerer fra operativsystemets perspektiv. P\u00e5 den ene side bruger alle containeriseringssystemer de samme mekanismer fra operativsystemet. P\u00e5 den anden side anvender de de eksisterende funktioner i Linux, som Docker. Andre containeriseringssystemer har ikke opfundet noget nyt \u2014 de har hentet, hvad der allerede findes i Linux, og skrevet en praktisk wrapper, der g\u00f8r det muligt hurtigt at kalde, starte eller interagere med det. Selve Docker er ikke et stort mellemled mellem operativsystemet og kommandolinjen; det er et v\u00e6rkt\u00f8j, der g\u00f8r det muligt at undg\u00e5 at skrive tonsvis af kommandoer eller noget C-kode for at oprette en container, og i stedet g\u00f8re det ved at indtaste et par linjer i terminalen. <\/p>\n<p><\/p>\n<p>Og desuden, hvis vi taler specifikt om Docker, s\u00e5 er det, hvad Docker reelt har bidraget med til IT-verdenen \u2014 standarder. Hvordan en applikation skal startes, hvordan den skal fungere, hvilke krav der er til logs, hvilke krav der er til skalering og konfiguration af selve applikationen. <\/p>\n<p><\/p>\n<p>I h\u00f8j grad handler Docker om standarder. <\/p>\n<p><\/p>\n<p>Standarderne overf\u00f8res ogs\u00e5 til Kubernetes \u2014 og de samme standarder g\u00e6lder; hvis du kan starte din applikation godt i Docker, vil den sandsynligvis ogs\u00e5 fungere godt inden for Kubernetes 99% af tiden.<\/p>\n<p><\/p>\n<p>Hvis du er interesseret i, hvordan kurset Docker blev skabt, samt andre kurser, og ogs\u00e5 er nysgerrig efter selve kurset fra et praktisk synspunkt, s\u00e5 <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Der er stadig tid til at k\u00f8be det til en rabatpris p\u00e5 5000 rubler indtil 30. juli.<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Vi vil v\u00e6re glade for at se dig!<\/p>\n<p>Kilde: <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.3 - 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\/da\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Bag kulisserne. Hvordan f\u00f8des kurserne? | ProHoster","description":"Deltageren kommer til kurset eller intensivt program. Ser de velordnede r\u00e6kker af teknisk support, de p\u00e6nt udf\u00f8rte str\u00f8mkabler, det skakbreddede layout af forel\u00e6sningssalen, farverige billeder og diagrammer p\u00e5 slides.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/89805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=89805"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/89805\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/89806"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=89805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=89805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=89805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}