49.00 ₾
ყიდვა
star icon 0.0 ( შეფასება)
users icon 0 სტუდენტი
  • time icon 3 საათი 29 წთ 36 წმ
  • file icon 0 სტატია
  • download icon 18 გადმოსაწერი რესურსი
  • access icon მუდმივი წვდომის შესაძლებლობა
  • certificate icon დასრულების სერტიფიკატი

დევოპსის პრაქტიკული კურსი - გაუშვი შენი აპლიკაცია AWS-ზე, Terraform, Docker, Gitlab, CICD გამოყენებით

ავტორი: საბა ორკოშნელი

0.0 ( შეფასება)
users icon 0 სტუდენტი

რას ისწავლით

tick icon

დაგეგმე, ააწყვე და დაშალე საჭირო ქლაუდ ინფრასტრუქტურა როცა გჭირდება, ხარჯის შესამცირებლად

tick icon

შექმენი სისტემის არქიტექტურა რომელიც არის მარტივად გაზრდადი, გამძლე და შეუძლია გაუძლოს ათასობით მომხმარებელს წამში

tick icon

დანერგე ავტომატიზაცია და სისტემა რის საშუალებითად შენს აპლიკაციას გაანახლებ ისე რომ აპლიკაცია მუდმივად გაშვებული იქნება (Zero Downtime deployment)

tick icon

შექმენი პროფესიონალური დეველოპმენტის, ტესტირების და განახლების სისტემა

tick icon

ააწყვე აპლიკაციის დოკერ კონტეინერი და გაუშვი კონტეინერ ორქესტრაციის გამოყენებით

კურსის აღწერა

ამ კურსის დასრულების შემდეგ თქვენ გექნებათ ღრმა წარმოდგენა დევოპსის მნიშვნელოვან კომპონენტებზე როგორიცაა:

  • Continious Integration and Continious Delivery (CICD)

  • Environments

  • Zero downtime deployments

  • Cloud platforms (AWS)

  • Infrastructure as Code (IaC)

  • Container Orchestration

  • Docker Containers

  • Automated Testing

  • Code Review and management

  • Monitoring

კურსის განმავლობაში ჩვენ ავაწყობთ სისტემას რომელიც შედგება რამოდენიმე პლატფორმისგან, ტექნოლოგიისგან და კომპონენტისგან  რაც საბოლოოდ შექმნის სისტემას რომელიც დღეს გამოიყენება აპლიკაციების გასაშვებად ქლოუდზე, მის დეველოპმენტის ავტომატიზაციისთვის და შენარჩუნებისთვის.

თქვენ ისწავლით AWS-ის ყველაზე მნიშვნელოვან სერვისებს როგორიცაა:

  • VPC

  • RDS

  • ECS

  • ECR

  • Load Balancer

  • Cloudwatch

