DevOps-ը ծրագրերի մշակման պրակտիկ մեթոդների ամբողջություն է, բաղկացած ծրագրային ապահովման (Dev) և տեղեկատվական տեխնոլոգիանների օպերացիաններից (Ops): DevOps ճարտարագետները ապահովում են սերվերների արագ և ապահով տեղակայումը (deployment), անվտանգությունը և ստեղծում նախազգուշական միջոցներ սերվերի խափանման և հակերական հարձակման դեպքում։ DevOps ճարտարագետները մեծ պահանջարկ ունեն ՏՏ ոլորտում և այն անընդհատ աճում է։
ՀԻՄՆԱԿԱՆ ԹԵՄԱՆԵՐ
Փուլ 1 (CI/CD with Jenkins and CircleCI)
Ի͒նչ է IP֊ն, port֊ը, domain֊ը
Ներածություն. server load balancer, autoscaling
Սկզբնական գիտելիքներ Linux OS-ի վերաբերյալ
Ի͒նչ է CI/CD
Ներածություն CircleCI
Ինչպե՞ս ստեղծել Job CercleCI֊ում
Կցել CercleCI֊ը Git-ին
Deploy NodeJS հավելվածը սերվերի վրա օգտագործելով CercleCI
Ավտոմատացնել Deploy֊ի պրոցեսը git push հրամանի դեպքում
Ներածություն Jenkins
Jenkins-ի տեղակայումը սերվերի մեջ
Ինչպես օգտագործել Jenkins Pipeline֊ը
Կցել Jenkins-ը Git֊ին
Օկտագործել Node JS պլագինը Jenkins֊ի մեջ
Deploy Node JS հավելվածը Jenkins-ի օգնությամբ
Փուլ 2 (Containerization with Docker, Kubernetes)
Ներծություն container, VM և դրանց տարբերությունը
Ի՞նչ է Docker-ը
Ի՞նչ է Docker-ի image֊ը
Ծանոթություն Docker֊ի հրամանների հետ
Ծանոթություն Docker֊ի image֊ի հրամանների հետ
Մտնել Docker-ի container-ի մեջ օգտագործելով Bash-ը
Աշխատացնել NodeJS ծրագիրը Docker֊ով
Debug անել NodeJS ծրագիրը Docker-ում
Ծանոթություն Docker Hub֊ի հետ
Ի՞նչ է Kubernetes-ը
Ծանոթություն Kubernetes-ի արխիտեկտուրայի հետ
Ի՞նչ են Mater-ը, Node֊ը, Pod֊ը
Deploy ծրագիրը մի քանի սերվերների վրա օգտագործեկով Kubernetes֊ը
Kubernetes-ի config ֆայլը և ինչ է Yaml֊ը
Deploy ծրագիրը օգտագործեկով Kubernetes֊ի Yaml ֆայլը
Kubernetes֊ի Best Practice֊ները
Փուլ 3 (Cloud Architecting with AWS)
Ներածություն Cloud
Ի՞նչ է AWS-ը
Գրանցում AWS համակրգում և ծանոթություն AWS Console-ի հետ
Ի՞նչ է AWS IAM սերվիզը
Ծանոթություն AWS S3-ի հետ
Ներկայացնել AWS S3 սերվիսի շարժիչները
S3 Lifecycle Management և AWS Glacier
S3 Version Control
Ծանոթություն CloudFront-ի հետ
Ի՞նչ Է EC2
Ինչպե՞ս աշխատացնել EC2 սերվերը
Տեղեկություն IP Cidr-ից
Տեղեկություն Security Group-ից
Ի՞նչ է EBS Volume-ը
Ինչպե՞ս backup անել EBS Volume-ը
Ի՞նչ է CloudWatch-ը
Օգտագործել IAM Roles EC2֊ի հետ
Նկարգրություն AWS֊ում գտնվող Բազաների մասին (Redshift, Aurora, RDS, Redis, DynamoDB and etc.)
Route53
Routing policies Route53 սերվիսի մեջ
Cloud-ի անվտանգությունը
Ի՞նչ է VPC-ն
Public և Private subnet-ների տարբերությունը
Կառուցել Public և Private subnet֊ներ և օգտագործել այն
Ներկայացնել ELB
Ներկայացնել Autoscaling Groups
Ներածություն CloudFormation
Ինչ է Serverless-ը և դրա կապը Lambda Functions֊ի հետ
Ներածություն API Gateway սերվիսի վերաբերյալ
ԴԱՍԸՆԹԱՑԻ ՓՈւԼԵՐԻ ՎԵՐՋՆԱՐԴՅՈւՆՔՆԵՐԸ ՀԵՏԵՎՅԱԼՆ ԵՆ ՝
1-ին փուլի ավարտին մասնակիցները կիմանան թե ինչ է CI/CD֊ն և կիրագործեն այն պրակտիկ ծրագրերի մեջ,ինչպես նաև կաշխատեն հայտնի CI/CD գործիքների հետ, ինչպիսիք են Jenkins-ը և CircleCI-ը:
2-րդ փուլի ավարտին մասնակիցները կսովորեն թե ինչ է Docker-ը, որտեղ այն պետք կգա և ինչպես ճիշտ նախագծել այն։ Կուրսը նաև ներառում է Kubernetes տեխնոլոգիան:
3-րդ փուլի ավարտից հետո մասնակիցները կհամալրեն իրենց գիտելիքները AWS-ով։ Մենք ոչ միայն կմասնակցենք AWS-ի ճարտարապետական սկզբունքների կառուցմանը եւ ծառայությունների հիմունքներին, այլև խորը սուզվելու ենք յուրաքանչյուր առանձին AWS-ի տարրի մեջ:
ԴԱՍԸՆԹԱՑԻ ՏԵՎՈՂՈւԹՅՈւՆԸ
1-ին փուլ. 30 ժամ/5 շաբաթ,
2-րդ փուլ. 32ժամ/5.4 շաբաթ,
3-րդ փուլ, 58 ժամ/10 շաբաթ:
ԴԱՍԸՆԹԱՑԻ ԱՐԺԵՔԸ
1-ին փուլ՝ 45.000 ՀՀԴ,
2-րդ փուլ՝ 46.000 ՀՀԴ,
3-րդ փուլ՝ 88.000 ՀՀԴ:
ԻՆՉՊԵ՞Ս ԴԻՄԵԼ
Դիմելու համար խնդրում ենք լրացնել ստորև բերված հայտադիմումը մինչև ապրիլի 19-ը։
Հարցերի դեպքում կարող եք զանգահարել հետևյալ հեռախոսահամարով՝ 077 63 90 01, գրել նամակ [email protected] էլեկտրոնային հասցեին կամ մեր ֆեյսբուքյան էջին: Տեղերը սահմանափակ են:
Շնորհակալություն
Ձեր հայտը ընդունված է։ Մեր թիմը կապ կհաստատի Ձեզ հետ մանրամասները քննարկելու և դասընթացի մեկնարկի մասին տեղեկացնելու համար։
ՀԵՐԹԸ ՔՈՆՆ Է
Գրանցվի՛ր և սկզբնավորի՛ր քո խոստումնալից ապագան ՏՏ ոլորտում։