DevOps

  • Курс бағдарламалық қамтамасыз етуді әзірлеу, тестілеу, жеткізу және техникалық қызмет көрсету процестерін автоматтандыру үшін қолданылатын тәжірибелер мен құралдарға қатысты тақырыптардың кең ауқымын қамтиды. Курс барысында студенттер әдетте DevOps бағдарламасының келесі негізгі аспектілерін үйренеді: 1. DevOps негіздері: DevOps тұжырымдамалары, принциптері мен мақсаттары, DevOps қозғалысының тарихы мен эволюциясы. 2. Мәдени аспектілер: даму мен операциялардың өзара әрекеттесуі, командалық жұмыс пен қарым-қатынас принциптері. 3. Автоматтандыру: бағдарламалық қамтамасыз етуді құру, тестілеу, орналастыру және бақылау процестерін автоматтандыру үшін құралдарды пайдалану. 4. Инфрақұрылым код ретінде: инфрақұрылымды код арқылы басқаруға арналған құралдарды пайдалану, мысалы, Ansible, Terraform, Chef, Puppet және т.б. 5. Контейнерлеу: қолданбаларды буып-түю және орналастыру үшін контейнерлерді пайдалану арқылы Docker және Kubernetes-ке кіріспе. 6. Үздіксіз жеткізу: CI/CD құбырларын қоса, үздіксіз бағдарламалық қамтамасыз етуді жеткізу әдістемелері мен тәжірибелері. 7. Бақылау және журнал жүргізу: Қолданбаның өнімділігін, қолжетімділігін және қауіпсіздігін бақылау құралдары.
  • Несиелер 5
  • Селективті тәртіп
  • Оқу жылы 4
  • Семестр 1
Top