ಎಚ್ಚರಿಕೆ ಈ ಲೇಖನವು ಎಂಜಿನಿಯರಿಂಗ್ ಅಲ್ಲ ಮತ್ತು CI/CD ಕ್ಷೇತ್ರದಲ್ಲಿ ಶಿಕ್ಷಣದಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಓದುಗರಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಹೆಚ್ಚಾಗಿ, ನೀವು ಕಲಿಯಲು ಆಸಕ್ತಿ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಈ ವಸ್ತುವು ನಿಮಗೆ ಆಸಕ್ತಿಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
ನಿರಂತರ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ವಿತರಣಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿಸಲು ನೀವು ಡೆವಲಪರ್ ಅಥವಾ ನಿರ್ವಾಹಕರಾಗಿದ್ದರೆ (ನಿರಂತರ ಏಕೀಕರಣ / ನಿರಂತರ ವಿತರಣೆ), ನಂತರ OTUS ವಿಶೇಷವಾಗಿ ನಿಮಗಾಗಿ ಕೋರ್ಸ್ಗಾಗಿ ದಾಖಲಾತಿಯನ್ನು ತೆರೆದಿದೆ:
ತರಬೇತಿಯ ಸಮಯದಲ್ಲಿ, ವಿದ್ಯಾರ್ಥಿಗಳು ಮೂರು ಪ್ರಮುಖ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ಮಾಣ ಮತ್ತು ಪರೀಕ್ಷಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮತ್ತು ಅನುಸ್ಥಾಪನ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹೇಗೆ ಕಸ್ಟಮೈಸ್ ಮಾಡುವುದು ಎಂಬುದನ್ನು ಕಲಿಯುತ್ತಾರೆ, ಜೊತೆಗೆ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರ ವಾಸ್ತುಶಿಲ್ಪದ ಬಗ್ಗೆ ತಿಳುವಳಿಕೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಾರೆ ಮತ್ತು ಕೋಡ್ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ದುರ್ಬಲತೆ ಸ್ಕ್ಯಾನಿಂಗ್ನ ಯಾಂತ್ರೀಕೃತತೆಯನ್ನು ಕಲಿಯುತ್ತಾರೆ.
ತರಬೇತಿಯ ಕೊನೆಯಲ್ಲಿ, ಪ್ರತಿ ವಿದ್ಯಾರ್ಥಿಯು ಅಂತಿಮ ಕೆಲಸವನ್ನು ರಚಿಸುತ್ತಾರೆ, ಇದು ಅವರ ಆಯ್ಕೆಯ ಯಾವುದೇ ಓಪನ್ ಸೋರ್ಸ್ ಯೋಜನೆಗಾಗಿ CI/CD ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ತರಬೇತಿಯ ನಂತರ, ಸಹಜವಾಗಿ, ಪ್ರತಿ ವಿದ್ಯಾರ್ಥಿಯು ಎಲ್ಲಾ ತರಗತಿಗಳಿಗೆ ವಸ್ತುಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತಾರೆ, ಕೋರ್ಸ್ ಪೂರ್ಣಗೊಂಡ ಪ್ರಮಾಣಪತ್ರ, ಮತ್ತು ಮುಖ್ಯವಾಗಿ, ಅವರು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಮತ್ತು ಪರೀಕ್ಷಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿಸುತ್ತಾರೆ ಮತ್ತು ದೋಷಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಸಹಜವಾಗಿ, ಈ ಕೋರ್ಸ್ ಎಲ್ಲರಿಗೂ ಸೂಕ್ತವಲ್ಲ. ಆದರೆ ನಿಮಗೆ ಅನುಭವವಿದ್ದರೆ:
- Git ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
- ಲಿನಕ್ಸ್ ಅಥವಾ ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್ಗಳ ಆಡಳಿತ
- ಅಭಿವೃದ್ಧಿ ಅಥವಾ ಕಾರ್ಯಾಚರಣೆ
- ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲಾಗುತ್ತಿದೆ
ನಂತರ OTUS ನಿಮಗಾಗಿ ಕಾಯುತ್ತಿದೆ! ನಿನ್ನಿಂದ ಸಾಧ್ಯ
ಪ್ರಾರಂಭದ ನಿರೀಕ್ಷೆಯಲ್ಲಿ
ಕೋರ್ಸ್ ಶಿಕ್ಷಕರಿಂದ ನಡೆಸಲ್ಪಟ್ಟ "ಜೆಂಕಿನ್ಸ್ ವಿತ್ ಕೆ 8 ಎಸ್" ಎಂಬ ವಿಷಯದ ಕುರಿತು ಮುಕ್ತ ವೆಬ್ನಾರ್ನ ಉಚಿತ ವೀಕ್ಷಣೆಗೆ ಪ್ರವೇಶವಿದೆ.
ಕೋರ್ಸ್ ಕಲಿಕೆಯ ಪ್ರಕ್ರಿಯೆ
ಕೋರ್ಸ್ ಪ್ರೋಗ್ರಾಂ ನಾಲ್ಕು ಮುಖ್ಯ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:
- ಮೋಡದಲ್ಲಿ ಅಭಿವೃದ್ಧಿ (ಕೋಡ್)
- ಜೋಡಣೆ ಮತ್ತು ಪರೀಕ್ಷೆಯ ಆಟೊಮೇಷನ್ (ನಿರಂತರ ಏಕೀಕರಣ)
- ಅನುಸ್ಥಾಪನೆಯ ಆಟೊಮೇಷನ್ (ನಿರಂತರ ವಿತರಣೆ)
- ಅಂತಿಮ ಮಾಡ್ಯೂಲ್
ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದನ್ನು ಆನ್ಲೈನ್ ವೆಬ್ನಾರ್ಗಳ ಸ್ವರೂಪದಲ್ಲಿ ತರಗತಿಗಳ ಸಮಯದಲ್ಲಿ ವಿವರವಾಗಿ ಚರ್ಚಿಸಲಾಗುವುದು ಮತ್ತು ಮನೆಕೆಲಸ ಕಾರ್ಯಯೋಜನೆಯು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ಜ್ಞಾನವನ್ನು ಕ್ರೋಢೀಕರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಶಿಕ್ಷಕರಿಂದ ವಿವರವಾದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪಡೆಯಬಹುದು.
ಅನೇಕ ತಜ್ಞರು CI/CD ಅನ್ನು ಆಧುನಿಕ ಕಾರ್ಯಗಳಿಗಾಗಿ ಅತ್ಯುತ್ತಮ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದೆಂದು ಕರೆಯುತ್ತಾರೆ. ಈ ಹೇಳಿಕೆಯನ್ನು ನೀವು ಒಪ್ಪುತ್ತೀರಾ?
ಮೂಲ: www.habr.com