TÀhelepanu! See artikkel ei ole inseneriteaduslik ja on mÔeldud lugejatele, kes on huvitatud haridusest CI/CD valdkonnas. TÔenÀoliselt, kui te ei ole huvitatud Ôppimisest, ei paku see materjal teile huvi.

Kui olete arendaja vÔi administraator, kes vastutab pideva arendamise ja kohaletoimetamise protsesside seadistamise eest (pidev integreerimine / pidev kohaletoimetamine), siis OTUS on avatud komplekt kursusele, mis on spetsiaalselt teile:.
Ăppimise ajal Ă”pivad Ă”pilased seadistama rakenduse ehitus- ja testimisprotsessi ning paigaldusprotsessi kolme juhtiva teenusepakkuja juures, samuti saavad nad arusaama pilveteenuse pakkujate arhitektuurist ning uurivad koodi analĂŒĂŒsi ja haavatavuste otsimise automatiseerimist.
Kursuse lÔppedes loob iga Ôpilane lÔputöö, mis seisneb CI/CD-protsesside rakendamises valitud open-source projektile. Peale Ôppimist saavad kÔik tudengid materjalid igast tunnist, kursuse lÔpetamise sertifikaadi ning kÔige olulisem - seadistavad rakenduse ehitus- ja testimisprotsessi ning saavad avastada haavatavusi.

Muidugi, see kursus ei pruugi sobida kÔigile. Kuid kui teil on kogemusi:
- Gitiga töötamisel,
- Linuxi vĂ”i Windowsi sĂŒsteemide haldamisel,
- arendamisel vÔi opereerimisel,
- pilveteenuse pakkujaga töötamisel,
siis ootab teid OTUS! VĂ”ite , et kindlaks teha, kas teie teadmised on piisavad kursusele âCI/CD AWS, Azure ja GitLabiâ Ă”ppimiseks.
Kursuse algusele eelnevalt 17. veebruaril toimus OTUSes avatud uste pĂ€ev. Ăpetaja rÀÀkis kursuse programmist pĂ”hjalikumalt, vastas kuulajate kĂŒsimustele ning kirjeldas Ă”ppimisprotsessi.

Samuti on avatud tasuta juurdepÀÀs tasuta veebiseminarile teemal âJenkins ja K8S kasutamineâ, mille viis lĂ€bi kursuse Ă”petaja :

Ă”ppeprotsess kursuse jooksul. toimub veebiseminaride formaadis. Kogu Ă”ppe kestel (mis toimub 3 kuu jooksul) saavad kuulajad esitada kĂŒsimusi kogenud Ă”petajatele, kes on alati ĂŒhenduses. Praktilised ĂŒlesanded viiakse ellu Google Cloud Platformi (GCP), Amazon Web Service'i ja Microsoft Azure'i abil.
Kursuse programm koosneb neljast pÔhijulgast:
- Arendus pilves (Code)
- Automatiseerimine koostamise ja testimise protsessis (Continuous Integration)
- Automatiseerimine paigaldamisel (Continuous Delivery)
- LÔppmodul
IgaĂŒht neist kĂ€sitletakse pĂ”hjalikult veebiseminaride Ă”ppetundides, ning saadud teadmiste kinnistamiseks aitavad kodused ĂŒlesanded, mille pĂ”hjal saab vajadusel Ă”petajatelt pĂ”hjalikku tagasisidet.
Paljud spetsialistid nimetavad CI/CD-d ĂŒheks parimaks tarkvaraarenduse meetodiks tĂ€napĂ€eva vajaduste jaoks. Kas olete selle vĂ€itega nĂ”us?
Allikas: habr.com
