ಡೆವಲಪರ್‌ಗಾಗಿ ಮೋಜಿನ ಅಭ್ಯಾಸ

ಒಬ್ಬ ವ್ಯಕ್ತಿಯು 1000 ದಿನಗಳವರೆಗೆ ಹರಿಕಾರನಾಗಿ ಉಳಿಯುತ್ತಾನೆ. 10000 ದಿನಗಳ ಅಭ್ಯಾಸದ ನಂತರ ಅವನು ಸತ್ಯವನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತಾನೆ.

ಇದು ಒಯಾಮಾ ಮಸುತಟ್ಸು ಅವರ ಉಲ್ಲೇಖವಾಗಿದ್ದು ಅದು ಲೇಖನದ ವಿಷಯವನ್ನು ಚೆನ್ನಾಗಿ ಒಟ್ಟುಗೂಡಿಸುತ್ತದೆ. ನೀವು ಉತ್ತಮ ಡೆವಲಪರ್ ಆಗಲು ಬಯಸಿದರೆ, ಪ್ರಯತ್ನದಲ್ಲಿ ಇರಿಸಿ. ಇದು ಸಂಪೂರ್ಣ ರಹಸ್ಯವಾಗಿದೆ. ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ ಹಲವು ಗಂಟೆಗಳ ಕಾಲ ಕಳೆಯಿರಿ ಮತ್ತು ಅಭ್ಯಾಸ ಮಾಡಲು ಹಿಂಜರಿಯದಿರಿ. ಆಗ ನೀವು ಡೆವಲಪರ್ ಆಗಿ ಬೆಳೆಯುತ್ತೀರಿ.

ನಿಮಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸಹಾಯ ಮಾಡುವ 7 ಯೋಜನೆಗಳು ಇಲ್ಲಿವೆ. ನಿಮ್ಮ ಟೆಕ್ನಾಲಜಿ ಸ್ಟಾಕ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಹಿಂಜರಿಯಬೇಡಿ - ನಿಮ್ಮ ಹೃದಯದ ಆಸೆಗಳನ್ನು ಬಳಸಿ.

(ತರಬೇತಿ ಕಾರ್ಯಗಳ ಹಿಂದಿನ ಪಟ್ಟಿಗಳು: 1) 8 ಶೈಕ್ಷಣಿಕ ಯೋಜನೆಗಳು 2) ಅಭ್ಯಾಸ ಮಾಡಲು ಯೋಜನೆಗಳ ಮತ್ತೊಂದು ಪಟ್ಟಿ)

ಯೋಜನೆ 1: ಪ್ಯಾಕ್‌ಮ್ಯಾನ್

ಡೆವಲಪರ್‌ಗಾಗಿ ಮೋಜಿನ ಅಭ್ಯಾಸ

Pacman ನ ನಿಮ್ಮ ಸ್ವಂತ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸಿ. ಆಟಗಳನ್ನು ಹೇಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಎಂಬುದರ ಕಲ್ಪನೆಯನ್ನು ಪಡೆಯಲು ಮತ್ತು ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇದು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫ್ರೇಮ್‌ವರ್ಕ್, ರಿಯಾಕ್ಟ್ ಅಥವಾ ವ್ಯೂ ಬಳಸಿ.

ನೀವು ಕಲಿಯುವಿರಿ:

  • ಅಂಶಗಳು ಹೇಗೆ ಚಲಿಸುತ್ತವೆ
  • ಯಾವ ಕೀಲಿಗಳನ್ನು ಒತ್ತಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವುದು ಹೇಗೆ
  • ಘರ್ಷಣೆಯ ಕ್ಷಣವನ್ನು ಹೇಗೆ ನಿರ್ಧರಿಸುವುದು
  • ನೀವು ಮುಂದೆ ಹೋಗಬಹುದು ಮತ್ತು ಪ್ರೇತ ಚಲನೆಯ ನಿಯಂತ್ರಣವನ್ನು ಸೇರಿಸಬಹುದು

ಈ ಯೋಜನೆಯ ಉದಾಹರಣೆಯನ್ನು ನೀವು ಕಾಣಬಹುದು ಭಂಡಾರದಲ್ಲಿ GitHub

"ಒಬ್ಬ ಹರಿಕಾರನು ಮಾಡುವ ಪ್ರಯತ್ನಗಳಿಗಿಂತ ಮಾಸ್ಟರ್ ಹೆಚ್ಚು ತಪ್ಪುಗಳನ್ನು ಮಾಡುತ್ತಾನೆ"


ಪ್ರಕಾಶನ ಬೆಂಬಲ - ಕಂಪನಿ ಎಡಿಸನ್ಯಾರು ವ್ಯವಹರಿಸುತ್ತಾರೆ ವಿವಾಲ್ಡಿ ಡಾಕ್ಯುಮೆಂಟ್ ಸಂಗ್ರಹಣೆಯ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ರೋಗನಿರ್ಣಯ.

