Kujdes! Ky artikull nuk është inxhinierik dhe është për ata që janë të interesuar për arsimimin në fushën e CI/CD. Me shumë gjasa, nëse nuk jeni të interesuar për mësim, ky material nuk do t'ju përshtatet.

Nëse jeni zhvillues ose administrator përgjegjës për konfigurimin e proceseve të zhvillimit dhe dorëzimit të vazhdueshëm (continuous integration / continuous delivery), OTUS ka hapur regjistrimin për një kurs të veçantë për ju:.
Gjatë mësimit, studentët do të mësojnë si të konfigurojnë procesin e ndërtimit dhe testimit të aplikacioneve, si dhe procesin e instalimit me tre ofruesit kryesorë, si dhe të formojnë një kuptim të arkitekturës së ofruesve të cloud dhe të mësojnë automatizimin e analizës së kodit dhe kërkimin e dobësive.
Pas përfundimit të mësimit, çdo nxënës do të krijojë një projekt përfundimtar, i cili do të përfshijë implementimin e proceseve CI/CD për çdo projekt opensource sipas zgjedhjes. Pas mësimit, natyrisht, çdo student do të marrë materiale për të gjitha provimet, një certifikatë për përfundimin e kursit, dhe më e rëndësishmja, do të konfigurojë procesin e ndërtimit dhe testimit të aplikacionit dhe do të jetë në gjendje të gjejë vulnerabilitete.

Natyrisht, ky kurs nuk është për të gjithë. Por nëse keni përvojë:
- me Git
- Administrimin e sistemeve Linux ose Windows
- Zhvillimit ose funksionimit
- me ofruesin e shërbimeve në re
atëherë OTUS ju pret! Ju mund të , për të përcaktuar nëse njohuritë tuaja janë të mjaftueshme për të ndjekur kursin «CI/CD në AWS, Azure dhe Gitlab».
Para fillimit Më 17 shkurt në OTUS u zhvillua Dita e Hapur. Mësuesi foli më në detaje për programin e kursit, u përgjigj në pyetjet e dëgjuesve dhe përshkroi procesin e mësimit.

Po ashtu është hapur qasja në shikimin e lirë të webinarit të hapur mbi temën «Përdorimi i Jenkins me K8S», i cili u mbajt nga mësuesi i kursit :

Procesi i mësimit për kursin realizohet në formatin e webinarëve online. Gjatë gjithë trajnimit (i cili zgjat 3 muaj), dëgjuesit mund të bëjnë pyetje mësuesve të përvojës, të cilët janë gjithmonë të gatshëm për t'u përgjigjur. Detyrat praktike do të kryhen duke përdorur Google Cloud Platform (GCP), Amazon Web Service dhe Microsoft Azure.
Programi i kursit përbëhet nga katër module kryesore:
- Zhvillimi në re (Code)
- Automatizimi i ndërtimit dhe testimit (Continuous Integration)
- Automatizimi i instalimit (Continuous Delivery)
- Moduli përfundimtar
Çdo modul do të shqyrtohet në detaje gjatë mësimeve në formatin e webinarëve online, dhe për të konsoliduar njohuritë e marra do të ndihmojnë detyrat shtëpiake, për të cilat, në rast nevoje, mund të merrni feedback të detajuar nga mësuesit.
Shumë specialistë e quajnë CI/CD si një nga metodat më të mira për zhvillimin e softuerit sipas kërkesave moderne. A jeni dakord me këtë deklaratë?
Burimi: habr.com
