diff --git a/courses/main.adoc.html b/courses/main.adoc.html index d6452cd..508f55e 100644 --- a/courses/main.adoc.html +++ b/courses/main.adoc.html @@ -548,22 +548,22 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
diff --git a/courses/main.adoc.pdf b/courses/main.adoc.pdf index 2d63b14..4954237 100644 --- a/courses/main.adoc.pdf +++ b/courses/main.adoc.pdf @@ -7,15 +7,15 @@ /Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) /Producer (Apostolos rootApostolos@swarmlab.io) /ModDate (D:20210311230902+00'00') -/CreationDate (D:20210311230912+00'00') +/CreationDate (D:20210312083119+00'00') >> endobj 2 0 obj << /Type /Catalog /Pages 3 0 R /Names 10 0 R -/Outlines 120 0 R -/PageLabels 148 0 R +/Outlines 122 0 R +/PageLabels 150 0 R /PageMode /UseOutlines /OpenAction [7 0 R /FitH 841.89] /ViewerPreferences << /DisplayDocTitle true @@ -25,7 +25,7 @@ endobj 3 0 obj << /Type /Pages /Count 6 -/Kids [7 0 R 13 0 R 15 0 R 37 0 R 50 0 R 60 0 R] +/Kids [7 0 R 13 0 R 15 0 R 39 0 R 52 0 R 62 0 R] >> endobj 4 0 obj @@ -1107,18 +1107,18 @@ endobj /F3.0 16 0 R >> >> -/Annots [70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R] +/Annots [72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R] >> endobj 8 0 obj << /Type /Font /BaseFont /bb83ce+NotoSerif-Bold /Subtype /TrueType -/FontDescriptor 150 0 R +/FontDescriptor 152 0 R /FirstChar 32 /LastChar 255 -/Widths 152 0 R -/ToUnicode 151 0 R +/Widths 154 0 R +/ToUnicode 153 0 R >> endobj 9 0 obj @@ -1130,11 +1130,11 @@ endobj >> endobj 11 0 obj -<< /Kids [62 0 R 63 0 R] +<< /Kids [64 0 R 65 0 R] >> endobj 12 0 obj -<< /Length 4774 +<< /Length 4848 >> stream q @@ -1425,6 +1425,14 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn +0.0 Tc + +0.375 Tc + +0.0 Tc + +0.375 Tc + 0.0 Tc 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN @@ -1437,15 +1445,22 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn -0.2588 0.5451 0.7922 scn -0.2588 0.5451 0.7922 SCN +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.375 Tc + +q +12.0 0.0 0.0 12.0 119.3023 76.798 cm +/I3 Do +Q BT 119.3023 78.724 Td -/F3.0 10.5 Tf -<5b6c696e6b2069636f6e2031365d> Tj ET + +0.0 Tc 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn @@ -1462,6 +1477,14 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn +0.0 Tc + +0.375 Tc + +0.0 Tc + +0.375 Tc + 0.0 Tc 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN @@ -1474,15 +1497,22 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn -0.2588 0.5451 0.7922 scn -0.2588 0.5451 0.7922 SCN +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.375 Tc + +q +12.0 0.0 0.0 12.0 121.5285 55.018 cm +/I4 Do +Q BT 121.5285 56.944 Td -/F3.0 10.5 Tf -<5b6c696e6b2069636f6e2031365d> Tj ET + +0.0 Tc 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn Q @@ -1506,13 +1536,15 @@ endobj >> /XObject << /I1 19 0 R /I2 21 0 R +/I3 23 0 R +/I4 23 0 R >> >> -/Annots [23 0 R 24 0 R] +/Annots [25 0 R 26 0 R] >> endobj 14 0 obj -<< /Length 9681 +<< /Length 9826 >> stream q @@ -1570,6 +1602,14 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn +0.0 Tc + +0.375 Tc + +0.0 Tc + +0.375 Tc + 0.0 Tc 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN @@ -1582,15 +1622,22 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn -0.2588 0.5451 0.7922 scn -0.2588 0.5451 0.7922 SCN +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.375 Tc + +q +12.0 0.0 0.0 12.0 119.523 792.0 cm +/I5 Do +Q BT 119.523 793.926 Td -/F3.0 10.5 Tf -<5b6c696e6b2069636f6e2031365d> Tj ET + +0.0 Tc 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn @@ -1607,6 +1654,14 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn +0.0 Tc + +0.375 Tc + +0.0 Tc + +0.375 Tc + 0.0 Tc 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN @@ -1619,15 +1674,22 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn -0.2588 0.5451 0.7922 scn -0.2588 0.5451 0.7922 SCN +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.375 Tc + +q +12.0 0.0 0.0 12.0 112.7505 770.22 cm +/I6 Do +Q BT 112.7505 772.146 Td -/F3.0 10.5 Tf -<5b6c696e6b2069636f6e2031365d> Tj ET + +0.0 Tc 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn @@ -1644,6 +1706,14 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn +0.0 Tc + +0.375 Tc + +0.0 Tc + +0.375 Tc + 0.0 Tc 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN @@ -1656,15 +1726,22 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn -0.2588 0.5451 0.7922 scn -0.2588 0.5451 0.7922 SCN +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.375 Tc + +q +12.0 0.0 0.0 12.0 110.976 748.44 cm +/I7 Do +Q BT 110.976 750.366 Td -/F3.0 10.5 Tf -<5b6c696e6b2069636f6e2031365d> Tj ET + +0.0 Tc 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn @@ -1681,6 +1758,14 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn +0.0 Tc + +0.375 Tc + +0.0 Tc + +0.375 Tc + 0.0 Tc 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN @@ -1693,15 +1778,22 @@ ET 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn -0.2588 0.5451 0.7922 scn -0.2588 0.5451 0.7922 SCN +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.375 Tc + +q +12.0 0.0 0.0 12.0 132.8265 726.66 cm +/I8 Do +Q BT 132.8265 728.586 Td -/F3.0 10.5 Tf -<5b6c696e6b2069636f6e2031365d> Tj ET + +0.0 Tc 0.0 0.0 0.0 SCN 0.0 0.0 0.0 scn 0.2 0.2 0.2 scn @@ -2246,44 +2338,49 @@ endobj /Font << /F3.0 16 0 R /F1.0 8 0 R /F5.0 18 0 R -/F6.0 31 0 R +/F6.0 33 0 R /F4.1 17 0 R >> +/XObject << /I5 23 0 R +/I6 23 0 R +/I7 23 0 R +/I8 23 0 R >> -/Annots [25 0 R 26 0 R 27 0 R 28 0 R 32 0 R 33 0 R] +>> +/Annots [27 0 R 28 0 R 29 0 R 30 0 R 34 0 R 35 0 R] >> endobj 16 0 obj << /Type /Font /BaseFont /72d310+NotoSerif /Subtype /TrueType -/FontDescriptor 154 0 R +/FontDescriptor 156 0 R /FirstChar 32 /LastChar 255 -/Widths 156 0 R -/ToUnicode 155 0 R +/Widths 158 0 R +/ToUnicode 157 0 R >> endobj 17 0 obj << /Type /Font /BaseFont /5714a6+FontAwesome5Free-Solid /Subtype /TrueType -/FontDescriptor 158 0 R +/FontDescriptor 160 0 R /FirstChar 32 /LastChar 255 -/Widths 160 0 R -/ToUnicode 159 0 R +/Widths 162 0 R +/ToUnicode 161 0 R >> endobj 18 0 obj << /Type /Font /BaseFont /bc5d78+NotoSerif-Italic /Subtype /TrueType -/FontDescriptor 162 0 R +/FontDescriptor 164 0 R /FirstChar 32 /LastChar 255 -/Widths 164 0 R -/ToUnicode 163 0 R +/Widths 166 0 R +/ToUnicode 165 0 R >> endobj 19 0 obj @@ -2585,89 +2682,129 @@ x endstream endobj 23 0 obj +<< /Type /XObject +/Subtype /Image +/Height 16 +/Width 16 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/SMask 24 0 R +/Length 16 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 16 +>>] +>> +stream +xc`` +endstream +endobj +24 0 obj +<< /Type /XObject +/Subtype /Image +/Height 16 +/Width 16 +/BitsPerComponent 8 +/ColorSpace /DeviceGray +/Decode [0 1] +/Length 104 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 1 +/BitsPerComponent 8 +/Columns 16 +>>] +>> +stream +xc` Ӂr ƺ 4@<^H3Ϡ ! , G#4C)<mhPs b + +endstream +endobj +25 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (https://en.wikipedia.org/wiki/Docker_\(software\)) >> /Subtype /Link -/Rect [119.3023 75.658 184.8748 89.938] +/Rect [119.3023 75.658 131.3023 89.938] /Type /Annot >> endobj -24 0 obj +26 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (https://en.wikipedia.org/wiki/Ansible_\(software\)) >> /Subtype /Link -/Rect [121.5285 53.878 187.101 68.158] +/Rect [121.5285 53.878 133.5285 68.158] /Type /Annot >> endobj -25 0 obj +27 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (https://en.wikipedia.org/wiki/Node.js) >> /Subtype /Link -/Rect [119.523 790.86 185.0955 805.14] +/Rect [119.523 790.86 131.523 805.14] /Type /Annot >> endobj -26 0 obj +28 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (https://en.wikipedia.org/wiki/Vue.js) >> /Subtype /Link -/Rect [112.7505 769.08 178.323 783.36] +/Rect [112.7505 769.08 124.7505 783.36] /Type /Annot >> endobj -27 0 obj +29 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (https://en.wikipedia.org/wiki/Redis) >> /Subtype /Link -/Rect [110.976 747.3 176.5485 761.58] +/Rect [110.976 747.3 122.976 761.58] /Type /Annot >> endobj -28 0 obj +30 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI /URI (https://en.wikipedia.org/wiki/MongoDB) >> /Subtype /Link -/Rect [132.8265 725.52 198.399 739.8] +/Rect [132.8265 725.52 144.8265 739.8] /Type /Annot >> endobj -29 0 obj +31 0 obj [15 0 R /XYZ 0 700.77 null] endobj -30 0 obj +32 0 obj [15 0 R /XYZ 0 655.25 null] endobj -31 0 obj +33 0 obj << /Type /Font /BaseFont /084376+mplus1mn-regular /Subtype /TrueType -/FontDescriptor 166 0 R +/FontDescriptor 168 0 R /FirstChar 32 /LastChar 255 -/Widths 168 0 R -/ToUnicode 167 0 R +/Widths 170 0 R +/ToUnicode 169 0 R >> endobj -32 0 obj +34 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -2678,7 +2815,7 @@ endobj /Type /Annot >> endobj -33 0 obj +35 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -2689,13 +2826,13 @@ endobj /Type /Annot >> endobj -34 0 obj +36 0 obj [15 0 R /XYZ 0 278.079 null] endobj -35 0 obj +37 0 obj [15 0 R /XYZ 0 210.219 null] endobj -36 0 obj +38 0 obj << /Length 7501 >> stream @@ -3227,7 +3364,7 @@ Q endstream endobj -37 0 obj +39 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 595.28 841.89] @@ -3235,21 +3372,21 @@ endobj /BleedBox [0 0 595.28 841.89] /TrimBox [0 0 595.28 841.89] /ArtBox [0 0 595.28 841.89] -/Contents 36 0 R +/Contents 38 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1.0 8 0 R /F3.0 16 0 R /F5.0 18 0 R -/F7.1 45 0 R +/F7.1 47 0 R >> >> -/Annots [39 0 R 40 0 R 43 0 R] +/Annots [41 0 R 42 0 R 45 0 R] >> endobj -38 0 obj -[37 0 R /XYZ 0 841.89 null] +40 0 obj +[39 0 R /XYZ 0 841.89 null] endobj -39 0 obj +41 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -3260,7 +3397,7 @@ endobj /Type /Annot >> endobj -40 0 obj +42 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -3271,13 +3408,13 @@ endobj /Type /Annot >> endobj -41 0 obj -[37 0 R /XYZ 0 694.07 null] +43 0 obj +[39 0 R /XYZ 0 694.07 null] endobj -42 0 obj -[37 0 R /XYZ 0 610.43 null] +44 0 obj +[39 0 R /XYZ 0 610.43 null] endobj -43 0 obj +45 0 obj << /Border [0 0 0] /A << /Type /Action /S /URI @@ -3288,30 +3425,30 @@ endobj /Type /Annot >> endobj -44 0 obj -[37 0 R /XYZ 0 471.23 null] +46 0 obj +[39 0 R /XYZ 0 471.23 null] endobj -45 0 obj +47 0 obj << /Type /Font /BaseFont /72b0f2+FontAwesome5Free-Regular /Subtype /TrueType -/FontDescriptor 170 0 R +/FontDescriptor 172 0 R /FirstChar 32 /LastChar 255 -/Widths 172 0 R -/ToUnicode 171 0 R +/Widths 174 0 R +/ToUnicode 173 0 R >> endobj -46 0 obj -[37 0 R /XYZ 0 273.99 null] -endobj -47 0 obj -[37 0 R /XYZ 0 228.47 null] -endobj 48 0 obj -[37 0 R /XYZ 0 188.39 null] +[39 0 R /XYZ 0 273.99 null] endobj 49 0 obj +[39 0 R /XYZ 0 228.47 null] +endobj +50 0 obj +[39 0 R /XYZ 0 188.39 null] +endobj +51 0 obj << /Length 6760 >> stream @@ -3818,7 +3955,7 @@ Q endstream endobj -50 0 obj +52 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 595.28 841.89] @@ -3826,7 +3963,7 @@ endobj /BleedBox [0 0 595.28 841.89] /TrimBox [0 0 595.28 841.89] /ArtBox [0 0 595.28 841.89] -/Contents 49 0 R +/Contents 51 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1.0 8 0 R /F3.0 16 0 R @@ -3834,31 +3971,31 @@ endobj >> >> endobj -51 0 obj -[50 0 R /XYZ 0 841.89 null] -endobj -52 0 obj -[50 0 R /XYZ 0 656.51 null] -endobj 53 0 obj -[50 0 R /XYZ 0 567.67 null] +[52 0 R /XYZ 0 841.89 null] endobj 54 0 obj -[50 0 R /XYZ 0 503.11 null] +[52 0 R /XYZ 0 656.51 null] endobj 55 0 obj -[50 0 R /XYZ 0 469.83 null] +[52 0 R /XYZ 0 567.67 null] endobj 56 0 obj -[50 0 R /XYZ 0 436.55 null] +[52 0 R /XYZ 0 503.11 null] endobj 57 0 obj -[50 0 R /XYZ 0 353.71 null] +[52 0 R /XYZ 0 469.83 null] endobj 58 0 obj -[50 0 R /XYZ 0 255.09 null] +[52 0 R /XYZ 0 436.55 null] endobj 59 0 obj +[52 0 R /XYZ 0 353.71 null] +endobj +60 0 obj +[52 0 R /XYZ 0 255.09 null] +endobj +61 0 obj << /Length 2852 >> stream @@ -4072,7 +4209,7 @@ Q endstream endobj -60 0 obj +62 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 595.28 841.89] @@ -4080,55 +4217,55 @@ endobj /BleedBox [0 0 595.28 841.89] /TrimBox [0 0 595.28 841.89] /ArtBox [0 0 595.28 841.89] -/Contents 59 0 R +/Contents 61 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1.0 8 0 R /F3.0 16 0 R -/F3.1 67 0 R +/F3.1 69 0 R >> >> >> endobj -61 0 obj -[60 0 R /XYZ 0 841.89 null] +63 0 obj +[62 0 R /XYZ 0 841.89 null] endobj -62 0 obj +64 0 obj << /Limits [(__anchor-top) (_how_is_the_course_going_to_take_place)] -/Names [(__anchor-top) 9 0 R (_administer_and_maintain_a_swarm_of_docker_engines) 53 0 R (_ansible) 57 0 R (_central_web_admin_interface) 68 0 R (_cloud_microservice) 47 0 R (_course_description) 46 0 R (_create_nosql_db_mongo_cluster) 65 0 R (_create_replicas) 66 0 R (_create_service_on_nodes) 58 0 R (_docker_app) 48 0 R (_docker_swarm) 51 0 R (_general_info) 29 0 R (_how_is_the_course_going_to_take_place) 42 0 R] +/Names [(__anchor-top) 9 0 R (_administer_and_maintain_a_swarm_of_docker_engines) 55 0 R (_ansible) 59 0 R (_central_web_admin_interface) 70 0 R (_cloud_microservice) 49 0 R (_course_description) 48 0 R (_create_nosql_db_mongo_cluster) 67 0 R (_create_replicas) 68 0 R (_create_service_on_nodes) 60 0 R (_docker_app) 50 0 R (_docker_swarm) 53 0 R (_general_info) 31 0 R (_how_is_the_course_going_to_take_place) 44 0 R] >> endobj -63 0 obj +65 0 obj << /Limits [(_manager_nodes) (_will_there_be_some_kind_of_examcertificate_what_will_i_gain)] -/Names [(_manager_nodes) 54 0 R (_monitor_swarm_health) 55 0 R (_monitoring_service_applications_communication) 61 0 R (_orchestration) 52 0 R (_real_time_datalog_collection) 64 0 R (_scheduling_services_on_a_docker_swarm_mode_cluster) 56 0 R (_swarmlab_io_hybrid) 38 0 R (_timeframe) 30 0 R (_vuejs) 69 0 R (_what_students_can_take_this_course) 41 0 R (_what_tools_will_i_need) 35 0 R (_what_will_i_learn) 34 0 R (_will_there_be_some_kind_of_examcertificate_what_will_i_gain) 44 0 R] +/Names [(_manager_nodes) 56 0 R (_monitor_swarm_health) 57 0 R (_monitoring_service_applications_communication) 63 0 R (_orchestration) 54 0 R (_real_time_datalog_collection) 66 0 R (_scheduling_services_on_a_docker_swarm_mode_cluster) 58 0 R (_swarmlab_io_hybrid) 40 0 R (_timeframe) 32 0 R (_vuejs) 71 0 R (_what_students_can_take_this_course) 43 0 R (_what_tools_will_i_need) 37 0 R (_what_will_i_learn) 36 0 R (_will_there_be_some_kind_of_examcertificate_what_will_i_gain) 46 0 R] >> endobj -64 0 obj -[60 0 R /XYZ 0 770.61 null] -endobj -65 0 obj -[60 0 R /XYZ 0 737.33 null] -endobj 66 0 obj -[60 0 R /XYZ 0 669.47 null] +[62 0 R /XYZ 0 770.61 null] endobj 67 0 obj +[62 0 R /XYZ 0 737.33 null] +endobj +68 0 obj +[62 0 R /XYZ 0 669.47 null] +endobj +69 0 obj << /Type /Font /BaseFont /b1eed4+NotoSerif /Subtype /TrueType -/FontDescriptor 174 0 R +/FontDescriptor 176 0 R /FirstChar 32 /LastChar 255 -/Widths 176 0 R -/ToUnicode 175 0 R +/Widths 178 0 R +/ToUnicode 177 0 R >> endobj -68 0 obj -[60 0 R /XYZ 0 543.07 null] +70 0 obj +[62 0 R /XYZ 0 543.07 null] endobj -69 0 obj -[60 0 R /XYZ 0 475.21 null] +71 0 obj +[62 0 R /XYZ 0 475.21 null] endobj -70 0 obj +72 0 obj << /Border [0 0 0] /Dest (_general_info) /Subtype /Link @@ -4136,7 +4273,7 @@ endobj /Type /Annot >> endobj -71 0 obj +73 0 obj << /Border [0 0 0] /Dest (_general_info) /Subtype /Link @@ -4144,7 +4281,7 @@ endobj /Type /Annot >> endobj -72 0 obj +74 0 obj << /Border [0 0 0] /Dest (_timeframe) /Subtype /Link @@ -4152,7 +4289,7 @@ endobj /Type /Annot >> endobj -73 0 obj +75 0 obj << /Border [0 0 0] /Dest (_timeframe) /Subtype /Link @@ -4160,7 +4297,7 @@ endobj /Type /Annot >> endobj -74 0 obj +76 0 obj << /Border [0 0 0] /Dest (_what_will_i_learn) /Subtype /Link @@ -4168,7 +4305,7 @@ endobj /Type /Annot >> endobj -75 0 obj +77 0 obj << /Border [0 0 0] /Dest (_what_will_i_learn) /Subtype /Link @@ -4176,7 +4313,7 @@ endobj /Type /Annot >> endobj -76 0 obj +78 0 obj << /Border [0 0 0] /Dest (_what_tools_will_i_need) /Subtype /Link @@ -4184,7 +4321,7 @@ endobj /Type /Annot >> endobj -77 0 obj +79 0 obj << /Border [0 0 0] /Dest (_what_tools_will_i_need) /Subtype /Link @@ -4192,7 +4329,7 @@ endobj /Type /Annot >> endobj -78 0 obj +80 0 obj << /Border [0 0 0] /Dest (_swarmlab_io_hybrid) /Subtype /Link @@ -4200,7 +4337,7 @@ endobj /Type /Annot >> endobj -79 0 obj +81 0 obj << /Border [0 0 0] /Dest (_swarmlab_io_hybrid) /Subtype /Link @@ -4208,7 +4345,7 @@ endobj /Type /Annot >> endobj -80 0 obj +82 0 obj << /Border [0 0 0] /Dest (_what_students_can_take_this_course) /Subtype /Link @@ -4216,7 +4353,7 @@ endobj /Type /Annot >> endobj -81 0 obj +83 0 obj << /Border [0 0 0] /Dest (_what_students_can_take_this_course) /Subtype /Link @@ -4224,7 +4361,7 @@ endobj /Type /Annot >> endobj -82 0 obj +84 0 obj << /Border [0 0 0] /Dest (_how_is_the_course_going_to_take_place) /Subtype /Link @@ -4232,7 +4369,7 @@ endobj /Type /Annot >> endobj -83 0 obj +85 0 obj << /Border [0 0 0] /Dest (_how_is_the_course_going_to_take_place) /Subtype /Link @@ -4240,7 +4377,7 @@ endobj /Type /Annot >> endobj -84 0 obj +86 0 obj << /Border [0 0 0] /Dest (_will_there_be_some_kind_of_examcertificate_what_will_i_gain) /Subtype /Link @@ -4248,7 +4385,7 @@ endobj /Type /Annot >> endobj -85 0 obj +87 0 obj << /Border [0 0 0] /Dest (_will_there_be_some_kind_of_examcertificate_what_will_i_gain) /Subtype /Link @@ -4256,7 +4393,7 @@ endobj /Type /Annot >> endobj -86 0 obj +88 0 obj << /Border [0 0 0] /Dest (_course_description) /Subtype /Link @@ -4264,7 +4401,7 @@ endobj /Type /Annot >> endobj -87 0 obj +89 0 obj << /Border [0 0 0] /Dest (_course_description) /Subtype /Link @@ -4272,7 +4409,7 @@ endobj /Type /Annot >> endobj -88 0 obj +90 0 obj << /Border [0 0 0] /Dest (_cloud_microservice) /Subtype /Link @@ -4280,7 +4417,7 @@ endobj /Type /Annot >> endobj -89 0 obj +91 0 obj << /Border [0 0 0] /Dest (_cloud_microservice) /Subtype /Link @@ -4288,7 +4425,7 @@ endobj /Type /Annot >> endobj -90 0 obj +92 0 obj << /Border [0 0 0] /Dest (_docker_app) /Subtype /Link @@ -4296,7 +4433,7 @@ endobj /Type /Annot >> endobj -91 0 obj +93 0 obj << /Border [0 0 0] /Dest (_docker_app) /Subtype /Link @@ -4304,7 +4441,7 @@ endobj /Type /Annot >> endobj -92 0 obj +94 0 obj << /Border [0 0 0] /Dest (_docker_swarm) /Subtype /Link @@ -4312,7 +4449,7 @@ endobj /Type /Annot >> endobj -93 0 obj +95 0 obj << /Border [0 0 0] /Dest (_docker_swarm) /Subtype /Link @@ -4320,7 +4457,7 @@ endobj /Type /Annot >> endobj -94 0 obj +96 0 obj << /Border [0 0 0] /Dest (_orchestration) /Subtype /Link @@ -4328,7 +4465,7 @@ endobj /Type /Annot >> endobj -95 0 obj +97 0 obj << /Border [0 0 0] /Dest (_orchestration) /Subtype /Link @@ -4336,7 +4473,7 @@ endobj /Type /Annot >> endobj -96 0 obj +98 0 obj << /Border [0 0 0] /Dest (_administer_and_maintain_a_swarm_of_docker_engines) /Subtype /Link @@ -4344,7 +4481,7 @@ endobj /Type /Annot >> endobj -97 0 obj +99 0 obj << /Border [0 0 0] /Dest (_administer_and_maintain_a_swarm_of_docker_engines) /Subtype /Link @@ -4352,7 +4489,7 @@ endobj /Type /Annot >> endobj -98 0 obj +100 0 obj << /Border [0 0 0] /Dest (_manager_nodes) /Subtype /Link @@ -4360,7 +4497,7 @@ endobj /Type /Annot >> endobj -99 0 obj +101 0 obj << /Border [0 0 0] /Dest (_manager_nodes) /Subtype /Link @@ -4368,7 +4505,7 @@ endobj /Type /Annot >> endobj -100 0 obj +102 0 obj << /Border [0 0 0] /Dest (_monitor_swarm_health) /Subtype /Link @@ -4376,7 +4513,7 @@ endobj /Type /Annot >> endobj -101 0 obj +103 0 obj << /Border [0 0 0] /Dest (_monitor_swarm_health) /Subtype /Link @@ -4384,7 +4521,7 @@ endobj /Type /Annot >> endobj -102 0 obj +104 0 obj << /Border [0 0 0] /Dest (_scheduling_services_on_a_docker_swarm_mode_cluster) /Subtype /Link @@ -4392,7 +4529,7 @@ endobj /Type /Annot >> endobj -103 0 obj +105 0 obj << /Border [0 0 0] /Dest (_scheduling_services_on_a_docker_swarm_mode_cluster) /Subtype /Link @@ -4400,7 +4537,7 @@ endobj /Type /Annot >> endobj -104 0 obj +106 0 obj << /Border [0 0 0] /Dest (_ansible) /Subtype /Link @@ -4408,7 +4545,7 @@ endobj /Type /Annot >> endobj -105 0 obj +107 0 obj << /Border [0 0 0] /Dest (_ansible) /Subtype /Link @@ -4416,7 +4553,7 @@ endobj /Type /Annot >> endobj -106 0 obj +108 0 obj << /Border [0 0 0] /Dest (_create_service_on_nodes) /Subtype /Link @@ -4424,7 +4561,7 @@ endobj /Type /Annot >> endobj -107 0 obj +109 0 obj << /Border [0 0 0] /Dest (_create_service_on_nodes) /Subtype /Link @@ -4432,7 +4569,7 @@ endobj /Type /Annot >> endobj -108 0 obj +110 0 obj << /Border [0 0 0] /Dest (_monitoring_service_applications_communication) /Subtype /Link @@ -4440,7 +4577,7 @@ endobj /Type /Annot >> endobj -109 0 obj +111 0 obj << /Border [0 0 0] /Dest (_monitoring_service_applications_communication) /Subtype /Link @@ -4448,7 +4585,7 @@ endobj /Type /Annot >> endobj -110 0 obj +112 0 obj << /Border [0 0 0] /Dest (_real_time_datalog_collection) /Subtype /Link @@ -4456,7 +4593,7 @@ endobj /Type /Annot >> endobj -111 0 obj +113 0 obj << /Border [0 0 0] /Dest (_real_time_datalog_collection) /Subtype /Link @@ -4464,7 +4601,7 @@ endobj /Type /Annot >> endobj -112 0 obj +114 0 obj << /Border [0 0 0] /Dest (_create_nosql_db_mongo_cluster) /Subtype /Link @@ -4472,7 +4609,7 @@ endobj /Type /Annot >> endobj -113 0 obj +115 0 obj << /Border [0 0 0] /Dest (_create_nosql_db_mongo_cluster) /Subtype /Link @@ -4480,7 +4617,7 @@ endobj /Type /Annot >> endobj -114 0 obj +116 0 obj << /Border [0 0 0] /Dest (_create_replicas) /Subtype /Link @@ -4488,7 +4625,7 @@ endobj /Type /Annot >> endobj -115 0 obj +117 0 obj << /Border [0 0 0] /Dest (_create_replicas) /Subtype /Link @@ -4496,7 +4633,7 @@ endobj /Type /Annot >> endobj -116 0 obj +118 0 obj << /Border [0 0 0] /Dest (_central_web_admin_interface) /Subtype /Link @@ -4504,7 +4641,7 @@ endobj /Type /Annot >> endobj -117 0 obj +119 0 obj << /Border [0 0 0] /Dest (_central_web_admin_interface) /Subtype /Link @@ -4512,7 +4649,7 @@ endobj /Type /Annot >> endobj -118 0 obj +120 0 obj << /Border [0 0 0] /Dest (_vuejs) /Subtype /Link @@ -4520,7 +4657,7 @@ endobj /Type /Annot >> endobj -119 0 obj +121 0 obj << /Border [0 0 0] /Dest (_vuejs) /Subtype /Link @@ -4528,255 +4665,255 @@ endobj /Type /Annot >> endobj -120 0 obj +122 0 obj << /Type /Outlines /Count 27 -/First 121 0 R -/Last 131 0 R +/First 123 0 R +/Last 133 0 R >> endobj -121 0 obj +123 0 obj << /Title