ಯೋಜನೆ 2: ಬಳಕೆದಾರ ನಿರ್ವಹಣೆ

ಡೆವಲಪರ್‌ಗಾಗಿ ಮೋಜಿನ ಅಭ್ಯಾಸ

ಯೋಜನೆಯು ಭಂಡಾರದಲ್ಲಿ GitHub

ಬಳಕೆದಾರ ಆಡಳಿತಕ್ಕಾಗಿ CRUD ಪ್ರಕಾರದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವುದು ಅಭಿವೃದ್ಧಿಯ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ನಿಮಗೆ ಕಲಿಸುತ್ತದೆ. ಹೊಸ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ.

ನೀವು ಕಲಿಯುವಿರಿ:

  • ರೂಟಿಂಗ್ ಎಂದರೇನು
  • ಡೇಟಾ ಎಂಟ್ರಿ ಫಾರ್ಮ್‌ಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು ಮತ್ತು ಬಳಕೆದಾರರು ಏನು ನಮೂದಿಸಿದ್ದಾರೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುವುದು ಹೇಗೆ
  • ಡೇಟಾಬೇಸ್‌ನೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುವುದು - ಕ್ರಿಯೆಗಳನ್ನು ರಚಿಸಿ, ಓದಿ, ನವೀಕರಿಸಿ ಮತ್ತು ಅಳಿಸಿ

ಯೋಜನೆ 3: ನಿಮ್ಮ ಸ್ಥಳದಲ್ಲಿ ಹವಾಮಾನವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಡೆವಲಪರ್‌ಗಾಗಿ ಮೋಜಿನ ಅಭ್ಯಾಸ
ಯೋಜನೆಯು ಭಂಡಾರದಲ್ಲಿ GitHub

ನೀವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಬಯಸಿದರೆ, ಹವಾಮಾನ ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ. ಈ ಯೋಜನೆಯನ್ನು ಸ್ವಿಫ್ಟ್ ಬಳಸಿ ಪೂರ್ಣಗೊಳಿಸಬಹುದು.

ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಅನುಭವವನ್ನು ಪಡೆಯುವುದರ ಜೊತೆಗೆ, ನೀವು ಕಲಿಯುವಿರಿ:

  • API ನೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುವುದು
  • ಜಿಯೋಲೋಕಲೈಸೇಶನ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು
  • ಪಠ್ಯ ಇನ್‌ಪುಟ್ ಸೇರಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೆಚ್ಚು ಕ್ರಿಯಾತ್ಮಕಗೊಳಿಸಿ. ಅದರಲ್ಲಿ, ಬಳಕೆದಾರರು ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿ ಹವಾಮಾನವನ್ನು ಪರಿಶೀಲಿಸಲು ತಮ್ಮ ಸ್ಥಳವನ್ನು ನಮೂದಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ನಿಮಗೆ API ಅಗತ್ಯವಿದೆ. ಹವಾಮಾನ ಡೇಟಾವನ್ನು ಪಡೆಯಲು, OpenWeather API ಬಳಸಿ. OpenWeather API ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಇಲ್ಲಿ.

ಯೋಜನೆ 4: ಚಾಟ್ ವಿಂಡೋ

ಡೆವಲಪರ್‌ಗಾಗಿ ಮೋಜಿನ ಅಭ್ಯಾಸ
ನನ್ನ ಚಾಟ್ ವಿಂಡೋ ಕ್ರಿಯೆಯಲ್ಲಿದೆ, ಎರಡು ಬ್ರೌಸರ್ ಟ್ಯಾಬ್‌ಗಳಲ್ಲಿ ತೆರೆಯಿರಿ

ಚಾಟ್ ವಿಂಡೋವನ್ನು ರಚಿಸುವುದು ಸಾಕೆಟ್‌ಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲು ಪರಿಪೂರ್ಣ ಮಾರ್ಗವಾಗಿದೆ. ಟೆಕ್ ಸ್ಟಾಕ್ನ ಆಯ್ಕೆಯು ದೊಡ್ಡದಾಗಿದೆ. Node.js, ಉದಾಹರಣೆಗೆ, ಪರಿಪೂರ್ಣವಾಗಿದೆ.

ಸಾಕೆಟ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಎಂಬುದನ್ನು ನೀವು ಕಲಿಯುವಿರಿ. ಇದು ಈ ಯೋಜನೆಯ ಮುಖ್ಯ ಪ್ರಯೋಜನವಾಗಿದೆ.

ನೀವು ಸಾಕೆಟ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸುವ ಲಾರಾವೆಲ್ ಡೆವಲಪರ್ ಆಗಿದ್ದರೆ, ನನ್ನ ಓದಿ ಲೇಖನ

ಯೋಜನೆ 5: GitLab CI

ಡೆವಲಪರ್‌ಗಾಗಿ ಮೋಜಿನ ಅಭ್ಯಾಸ

ಮೂಲ