კურსის განმავლობაში ისწავლით Docker კონტეინერის შექმნას, ატვირთვას და გაშვებას, ააწყობთ ინფრასტრუქტურის აწყობას და მენეჯმენტს IaC Terraform-ის გამოყენებით, ისწავლით დეველოპმენტის პროცესის,  ტესტვის და გაშვების ავტომატიცაზიას Gitlab CICD-ს მეშვეობით

  • Continious Integration (CI) - გაუმარტივებული და ავტომატიზირებული ინტეგრაცია, რაც უზრუნველყოფს კოდის ტესტირებისა და დამატების პროცესის სისწრაფეს და საიმედოობას.

  • Continious Delivery (CD) - ავტომატიზირებული პროცესები, რომლებიც უზრუნველყოფს აპლიკაციების განახლებებისა და ახალი ფუნქციონალების უსაფრთხოდ და სწრაფად მიწოდებას.

  • გასაშვები გარემოები (Environments) - ფუნქციონალური და შესაბამისი ინფრასტრუქტურის შექმნა და მართვა, რომლებიც განკუთვნილია აპლიკაციის სხვადასხვა ეტაპისთვის (მაგალითად, Development, Testing, Production).

  • Zero Downtime Deployments - აპლიკაციის განახლების პროცესი ისე, რომ არ შეწყდეს პროდუქტის მიწოდება მომხმარებლისთვის.

  • ქლოუდ პლატფორმები (Cloud platforms) როგორიცაა AWS, რომლის სერვისებსაც საფუძვლიანად შეისწავლით.

  • Infrastructure as Code (IaC) - ინფრასტრრუქტურის მართვის მოდერნიზებული მიდგომა, რომელიც რამდენიმე ინსტრუმენტისა და ტექნოლოგიის გამოყენებას აერთიანებს.

  • კონტეინერების ორკესტრაცია (Container orchestration) - მრავალ კონტეინერის ავტომატიზირებული მენეჯმენტი და კონტროლი.

  • Docker Containers - ერთ-ერთი ყველაზე პოპულარული და ფუნქციური ტექნოლოგია, რომელიც მარტივად აგებს და მართავს კონტეინერებს.

  • ავტომატიზირებული ტესტირება (Automated Testing) - კოდის ხარისხის მუდმივი მონიტორინგი ტესტირების ავტომატიზაციის მეშვეობით.

  • კოდის რევიუ და მენეჯმენტი (Code Review and Management) - კოდის ხარისხის კონტროლი, დეველოპერებს შორის კოლაბორაციის გაუმჯობესება და პროცესის სტანდარტების დაცვა.

  • ონიტორინგი (Monitoring) - სისტემების და აპლიკაციების აქტიური მონიტორი და ანალიზი, რათა სწრაფად აღმოიფხვრას პრობლემები და გაუმჯობესდეს ეფექტურობა.

მოთხოვნები და წინაპირობები

tick icon

კურსის მასალა გათვლილია დევოპს სფეროში დაინტერესებული პერსონებისთვის, წინასწარი ცოდნა არ არის საჭირო მაგრამ სასურველია სტუდენტი გარკვეული იყოს დეველოპმენტში, და ტექონლოგიაში დაბალ დონეზე მაინც, დიდი პლიუსია ინგლისურის ნორმალურ დონეზე ცოდნა

tick icon

დამწყები დევოპს ინჟინრებისთვის

tick icon

სოფთვეარ ინჟინრებისთვის ვინც დაინტერესებულია დევოპსით და ავტომატიზაციით

სასწავლო გეგმა

time icon 3 საათი 29 წთ 36 წმ
graduation-cap icon 42 ლექცია
heading icon 9 თავი

შეჯამება

1 ლექცია 51 წმ

შეფასებები

star icon 0.0 შეფასება

ინსტრუქტორი

users icon 0 სტუდენტი
comment icon 0 შეფასება
star icon 0 რეიტინგი
graduation-cap icon 1 კურსი
მე ვარ სპეციალისტი, რომელსაც აქვს გამოცდილება მასშტაბირებადი აპლიკაციების შექმნაში და გაშვების პროცესში cutting-edge CI/CD ტექნოლოგიებზე AWS-ზე. მე ვსპეციალიზდები AWS, Kubernetes, Gitlab, Jenkins და Terraform-ში. კომპიუტერული მეცნიერებების საფუძველი მივიღე ზაარლანდის უნივერსიტეტში, სანამ პრაქტიკული გამოცდილების და თვითსწავლის მეშვეობით მივიღებდი განათლებას.  

ჩემი კარიერის განმავლობაში მე შევქმენი რთული Python პროგრამული უზრუნველყოფა და Django აპლიკაციები, ცოტა ხნის წინ ვიმუშავე Brandergate-სა და Inventive Guru-ში, სადაც ჩემი ექსპერტიზა გამოვიყენე ინოვაციისთვის და კლიენტებს ბიზნეს მიზნების მიღწევაში დავეხმარე. EPAM Systems-ში მუშაობის პროცესში მქონდა შესანიშნავი გამოცდილება CI/CD pipelines-ის შემუშავებაში და SDLC და DevSecOps პრაქტიკების ერგებაში ათასობით აპლიკაციისთვის, შემდეგ კი მქონდა შესაძლებლომა შემდეგ დონეზე გადამეყვანა ჩემი Kuberentes-ის ცოდნა და გამოყენება ერთერთი უდიდესი ტექ კომპანისთვის მუშაობისას.