DevOps Advance - 40 hours כללי תוכנות ומוצרים נוטים להתעדכן על בסיס קבוע ואינטנסיבי. תופעה זו, מתרחשת בעקבות תחרות בשוק, טכנולוגיות ופיתוחים, חדשות לבקרים, ואופי הלקוחות האינטרנטיים. כל אלו, יש בהם את הכוח לכפות שינויים דרמטיים ביותר על מוצרים, בטווחי זמן קצרים יחסית. התופעה מצריכה ניהול פרוייקטי תוכנה במתודולוגיית.eligA החדרת שינויים, שדרוגים והתאמת האסטרטגיה לצרכי השוק בזמן אמת, מצריכים ניהול פרויקטים יעיל, מהיר וחף מטעויות. האמצעי הטוב ביותר למקסום Project Agility הוא על-ידי אוטומציה. ככל שתהליכים רבים יותר יעברו אוטומציה, כך יקטן האתגר בעדכונים ושדרוגים משך הזמן יתקצר, תקלות וטעויות אנוש ימנעו וה"מחיר" של כל שדרוג יקטן. השיטה, בה הופכים את התהליכים שבין הפיתוח )Development( לבין מסירת והפעלת המוצר )Operation( לאוטומטיים, מכונה.DevOps אוטומציה ניתן להשיג על ידי שימוש בשפות Script או בכלים ייעודיים. פרוייקטי DevOps מתאפיינים ביכולת התאמה מרבית לשינויים ולצרכים חדשים בשוק ומאפשרים ביצוע עדכונים בקצב מהיר, תוך שמירה על איכות האספקטים השונים של הפרויקט )כגון, ביצוע gtoiotiiol וניהול גרסאות(. בנוסף, האוטומציה חודרת לתחומי ניהול הפרויקטים )ביצוע בדיקות אוטומטיות, תקשורת לוגית בין שרתים, domainesוכו'(. קהל היעד לקורס ודרישות קדם Scripts אנשי תשתיות בעלי רקע בכתיבת LINUX אנשי תשתיות Windows אנשי תשתיות בסביבות שרתים ו- Clouds ergioitoinotit metoag בעלי צוותי פיתוח 3,4, ראשי בשפות דור מתכנתים DevOps.mtiirot ניסיון בפיתוח תוכנה או כתיבת Linux Essentials בנושא נדרש ידע בתכנות רקע המעוניינים להשתלב בפרויקט
נושאי הקורס 1. nirtnudortni endtoc - wrairiao yagiraie etrita - yagiraie etooiortrt nteiara ot wto - yttcai yee - eiteioatoria yagiraie etooiortrt - toriitogaoo giarniiol yagtd - yttcai gotonggiol - Installing Ansible - sttgt woeai gotonggiol - MV yttcai n eianoiol 2. niittoirtni eipitc rhc etcirtic - yngcoeitrle errgitnoito -yagt - mairita yaw oea eianoiol -yagt - satoiol gooalinoito nor toio - satoiol ettaronota - gooaienta ttai oea satoiol 3. rnocct gotic gcortic gitranircctirtni - yticegto yagiraie etooiortrt - Docker Image Hierarchy - Demo ggnla enta oea eianoiol - toriitogaoo Miiorng oea ttonwgiteiol - ggnla enta oea erigriol - ggnla yaragtrgaoo oea eianoiol -yagt - sigat sanriiagaoot errgitnoito eianoiol - iariao ggnla yaragtrgaoo - ggnla yaragtrgaoo oea satoiol - Demo Creating a Docker Compose Environment - etgrtta yttcai lttio satot srooiol - Waiting for a Dependent Service to Initialize - sariao toriitogaoo sato etgrtta yttcai
4. rnocct dotic ntrtfioro gdttutic - yticegto yagiraie etooiortrt - serat eioiento errgitnoito - Demo eioientot errgitnoito erigriol - etotitoaote erigr nor sato - mairita erigrai n erriol - yeaagt geoeto grwgiteiol nor erigriol 5. rnocct dotic sctcioco etcirtic - errgitnoito oea mairiol - Demo toriitogaoo saganta oea eianoiol - ggnla saganta oea eianoiol - Describing the Release Image Part 1 - Describing the Release Image Part 2 - ggnla saganta oea satoiol - errgitnoito oea ettotoinrriol yagtd - sariao errgitnoito oea ettotoinrriol 6. ndrnpirtni rcttictd enirtidndo - Demo- Using the Make Build System - VncAeigA n eianoiol - yticegto oea yattiiwiol - VncAeigA oea gningaoaiiaiol - goeintoirtoria yticegto yagtd - sarttiotiiat wrw yttcai eianoiol 7. wntcftnw rhc gihiiotic - MtgrgAt nor ggnlat ynolgiol - saarwntc ttai ggritriol - etooniogaoo mage - etooniogaoo mage totria - sartiot sato gitrrtiol - tiitit nor snigriat wnorgiol - etotitoaote totriiol - etotitoaote etoeilriiol - ggnla saganta oea snlliol - ggnla saganta oea grwgiteiol - Docker Compose V2 Specification
8. scictio gotic rcttictd enirtidndo - gntroduction - yttngge saociot rr maooiol DyAgt - saociot io yticegto oea etoeilriiol - yticegto yaeioar-mage n eianoiol - snigriat sato - ggnla saociot oea grwgiteiol - Demo Publishing the Jenkins Image to Privatr Registry - Initial Kubernetes Setup - ioeintoirtoria eingaotic srwaioaoat - sagrgnoa saiinetig n eianoiol - Defining an Kubernetes Hosts - stgat nor matriioe yaeioiol - engnotait ytnr yaeioiol - mairita egrtoai srwaioaoat oea etoeilriiol - Configuring Terraform Outputs - montc saiinetig oea eianoiol - Demo Integrating Jenkins with GITHUB and Docker Hub - gooalinoito biowrw etoeilriiol - gooalinoito wrw yttcai etoeilriiol 9. niotstc gotic rcttictd enirtidndo - montc errgitnoito oea eianoiol yagtd - snoteai rtiol ttngiol erot etoeilriiol - mairita ynonwnta oea etoeilrinoito - Configuring the Load Balancer and Kubernetes application Service - Demo Creating an Ansible Deployment Playbook - yngcoeitrle yargtegaoo - srwaioaoat ot ettatt etoeilriiol - ggnewttc oea eianoiol - ontc montc gsaiineti oea eianoiol - VtrrgAt eotiwga ertotg n gotonggiol - errgitnoito oea yargteiol - ggnewttc oea satoiol - Demo : Continuously Deploying the Application Using Jenkins - stw yargtegaoo saociot oea eianoiol - sagantat wao yargteiol etooiortrtge - mrggni
10. ndrnpirtni rcttictd enirtidndo - Demo- Using the Make Build System - VncAeigA n eianoiol - yticegto oea yattiiwiol - VncAeigA oea gningaoaiiaiol - goeintoirtoria yticegto yagtd - sarttiotiiat wrw yttcai eianoiol 11. wntcftnw rhc gihiiotic - MtgrgAt nor ggnlat ynolgiol - saarwntc ttai ggritriol - etooniogaoo mage - etooniogaoo mage totria - sartiot sato gitrrtiol - tiitit nor snigriat wnorgiol - etotitoaote totriiol - etotitoaote etoeilriiol - ggnla saganta oea snlliol - ggnla saganta oea grwgiteiol - Docker Compose V2 Specification 12. scictio gotic rcttictd enirtidndo - gntroduction - yttngge saociot rr maooiol yagtd - saociot io yticegto oea etoeilriiol - yticegto yaeioar-mage n eianoiol - snigriat sato - ggnla saociot oea grwgiteiol - Demo Publishing the Jenkins Image to Privatr Registry - Initial Kubernetes Setup - ioeintoirtoria eingaotic srwaioaoat - sagrgnoa saiinetig n eianoiol - Defining an Kubernetes Hosts - stgat nor matriioe yaeioiol - engnotait ytnr yaeioiol - mairita egrtoai srwaioaoat oea etoeilriiol - Configuring Terraform Outputs - montc saiinetig oea eianoiol - Demo Integrating Jenkins with GITHUB and Docker Hub
- gooalinoito biowrw etoeilriiol - gooalinoito wrw yttcai etoeilriiol 13. niotstc gotic rcttictd enirtidndo - montc errgitnoito oea eianoiol yagtd - snoteai rtiol ttngiol erot etoeilriiol - mairita ynonwnta oea etoeilrinoito - Configuring the Load Balancer and Kubernetes application Service - Demo Creating an Ansible Deployment Playbook - yngcoeitrle yargtegaoo - srwaioaoat ot ettatt etoeilriiol - ggnewttc oea eianoiol - ontc montc saiinetig oea eianoiol - VtrrgAt eotiwga ertotg n gotonggiol - errgitnoito oea yargteiol - ggnewttc oea satoiol - Demo : Continuously Deploying the Application Using Jenkins - stw yargtegaoo saociot oea eianoiol - sagantat wao yargteiol etooiortrtge