ನೀವು ನಿರಂತರ ಏಕೀಕರಣಕ್ಕೆ (CI) ಹೊಸಬರಾಗಿದ್ದರೆ, GitLab CI ಜೊತೆಗೆ ಆಟವಾಡಿ. ಕೆಲವು ಪರಿಸರಗಳನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ಒಂದೆರಡು ಪರೀಕ್ಷೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿ. ಇದು ತುಂಬಾ ಕಷ್ಟಕರವಾದ ಯೋಜನೆ ಅಲ್ಲ, ಆದರೆ ನೀವು ಇದರಿಂದ ಬಹಳಷ್ಟು ಕಲಿಯುವಿರಿ ಎಂದು ನನಗೆ ಖಾತ್ರಿಯಿದೆ. ಅನೇಕ ಅಭಿವೃದ್ಧಿ ತಂಡಗಳು ಈಗ CI ಅನ್ನು ಬಳಸುತ್ತಿವೆ. ಅದನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ತಿಳಿದುಕೊಳ್ಳುವುದು ಉಪಯುಕ್ತವಾಗಿದೆ.

ನೀವು ಕಲಿಯುವಿರಿ:

  • GitLab CI ಎಂದರೇನು
  • ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು .gitlab-ci.ymlಇದು GitLab ಬಳಕೆದಾರರಿಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ಹೇಳುತ್ತದೆ
  • ಇತರ ಪರಿಸರಗಳಿಗೆ ಹೇಗೆ ನಿಯೋಜಿಸುವುದು

ಯೋಜನೆ 6: ವೆಬ್‌ಸೈಟ್ ವಿಶ್ಲೇಷಕ

ಡೆವಲಪರ್‌ಗಾಗಿ ಮೋಜಿನ ಅಭ್ಯಾಸ

ವೆಬ್‌ಸೈಟ್‌ಗಳ ಶಬ್ದಾರ್ಥವನ್ನು ವಿಶ್ಲೇಷಿಸುವ ಮತ್ತು ಅವುಗಳ ರೇಟಿಂಗ್ ಅನ್ನು ರಚಿಸುವ ಸ್ಕ್ರಾಪರ್ ಅನ್ನು ಮಾಡಿ. ಉದಾಹರಣೆಗೆ, ಚಿತ್ರಗಳಲ್ಲಿ ಕಾಣೆಯಾದ ಆಲ್ಟ್ ಟ್ಯಾಗ್‌ಗಳನ್ನು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು. ಅಥವಾ ಪುಟವು SEO ಮೆಟಾ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಹೊಂದಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಇಲ್ಲದೆಯೇ ಸ್ಕ್ರಾಪರ್ ಅನ್ನು ರಚಿಸಬಹುದು.

ನೀವು ಕಲಿಯುವಿರಿ:

  • ಸ್ಕ್ರಾಪರ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?
  • DOM ಸೆಲೆಕ್ಟರ್‌ಗಳನ್ನು ಹೇಗೆ ರಚಿಸುವುದು
  • ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಹೇಗೆ ಬರೆಯುವುದು
  • ನೀವು ಅಲ್ಲಿ ನಿಲ್ಲಿಸಲು ಬಯಸದಿದ್ದರೆ, ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸಿ. ನೀವು ಪರಿಶೀಲಿಸುವ ಪ್ರತಿಯೊಂದು ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿಯೂ ನೀವು ವರದಿಯನ್ನು ರಚಿಸಬಹುದು.

ಯೋಜನೆ 7: ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮದಲ್ಲಿ ಸೆಂಟಿಮೆಂಟ್ ಸೆಂಟಿಮೆಂಟ್

ಡೆವಲಪರ್‌ಗಾಗಿ ಮೋಜಿನ ಅಭ್ಯಾಸ

ಮೂಲ

ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮದಲ್ಲಿ ಸೆಂಟಿಮೆಂಟ್ ಪತ್ತೆ ಯಂತ್ರ ಕಲಿಕೆಗೆ ಪರಿಚಯಿಸಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ.

ನೀವು ಕೇವಲ ಒಂದು ಸಾಮಾಜಿಕ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಬಹುದು. ಪ್ರತಿಯೊಬ್ಬರೂ ಸಾಮಾನ್ಯವಾಗಿ ಟ್ವಿಟರ್‌ನಿಂದ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ.

ನೀವು ಈಗಾಗಲೇ ಯಂತ್ರ ಕಲಿಕೆಯ ಅನುಭವವನ್ನು ಹೊಂದಿದ್ದರೆ, ವಿವಿಧ ಸಾಮಾಜಿಕ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಂದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಪ್ರಯತ್ನಿಸಿ.

ನೀವು ಕಲಿಯುವಿರಿ:

  • ಯಂತ್ರ ಕಲಿಕೆ ಎಂದರೇನು

ಸಂತೋಷದ ಅಭ್ಯಾಸ.

ಅನುವಾದ: ಡಯಾನಾ ಶೆರೆಮಿಯೆವಾ

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