{"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\/pt\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","title":{"rendered":"Bastidores. Como os cursos nascem?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>O participante chega ao curso ou intensivo. V\u00ea fileiras bem organizadas de suporte t\u00e9cnico, cabos de for\u00e7a organizados, a disposi\u00e7\u00e3o ordenada do audit\u00f3rio, imagens vibrantes e diagramas nos slides. Os palestrantes apresentam as informa\u00e7\u00f5es com piadas e sorrisos, de forma que \u00e9 s\u00f3 acompanhar. Os estandes est\u00e3o configurados, as tarefas pr\u00e1ticas fluem das m\u00e3os, apenas \u00e0s vezes \u00e9 necess\u00e1rio o apoio do suporte t\u00e9cnico.<\/p>\n<p><\/p>\n<p>E ainda h\u00e1 os coffee breaks com pessoas que pensam como voc\u00ea, uma atmosfera animada e din\u00e2mica, troca de experi\u00eancias e as perguntas mais inesperadas aos palestrantes. E as respostas e informa\u00e7\u00f5es que voc\u00ea n\u00e3o encontrar\u00e1 nos manuais, mas apenas na pr\u00e1tica. <\/p>\n<p><\/p>\n<p>Quanto tempo, esfor\u00e7o e nervos foram necess\u00e1rios para que tudo parecesse exatamente assim? <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bastidores. Como os cursos nascem?\" 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> Agrade\u00e7o ao Volodya Guryanov, administrador certificado de Kubernetes e engenheiro\/l\u00edder de equipe na Southbridge, que desde o in\u00edcio foi testemunha e participante ativo da cria\u00e7\u00e3o de muitos cursos do Slyorm. <\/p>\n<p><\/p>\n<p>Ele viu os bastidores da cria\u00e7\u00e3o dos cursos \u2014 as dificuldades e armadilhas, os insights e solu\u00e7\u00f5es inesperadas. E dos j\u00e1 conhecidos intensivos sobre Kubernetes, como Slyorm B\u00e1sico e Slyorm Mega. E do novo curso, em grande parte reestruturado, <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/81bKwg\">Slyorm DevOps: Tools &amp; Cheats,<\/a><\/noindex>que se aproxima implacavelmente e come\u00e7ar\u00e1 no dia 19 de agosto. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bastidores. Como os cursos nascem?\" src=\"\/wp-content\/uploads\/2020\/07\/87435233d00902beca0755291814a65a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Mas, provavelmente, j\u00e1 chega de lirismos, vamos \u00e0 hist\u00f3ria. Como de alguns t\u00f3picos do intensivo foi crescendo um curso bem autossuficiente e multifacetado, <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">o curso Docker.<\/a><\/noindex>. Ent\u00e3o, come\u00e7arei a contar como os cursos s\u00e3o criados e desenvolvidos \u2014 mais ou menos como \"Era uma vez em uma gal\u00e1xia muito, muito distante...\"<\/p>\n<p><\/p>\n<h2 id=\"a-chto-zhe-tam-za-kulisami\">E o que h\u00e1 nos bastidores?<\/h2>\n<p><\/p>\n<p>Se voc\u00ea perguntar como fazemos os cursos e de onde tudo come\u00e7a, eu responderei simplesmente: \"Tudo come\u00e7a com uma ideia\".<\/p>\n<p><\/p>\n<p>Normalmente, a ideia vem de algum lugar \u2014 n\u00e3o ficamos algemados em um por\u00e3o at\u00e9 que pensemos: 'Qual tema devemos escolher para o curso?'. As ideias surgem de fontes externas. \u00c0s vezes, as pessoas come\u00e7am a perguntar ativamente: 'O que voc\u00ea sabe sobre uma determinada tecnologia?'. Ou como aconteceu com o Docker, que n\u00e3o conseguia ser inclu\u00eddo no tempo do intensivo \u2014 era \u00f3bvio que precisava ser abordado separadamente, para que pud\u00e9ssemos ensinar algo durante o intensivo. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bastidores. Como os cursos nascem?\" src=\"\/wp-content\/uploads\/2020\/07\/980209cd81459fd64ab90b86b3749774.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00c9 assim que a ideia aparece. <\/p>\n<p><\/p>\n<p>Depois que ela surge, come\u00e7a, na minha opini\u00e3o, o momento mais dif\u00edcil \u2014 entender o que deve ser inclu\u00eddo nesse curso \u2014 isso \u00e9 muito semelhante ao que os palestrantes precisam considerar para v\u00e1rias confer\u00eancias. <\/p>\n<p><\/p>\n<p>H\u00e1 uma dor principal quando voc\u00ea parece ter escolhido um tema e pensa: \"E o que contar sobre isso? Isso \u00e9 muito simples, isso \u00e9 \u00f3bvio, todos j\u00e1 sabem\". <\/p>\n<p><\/p>\n<p>Mas na verdade n\u00e3o \u00e9 nada disso. E eu, pessoalmente, falo muito que o que parece \u00f3bvio para voc\u00ea, para aqueles que vem te ouvir ou fazer o curso, n\u00e3o \u00e9 nada \u00f3bvio. E aqui surge uma grande quantidade de trabalho e conflito interior sobre o que incluir no curso. O resultado \u00e9 uma lista de cap\u00edtulos com grandes pinceladas do que ser\u00e1 o curso. <\/p>\n<p><\/p>\n<p>A partir da\u00ed, come\u00e7a o trabalho rotineiro simples:<\/p>\n<p><\/p>\n<ul>\n<li>Sele\u00e7\u00e3o de materiais <\/li>\n<li>Leitura atenta da documenta\u00e7\u00e3o da vers\u00e3o atual, j\u00e1 que o mundo de TI est\u00e1 se desenvolvendo a uma velocidade incr\u00edvel. Mesmo que voc\u00ea esteja trabalhando em algo e fa\u00e7a um curso sobre isso, voc\u00ea precisa ir para a documenta\u00e7\u00e3o e ver o que h\u00e1 de novo, sobre o que \u00e9 interessante falar, sobre o que pode ser especialmente \u00fatil mencionar. <\/li>\n<li>E surge uma esp\u00e9cie de esqueleto do curso, onde j\u00e1 h\u00e1 uma grande parte dos t\u00f3picos, em geral, escrita e parece que \u00e9 s\u00f3 gravar v\u00eddeos e colocar em produ\u00e7\u00e3o. <\/li>\n<li>Mas na verdade n\u00e3o, come\u00e7a o trabalho dif\u00edcil, mas agora n\u00e3o para os autores do curso, e sim para aqueles que testam. Normalmente, temos a equipe de suporte t\u00e9cnico como testadores alfa, que, em primeiro lugar, revisam os cursos em busca de erros sint\u00e1ticos e gramaticais. Em segundo lugar, nos dizem muitas verdades e reclamam quando h\u00e1 partes que s\u00e3o bem n\u00e3o \u00f3bvias e incompreens\u00edveis. Quando surgem textos com ora\u00e7\u00f5es subordinadas complexas de v\u00e1rias p\u00e1ginas ou um \u00f3bvio absurdo. Eles revisam tudo isso, ficam de olho.<\/li>\n<li>Depois, come\u00e7a a fase de teste pr\u00e1tico, onde tamb\u00e9m algumas coisas \u00f3bvias que n\u00e3o funcionam s\u00e3o captadas e mostradas algumas partes que podem ser ou, por outro lado, complicadas, pois isso se torna pouco interessante \u2014 apenas ficar copiando \u2014 e s\u00e3o identificados pontos onde temos expectativas muito altas dos alunos que far\u00e3o o curso. Ent\u00e3o surgem recomenda\u00e7\u00f5es: \"Fa\u00e7am, pessoal, aqui mais simples, ser\u00e1 mais f\u00e1cil de entender e haver\u00e1 mais benef\u00edcio disso\". <\/li>\n<li>Depois que este volume de trabalho foi realizado e a parte relacionada ao v\u00eddeo foi escrita, parece que est\u00e1 tudo bem. J\u00e1 podemos encaminhar para a libera\u00e7\u00e3o e a divulga\u00e7\u00e3o deste curso. Mas, novamente, n\u00e3o; \u00e9 cedo \u2014 pois, ultimamente, come\u00e7amos a desconfiar um pouco de n\u00f3s mesmos e, de maneira geral, come\u00e7amos a trabalhar mais com feedback. Apareceu algo como o beta testing \u2014 onde convidamos pessoas externas, n\u00e3o relacionadas \u00e0 nossa empresa, e, em troca de alguns benef\u00edcios, mostramos todas as partes do curso, v\u00eddeos, textos, tarefas pr\u00e1ticas, para que avaliem a qualidade do material, a acessibilidade do conte\u00fado e nos ajudem a tornar o curso o melhor poss\u00edvel. <\/li>\n<li>E quando v\u00e1rias dessas itera\u00e7\u00f5es acontecem, com os palestrantes, alfa testing atrav\u00e9s do suporte t\u00e9cnico, beta testing e ajustes. E ent\u00e3o tudo come\u00e7a de novo \u2014 suporte t\u00e9cnico, beta testing, ajustes. <\/li>\n<li>E em um certo momento, chega a compreens\u00e3o de que ou paramos com os ajustes, porque agradar a todos \u00e9 completamente irreal, ou tomamos algumas decis\u00f5es radicais. Quando muitos dos coment\u00e1rios sobre certos aspectos s\u00e3o cr\u00edticos \u2014 reescrev\u00ea-los de forma global, porque algo saiu errado. <\/li>\n<li>Depois chega o momento das corre\u00e7\u00f5es menores \u2014 onde uma frase n\u00e3o est\u00e1 muito bem formulada, onde a algu\u00e9m a fonte 14,5 n\u00e3o agrada, e prefere 15,7. <\/li>\n<li>Quando restam esse tipo de observa\u00e7\u00f5es, ent\u00e3o, o curso mais ou menos se abre, e come\u00e7am as vendas oficiais.<\/li>\n<\/ul>\n<p><\/p>\n<p>E \u00e0 primeira vista, a tarefa de criar um curso parece ser curta e simples, mas se revela bastante complexa e consome um tempo inacredit\u00e1vel. <\/p>\n<p><\/p>\n<p>E h\u00e1 outro ponto importante, que o trabalho com o curso n\u00e3o termina quando o curso \u00e9 lan\u00e7ado. Primeiro, lemos atentamente os coment\u00e1rios deixados sobre determinadas partes. E mesmo com todo o esfor\u00e7o que aplicamos, ainda assim surgem algumas imperfei\u00e7\u00f5es, alguns erros que s\u00e3o corrigidos em tempo real, para que cada usu\u00e1rio subsequente receba um servi\u00e7o de melhor qualidade. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bastidores. Como os cursos nascem?\" src=\"\/wp-content\/uploads\/2020\/07\/fedbce98b9e5ea950832e7d015f67ba1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Cada curso tem seu pr\u00f3prio product owner, que al\u00e9m de definir o conceito geral, verifica os prazos e faz anota\u00e7\u00f5es nas margens. Quando chegar o momento de reescrever completamente o curso \u2014 e esse momento certamente chegar\u00e1, pois em dois anos, ou at\u00e9 em um ano, parte do que ensinamos se tornar\u00e1 irrelevante simplesmente porque estar\u00e1 moralmente ultrapassado. O product owner faz anota\u00e7\u00f5es sobre quais pontos as pessoas costumam questionar, quais tarefas parecem muito dif\u00edceis e quais parecem, ao contr\u00e1rio, muito f\u00e1ceis. Tudo isso \u00e9 considerado na regrava\u00e7\u00e3o do curso, em alguma reformula\u00e7\u00e3o, para que cada itera\u00e7\u00e3o global do curso se torne melhor, mais conveniente e mais confort\u00e1vel.<\/p>\n<p><\/p>\n<p>\u00c9 assim que surgem os cursos. <\/p>\n<p><\/p>\n<h2 id=\"kak-rodilsya-kurs-po-docker\">Como nasceu o curso de Docker<\/h2>\n<p><\/p>\n<p>Este \u00e9 um tema separado, e at\u00e9 incomum para n\u00f3s. Porque, por um lado, n\u00e3o planej\u00e1vamos fazer isso, j\u00e1 que muitas escolas online o oferecem. Mas, por outro lado, ele quis ser criado e encontrou um lugar l\u00f3gico em nossa concep\u00e7\u00e3o de forma\u00e7\u00e3o de especialistas em TI para Kubernetes. <\/p>\n<p><\/p>\n<p>Falando de forma muito ampla, tudo come\u00e7ou com o curso de Kubernetes, quando ele foi iniciado, se n\u00e3o me engano, ap\u00f3s o primeiro Slurm. Coletamos feedbacks e percebemos que muitas pessoas queriam ler mais sobre Docker e, na verdade, muitos chegavam ao curso b\u00e1sico de Kubernetes sem saber o que era. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Portanto, para o segundo Slurm, fizemos um curso \u2014 ou melhor, n\u00e3o exatamente um curso, mas criamos alguns cap\u00edtulos sobre Docker. Onde explicamos algumas coisas mais b\u00e1sicas, para que as pessoas que participam do intensivo n\u00e3o se sentissem perdidas e entendessem o que estava acontecendo. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bastidores. Como os cursos nascem?\" src=\"\/wp-content\/uploads\/2020\/07\/cf17f2908e3473da9ae20bebeff9cbad.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>E ent\u00e3o os eventos se desenrolaram mais ou menos assim. A quantidade de material cresceu e n\u00e3o cabia mais em 3 dias. E surgiu a ideia l\u00f3gica e \u00f3bvia: por que n\u00e3o transformar o que estamos ensinando no Slurm B\u00e1sico em um pequeno curso para o qual poder\u00edamos enviar as pessoas que quisessem ver algo sobre Docker antes do intensivo de Kubernetes. <\/p>\n<p><\/p>\n<p>O Slurm J\u00fanior \u00e9, na verdade, a uni\u00e3o de v\u00e1rios desses cursos b\u00e1sicos. No final, o curso de Docker se tornou parte do Slurm J\u00fanior. Ou seja, \u00e9 um n\u00edvel zero antes de <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">B\u00e1sico<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega<\/a><\/noindex>. E depois havia abstra\u00e7\u00f5es bem b\u00e1sicas. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bastidores. Como os cursos nascem?\" src=\"\/wp-content\/uploads\/2020\/07\/4693497bf9cb406c88d9230316477176.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Em algum momento, as pessoas come\u00e7aram a perguntar: \"Pessoal, isso \u00e9 tudo \u00f3timo, \u00e9 suficiente para entender o que voc\u00eas falam nos intensivos. Mas onde posso ler mais sobre o que o Docker pode fazer, como us\u00e1-lo e o que exatamente ele \u00e9?\" Assim, surgiu a ideia de criar um <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">curso completo sobre Docker<\/a><\/noindex>, para que, por um lado, pud\u00e9ssemos enviar as pessoas que v\u00eam para o Slurm sobre Kubernetes, e, por outro lado, para aqueles que, neste est\u00e1gio de desenvolvimento, n\u00e3o est\u00e3o interessados no Kubernetes. Para que um profissional de TI pudesse vir, ver nosso curso sobre Docker e come\u00e7ar seu caminho evolutivo simplesmente com o Docker puro. Para que tiv\u00e9ssemos um curso completo e finalizado \u2014 e muitos, depois de ver esse curso e trabalhar por algum tempo com o Docker puro, evolu\u00edram para um n\u00edvel em que j\u00e1 precisam do Kubernetes ou de outro sistema de orquestra\u00e7\u00e3o. E vieram, em particular, at\u00e9 n\u00f3s.<\/p>\n<p><\/p>\n<p>\u00c0s vezes, a pergunta que se faz \u00e9: \"Mas quem, atualmente, pode n\u00e3o precisar do Kubernetes?\" Mas essa pergunta n\u00e3o \u00e9 sobre as pessoas, \u00e9 mais sobre as empresas. \u00c9 necess\u00e1rio entender que o Kubernetes tem casos espec\u00edficos em que se adapta bem e tarefas que resolve eficientemente, mas tamb\u00e9m existem cen\u00e1rios em que o uso do Kubernetes provoca dor adicional e dificuldades. Portanto, isso n\u00e3o depende das pessoas, mas do que e como as empresas est\u00e3o desenvolvendo h\u00e1 algum tempo. <\/p>\n<p><\/p>\n<p>Por exemplo, um terr\u00edvel mon\u00f3lito legada \u2014 provavelmente, n\u00e3o vale a pena coloc\u00e1-lo no Kubernetes, porque isso causaria mais problemas do que benef\u00edcios. Ou, por exemplo, se for um projeto pequeno \u2014 com baixa carga ou, em geral, n\u00e3o h\u00e1 muito dinheiro e recursos. Ent\u00e3o, n\u00e3o faz sentido levar isso para o Kubernetes. <\/p>\n<p><\/p>\n<p>E, de modo geral, como muitos j\u00e1 disseram, se voc\u00ea est\u00e1 se perguntando: \"Eu preciso do Kubernetes?\", ent\u00e3o provavelmente ele n\u00e3o \u00e9 necess\u00e1rio para voc\u00ea. Eu n\u00e3o me lembro de quem foi o primeiro a pensar nisso, talvez Pasha Selivanov. Eu concordo com isso 100%. E \u00e9 preciso amadurecer at\u00e9 o Kubernetes \u2014 e quando j\u00e1 h\u00e1 uma compreens\u00e3o de que precisa realmente do Kubernetes e que ele ajudar\u00e1 a resolver determinadas quest\u00f5es, ent\u00e3o, provavelmente, faz sentido ir estudar e entender como configur\u00e1-lo bem, para que o processo de migra\u00e7\u00e3o para o Kubernetes n\u00e3o seja muito doloroso. <\/p>\n<p><\/p>\n<p>Existem algumas quest\u00f5es iniciais e algumas coisas simples, e at\u00e9 mesmo n\u00e3o t\u00e3o simples, que podem ser aprendidas conosco, em vez de passar por nossas pr\u00f3prias armadilhas e dores. <\/p>\n<p><\/p>\n<p>Muitas empresas seguiram o caminho de inicialmente ter apenas alguma infraestrutura sem conteineriza\u00e7\u00e3o. Depois, quando ficou dif\u00edcil gerenciar tudo isso, elas migraram para o Docker e, em determinado momento, chegaram ao ponto em que, dentro do Docker e do que ele oferece, tornava-se restritivo. E come\u00e7aram a explorar o que estava ao seu redor, quais sistemas resolviam esses problemas, e o Kubernetes \u00e9 um desses sistemas que permitem resolver quest\u00f5es quando o Docker puro se torna insuficiente e falta funcionalidade. \u00c9 um bom caso, onde as pessoas evoluem gradativamente, reconhecendo que essa tecnologia \u00e9 limitada e avan\u00e7am para o pr\u00f3ximo n\u00edvel. Usam algo, depois percebem que ainda \u00e9 pouco \u2014 e ent\u00e3o buscam mais. <\/p>\n<p><\/p>\n<p>\u00c9 uma escolha consciente \u2014 e isso \u00e9 muito legal.<\/p>\n<p><\/p>\n<p>Eu vejo que estamos construindo um sistema muito bonito, por exemplo, <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">um curso de Docker<\/a><\/noindex>, at\u00e9 mesmo por meio de videoaulas. Depois do Docker, temos <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">Kubernetes b\u00e1sico<\/a><\/noindex>, depois <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega Kubernetes<\/a><\/noindex>, depois <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/XTIr2w\">Ceph<\/a><\/noindex>. Tudo se organiza de forma l\u00f3gica \u2014 a pessoa avan\u00e7a e adquire uma profiss\u00e3o coesa.<\/p>\n<p><\/p>\n<p>O conjunto de cursos permite abordar muitos casos atuais. H\u00e1 ainda \u00e1reas que permanecem em branco, espero que em breve possamos criar cursos que abordem essas \u00e1reas cinzas, especialmente no que diz respeito \u00e0 seguran\u00e7a. Isso se torna muito relevante.<\/p>\n<p><\/p>\n<p>Resumindo, temos algumas \u00e1reas cinzas que seria \u00f3timo fechar, para que a imagem seja coesa \u2014 e as pessoas possam vir, assim como o Kubernetes representa um construtor de Lego, a partir do qual \u00e9 poss\u00edvel montar v\u00e1rias coisas; se ainda faltar algo \u2014 complementar, assim como com nossos cursos, para que as pessoas possam entender o que precisam e montar um quebra-cabe\u00e7a, um conjunto a partir dos nossos cursos.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bastidores. Como os cursos nascem?\" src=\"\/wp-content\/uploads\/2020\/07\/35b4d9f5e90d14df2799d73de65c9791.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Se eu me fizesse a pergunta certa e honesta: \"Quem atualmente se beneficiaria de um curso ativo de Docker?\", ent\u00e3o: <\/p>\n<p><\/p>\n<ul>\n<li>Estudantes que est\u00e3o apenas come\u00e7ando a se aprofundar.<\/li>\n<li>Funcion\u00e1rios do departamento de testes.<\/li>\n<li>Na verdade, existem muitas empresas onde, n\u00e3o apenas n\u00e3o utilizam Docker, mas ningu\u00e9m nunca ouviu falar dessa tecnologia e, na verdade, n\u00e3o sabe como us\u00e1-la. E conhe\u00e7o algumas grandes empresas em S\u00e3o Petersburgo que j\u00e1 trabalham h\u00e1 muitos anos com desenvolvimento, e elas continuam usando tecnologias antigas, sem avan\u00e7ar nesse sentido. Em particular, para essas empresas e engenheiros que nelas trabalham, este curso pode ser realmente interessante, pois, em primeiro lugar, permitir\u00e1 uma r\u00e1pida imers\u00e3o nessa tecnologia, e em segundo lugar, assim que alguns engenheiros entenderem como tudo isso funciona, eles podem trazer isso para a empresa e, dentro dela, desenvolver essa cultura e esses conceitos.<\/li>\n<li>Na minha opini\u00e3o, este curso pode ser \u00fatil para aqueles que j\u00e1 trabalharam um pouco com Docker, mas de forma superficial e mais no estilo de \"fa\u00e7a uma vez, fa\u00e7a duas\" \u2014 e agora est\u00e3o se preparando de alguma forma para interagir com o Kubernetes, o que traz consigo certas responsabilidades. Se algu\u00e9m tem conhecimento muito b\u00e1sico sobre o que \u00e9 Docker, como execut\u00e1-lo, mas n\u00e3o sabe como funciona internamente, nem o que \u00e9 melhor fazer ou evitar, ent\u00e3o este curso ser\u00e1 muito apropriado para sistematizar e aprofundar esse conhecimento. <\/li>\n<\/ul>\n<p><\/p>\n<p>Mas se o seu conhecimento \u00e9 no n\u00edvel: 'Eu n\u00e3o sei como escrever corretamente arquivos Docker, eu tenho uma no\u00e7\u00e3o do que s\u00e3o namespaces, como funcionam os containers, como eles s\u00e3o realmente implementados no n\u00edvel do sistema operacional' \u2014 ent\u00e3o definitivamente n\u00e3o faz sentido vir at\u00e9 n\u00f3s, voc\u00ea n\u00e3o vai aprender nada de novo e ficar\u00e1 um pouco triste pelo dinheiro e tempo gastos.<\/p>\n<p><\/p>\n<p>Se formos resumir quais s\u00e3o as vantagens do nosso curso, seria: <\/p>\n<p><\/p>\n<ul>\n<li>Este curso foi elaborad com uma quantidade suficiente de casos pr\u00e1ticos que permitir\u00e3o que voc\u00ea n\u00e3o apenas compreenda a parte te\u00f3rica envolvida, mas tamb\u00e9m entenda por que isso \u00e9 importante para voc\u00ea e como voc\u00ea usar\u00e1 isso no futuro;<\/li>\n<li>Existem algumas se\u00e7\u00f5es que s\u00e3o muito raras de encontrar em outros lugares \u2014 e, na verdade, sobre elas n\u00e3o h\u00e1 tantos materiais assim. Elas dizem respeito \u00e0 intera\u00e7\u00e3o do Docker com o sistema operacional, de uma forma at\u00e9 um pouco diferente. Quais mecanismos o Docker adotou do sistema operacional para implementar o sistema de cont\u00eaineres \u2014 e isso proporciona uma compreens\u00e3o mais profunda de toda a quest\u00e3o de execu\u00e7\u00e3o de cont\u00eaineres dentro do sistema operacional Linux. Como isso funciona, como interage entre si dentro do sistema operacional, do lado de fora, e assim por diante. <\/li>\n<\/ul>\n<p><\/p>\n<p>\u00c9 uma vis\u00e3o bastante profunda, que ocorre raramente, e, na minha opini\u00e3o, isso \u00e9 muito importante. Se voc\u00ea quer realmente entender bem qualquer tecnologia e saber o que esperar dela, precisa ter ao menos uma ideia geral de como funciona em um n\u00edvel mais b\u00e1sico.<\/p>\n<p><\/p>\n<p>Nosso curso mostra e relata como isso \u00e9 estruturado do ponto de vista do sistema operacional. Por um lado, todos os sistemas de cont\u00eaineriza\u00e7\u00e3o utilizam os mesmos mecanismos do sistema operacional. Por outro lado, eles aproveitam o que j\u00e1 existe no Linux, como o Docker. Outros sistemas de cont\u00eaineriza\u00e7\u00e3o n\u00e3o inventaram nada novo \u2014 apenas usaram o que j\u00e1 existe no Linux e escreveram uma interface conveniente que permite chamar isso rapidamente, execut\u00e1-lo ou interagir de alguma forma com isso. O pr\u00f3prio Docker \u00e9 uma camada n\u00e3o muito grande entre o sistema operacional e a linha de comando; \u00e9 uma ferramenta que permite n\u00e3o escrever toneladas de comandos ou algum c\u00f3digo em C para criar um cont\u00eainer, mas fazer isso introduzindo apenas algumas linhas no terminal. <\/p>\n<p><\/p>\n<p>E, al\u00e9m disso, se estamos falando especificamente do Docker, o que realmente trouxe para o mundo da TI foi a padroniza\u00e7\u00e3o. Como um aplicativo deve ser iniciado, como deve funcionar, quais s\u00e3o os requisitos para logs, quais s\u00e3o os requisitos para escalabilidade, configura\u00e7\u00e3o do pr\u00f3prio aplicativo. <\/p>\n<p><\/p>\n<p>Em grande parte, o Docker diz respeito a padr\u00f5es. <\/p>\n<p><\/p>\n<p>Os padr\u00f5es tamb\u00e9m s\u00e3o transportados para o Kubernetes \u2014 e l\u00e1 os mesmos padr\u00f5es se aplicam; se voc\u00ea consegue executar seu aplicativo bem no Docker, h\u00e1 99% de chances de que tamb\u00e9m funcione bem dentro do Kubernetes.<\/p>\n<p><\/p>\n<p>Se voc\u00ea se interessou n\u00e3o apenas em como o curso de Docker foi criado, mas tamb\u00e9m em outros cursos, e ainda ficou curioso sobre o curso sob uma perspectiva pr\u00e1tica, ent\u00e3o <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">ainda h\u00e1 tempo para adquiri-lo com desconto de pr\u00e9-venda de 5000 rublos at\u00e9 30 de julho.<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Ficaremos felizes em v\u00ea-lo!<\/p>\n<p>Fonte: <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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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\udd47Nos bastidores. Como nascem os cursos? | ProHoster","description":"O participante chega ao curso ou intensivo. V\u00ea filas organizadas de suporte t\u00e9cnico, cabos de alimenta\u00e7\u00e3o arrumados, a sala de aula em ordem de tabuleiro de xadrez, imagens e esquemas coloridos nos slides.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/89805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=89805"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/89805\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/89806"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=89805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=89805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=89805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}