ಎಚ್ಚರಿಕೆ ಈ ಲೇಖನವು ಎಂಜಿನಿಯರಿಂಗ್ ಲೇಖನವಲ್ಲ ಮತ್ತು CI/CD ಶಿಕ್ಷಣದಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಓದುಗರಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ನಿಮಗೆ ಕಲಿಯಲು ಆಸಕ್ತಿ ಇಲ್ಲದಿದ್ದರೆ, ನಿಮಗೆ ಈ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯ ಸಿಗದಿರಬಹುದು.

ನೀವು ನಿರಂತರ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ವಿತರಣಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಜವಾಬ್ದಾರಿಯುತ ಡೆವಲಪರ್ ಅಥವಾ ನಿರ್ವಾಹಕರಾಗಿದ್ದರೆ (ನಿರಂತರ ಏಕೀಕರಣ / ನಿರಂತರ ವಿತರಣೆ), ಹಾಗಾದರೆ OTUS ನಿಮಗಾಗಿ ವಿಶೇಷವಾಗಿ ಒಂದು ಕೋರ್ಸ್ ಅನ್ನು ತೆರೆದಿದೆ:.
ಕೋರ್ಸ್ ಸಮಯದಲ್ಲಿ, ವಿದ್ಯಾರ್ಥಿಗಳು ಮೂರು ಪ್ರಮುಖ ಪೂರೈಕೆದಾರರಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ಮಾಣ ಮತ್ತು ಪರೀಕ್ಷಾ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಎಂಬುದನ್ನು ಕಲಿಯುತ್ತಾರೆ, ಜೊತೆಗೆ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರ ವಾಸ್ತುಶಿಲ್ಪದ ತಿಳುವಳಿಕೆಯನ್ನು ಬೆಳೆಸಿಕೊಳ್ಳುತ್ತಾರೆ ಮತ್ತು ಕೋಡ್ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ದುರ್ಬಲತೆ ಸ್ಕ್ಯಾನಿಂಗ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ಕಲಿಯುತ್ತಾರೆ.
ತರಬೇತಿ ಮುಗಿದ ನಂತರ, ಪ್ರತಿಯೊಬ್ಬ ವಿದ್ಯಾರ್ಥಿಯು ಅಂತಿಮ ಕೆಲಸವನ್ನು ರಚಿಸುತ್ತಾರೆ, ಇದು ಅವರ ಆಯ್ಕೆಯ ಯಾವುದೇ ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಗೆ CI/CD ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ತರಬೇತಿಯ ನಂತರ, ಪ್ರತಿ ವಿದ್ಯಾರ್ಥಿಯು ಎಲ್ಲಾ ತರಗತಿಗಳಿಗೆ ಸಾಮಗ್ರಿಗಳನ್ನು, ಕೋರ್ಸ್ ಪೂರ್ಣಗೊಂಡ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸ್ವೀಕರಿಸುತ್ತಾರೆ ಮತ್ತು ಮುಖ್ಯವಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಜೋಡಿಸುವ ಮತ್ತು ಪರೀಕ್ಷಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿಸುತ್ತಾರೆ ಮತ್ತು ದುರ್ಬಲತೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಖಂಡಿತ, ಈ ಕೋರ್ಸ್ ಎಲ್ಲರಿಗೂ ಅಲ್ಲ. ಆದರೆ ನಿಮಗೆ ಅನುಭವವಿದ್ದರೆ:
- Git ಜೊತೆ ಕೆಲಸ ಮಾಡಲಾಗುತ್ತಿದೆ
- Администрирования систем Linux ಅಥವಾ Windows
- ಅಭಿವೃದ್ಧಿ ಅಥವಾ ಶೋಷಣೆ
- ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲಾಗುತ್ತಿದೆ
ಹಾಗಾದರೆ OTUS ನಿಮಗಾಗಿ ಕಾಯುತ್ತಿದೆ! ನೀವು ಮಾಡಬಹುದು AWS, Azure ಮತ್ತು Gitlab ಕೋರ್ಸ್ನಲ್ಲಿ CI/CD ಗಾಗಿ ನಿಮ್ಮ ಜ್ಞಾನವು ಸಾಕಾಗಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಲು.
ಆರಂಭದ ಮುಂದೆ ಫೆಬ್ರವರಿ 17 ರಂದು, OTUS ಮುಕ್ತ ದಿನವನ್ನು ಆಯೋಜಿಸಿತು. ಶಿಕ್ಷಕರು ಕೋರ್ಸ್ ಕಾರ್ಯಕ್ರಮದ ಬಗ್ಗೆ ಹೆಚ್ಚು ವಿವರವಾಗಿ ಮಾತನಾಡಿದರು, ಪ್ರೇಕ್ಷಕರ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಿದರು ಮತ್ತು ಕಲಿಕಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವಿವರಿಸಿದರು.

ಅಲ್ಲದೆ, ಕೋರ್ಸ್ ಬೋಧಕರು ನಡೆಸಿದ "K8S ನೊಂದಿಗೆ ಜೆಂಕಿನ್ಸ್ ಅನ್ನು ಬಳಸುವುದು" ಎಂಬ ವಿಷಯದ ಕುರಿತು ಮುಕ್ತ ವೆಬ್ನಾರ್ನ ಉಚಿತ ವೀಕ್ಷಣೆಗೆ ಪ್ರವೇಶ ಮುಕ್ತವಾಗಿದೆ. :

ಕೋರ್ಸ್ ಕಲಿಕೆಯ ಪ್ರಕ್ರಿಯೆ ಆನ್ಲೈನ್ ವೆಬಿನಾರ್ಗಳ ಸ್ವರೂಪದಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ. ತರಬೇತಿಯ ಉದ್ದಕ್ಕೂ (ಇದು 3 ತಿಂಗಳವರೆಗೆ ಇರುತ್ತದೆ), ವಿದ್ಯಾರ್ಥಿಗಳು ಯಾವಾಗಲೂ ಸಂಪರ್ಕದಲ್ಲಿರುವ ಅನುಭವಿ ಶಿಕ್ಷಕರಿಗೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಬಹುದು. ಪ್ರಾಯೋಗಿಕ ಕಾರ್ಯಯೋಜನೆಗಳನ್ನು Google Cloud Platform (GCP), Amazon Web Service ಮತ್ತು Microsoft Azure ಬಳಸಿ ಪೂರ್ಣಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಕೋರ್ಸ್ ಪ್ರೋಗ್ರಾಂ ನಾಲ್ಕು ಮುಖ್ಯ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:
- ಮೇಘ ಅಭಿವೃದ್ಧಿ (ಕೋಡ್)
- ಜೋಡಣೆ ಮತ್ತು ಪರೀಕ್ಷೆಯ ಯಾಂತ್ರೀಕರಣ (ನಿರಂತರ ಏಕೀಕರಣ)
- ಅನುಸ್ಥಾಪನೆಯ ಯಾಂತ್ರೀಕರಣ (ನಿರಂತರ ವಿತರಣೆ)
- ಅಂತಿಮ ಮಾಡ್ಯೂಲ್
ಆನ್ಲೈನ್ ವೆಬ್ನಾರ್ಗಳ ಸ್ವರೂಪದಲ್ಲಿ ತರಗತಿಗಳ ಸಮಯದಲ್ಲಿ ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದನ್ನು ವಿವರವಾಗಿ ಚರ್ಚಿಸಲಾಗುವುದು ಮತ್ತು ಮನೆಕೆಲಸವು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ಜ್ಞಾನವನ್ನು ಕ್ರೋಢೀಕರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇದಕ್ಕಾಗಿ ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಶಿಕ್ಷಕರಿಂದ ವಿವರವಾದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪಡೆಯಬಹುದು.
ಆಧುನಿಕ ಕಾರ್ಯಗಳಿಗೆ CI/CD ಅತ್ಯುತ್ತಮ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಎಂದು ಅನೇಕ ತಜ್ಞರು ಕರೆಯುತ್ತಾರೆ. ನೀವು ಈ ಹೇಳಿಕೆಯನ್ನು ಒಪ್ಪುತ್ತೀರಾ?
ಮೂಲ: www.habr.com
