"ಒಬ್ಬ ಹರಿಕಾರನು ಮಾಡುವ ಪ್ರಯತ್ನಗಳಿಗಿಂತ ಮಾಸ್ಟರ್ ಹೆಚ್ಚು ತಪ್ಪುಗಳನ್ನು ಮಾಡುತ್ತಾನೆ"
ನೈಜ ಅಭಿವೃದ್ಧಿ ಅನುಭವವನ್ನು ಪಡೆಯಲು "ವಿನೋದಕ್ಕಾಗಿ" ಮಾಡಬಹುದಾದ 8 ಪ್ರಾಜೆಕ್ಟ್ ಆಯ್ಕೆಗಳನ್ನು ನಾವು ನೀಡುತ್ತೇವೆ.
ಯೋಜನೆ 1. ಟ್ರೆಲ್ಲೋ ಕ್ಲೋನ್
ನೀವು ಏನು ಕಲಿಯುವಿರಿ:
- ವಿನಂತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಮಾರ್ಗಗಳ ಸಂಘಟನೆ (ರೂಟಿಂಗ್).
- ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ.
- ಹೊಸ ವಸ್ತುಗಳನ್ನು ಹೇಗೆ ರಚಿಸುವುದು (ಬೋರ್ಡ್ಗಳು, ಪಟ್ಟಿಗಳು, ಕಾರ್ಡ್ಗಳು).
- ಇನ್ಪುಟ್ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು ಮತ್ತು ಪರಿಶೀಲಿಸುವುದು.
- ಕ್ಲೈಂಟ್ ಕಡೆಯಿಂದ: ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು, ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆಗೆ ಡೇಟಾವನ್ನು ಹೇಗೆ ಉಳಿಸುವುದು, ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆಯಿಂದ ಡೇಟಾವನ್ನು ಓದುವುದು ಹೇಗೆ.
- ಸರ್ವರ್ ಕಡೆಯಿಂದ: ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು, ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಹೇಗೆ ಉಳಿಸುವುದು, ಡೇಟಾಬೇಸ್ನಿಂದ ಡೇಟಾವನ್ನು ಹೇಗೆ ಓದುವುದು.
ಪ್ರಾಜೆಕ್ಟ್ 2. ನಿರ್ವಾಹಕ ಫಲಕ
ಸರಳವಾದ CRUD ಅಪ್ಲಿಕೇಶನ್, ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಕಲಿಯಲು ಸೂಕ್ತವಾಗಿದೆ. ಕಲಿಯೋಣ:
- ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿ, ಬಳಕೆದಾರರನ್ನು ನಿರ್ವಹಿಸಿ.
- ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಿ - ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿ, ಓದಿ, ಸಂಪಾದಿಸಿ, ಅಳಿಸಿ.
- ಇನ್ಪುಟ್ ಅನ್ನು ಮೌಲ್ಯೀಕರಿಸುವುದು ಮತ್ತು ಫಾರ್ಮ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು.
ಯೋಜನೆ 3. ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿ ಟ್ರ್ಯಾಕರ್ (ಸ್ಥಳೀಯ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್)
ಯಾವುದಾದರೂ: ಸ್ವಿಫ್ಟ್, ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ, ರಿಯಾಕ್ಟ್ ನೇಟಿವ್, ಜಾವಾ, ಕೋಟ್ಲಿನ್.
ಅಧ್ಯಯನ ಮಾಡೋಣ:
- ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
- API ನಿಂದ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯುವುದು ಹೇಗೆ.
- ಸ್ಥಳೀಯ ಪುಟ ವಿನ್ಯಾಸಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
- ಮೊಬೈಲ್ ಸಿಮ್ಯುಲೇಟರ್ಗಳೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುವುದು.
ನಿಮಗೆ ಆಸಕ್ತಿ ಇದ್ದರೆ, ಅದು ಇಲ್ಲಿದೆ
ಪ್ರಾಜೆಕ್ಟ್ 4. ಮೊದಲಿನಿಂದ ನಿಮ್ಮ ಸ್ವಂತ ವೆಬ್ಪ್ಯಾಕ್ ಸಂರಚನೆಯನ್ನು ಹೊಂದಿಸಿ
ತಾಂತ್ರಿಕವಾಗಿ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಅಲ್ಲ, ಆದರೆ ವೆಬ್ಪ್ಯಾಕ್ ಒಳಗಿನಿಂದ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇದು ತುಂಬಾ ಉಪಯುಕ್ತ ಕಾರ್ಯವಾಗಿದೆ. ಈಗ ಅದು "ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ" ಆಗಿರುವುದಿಲ್ಲ, ಆದರೆ ಅರ್ಥವಾಗುವ ಸಾಧನವಾಗಿದೆ.
ಅವಶ್ಯಕತೆಗಳು:
- es7 ರಿಂದ es5 ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ (ಮೂಲಭೂತಗಳು).
- jsx ಅನ್ನು js - ಅಥವಾ - .vue ಗೆ .js ಗೆ ಕಂಪೈಲ್ ಮಾಡಿ (ನೀವು ಲೋಡರ್ಗಳನ್ನು ಕಲಿಯಬೇಕಾಗುತ್ತದೆ)
- ವೆಬ್ಪ್ಯಾಕ್ ದೇವ್ ಸರ್ವರ್ ಮತ್ತು ಹಾಟ್ ಮಾಡ್ಯೂಲ್ ಮರುಲೋಡ್ ಅನ್ನು ಹೊಂದಿಸಿ. (ವ್ಯೂ-ಕ್ಲೈ ಮತ್ತು ಕ್ರಿಯೇಟ್-ರಿಯಾಕ್ಟ್-ಅಪ್ಲಿಕೇಶನ್ ಎರಡನ್ನೂ ಬಳಸುತ್ತವೆ)
- Heroku ಬಳಸಿ, now.sh ಅಥವಾ Github, ವೆಬ್ಪ್ಯಾಕ್ ಪ್ರಾಜೆಕ್ಟ್ಗಳನ್ನು ಹೇಗೆ ನಿಯೋಜಿಸಬೇಕು ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.
- css ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ನಿಮ್ಮ ಮೆಚ್ಚಿನ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಅನ್ನು ಹೊಂದಿಸಿ - scss, ಕಡಿಮೆ, ಸ್ಟೈಲಸ್.
- ವೆಬ್ಪ್ಯಾಕ್ನೊಂದಿಗೆ ಚಿತ್ರಗಳು ಮತ್ತು svg ಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ತಿಳಿಯಿರಿ.
ಪ್ರಾಜೆಕ್ಟ್ 5. ಹ್ಯಾಕರ್ನ್ಯೂಸ್ ಕ್ಲೋನ್
ಪ್ರತಿಯೊಬ್ಬ ಜೇಡಿ ತನ್ನದೇ ಆದ ಹ್ಯಾಕರ್ನ್ಯೂಸ್ ಅನ್ನು ರಚಿಸುವ ಅಗತ್ಯವಿದೆ.
ದಾರಿಯಲ್ಲಿ ನೀವು ಏನು ಕಲಿಯುವಿರಿ:
- ಹ್ಯಾಕರ್ನ್ಯೂಸ್ API ನೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುವುದು ಹೇಗೆ.
- ಒಂದೇ ಪುಟದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು.
- ಕಾಮೆಂಟ್ಗಳು, ವೈಯಕ್ತಿಕ ಕಾಮೆಂಟ್ಗಳು, ಪ್ರೊಫೈಲ್ಗಳನ್ನು ವೀಕ್ಷಿಸುವಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು.
- ವಿನಂತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಮಾರ್ಗಗಳ ಸಂಘಟನೆ (ರೂಟಿಂಗ್).
ಯೋಜನೆ 6. ತುಡುಶೆಚ್ಕಾ
ಗಂಭೀರವಾಗಿ? ತುಡುಷ್ಕಾ? ಅವುಗಳಲ್ಲಿ ಸಾವಿರಾರು ಇವೆ. ಆದರೆ ನನ್ನನ್ನು ನಂಬಿರಿ, ಈ ಜನಪ್ರಿಯತೆಗೆ ಒಂದು ಕಾರಣವಿದೆ.
ನೀವು ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು Tudu ಅಪ್ಲಿಕೇಶನ್ ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ. ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ವೆನಿಲ್ಲಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ನಿಮ್ಮ ಮೆಚ್ಚಿನ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಬರೆಯಲು ಪ್ರಯತ್ನಿಸಿ.
ಕಲಿ:
- ಹೊಸ ಕಾರ್ಯಗಳನ್ನು ರಚಿಸಿ.
- ಕ್ಷೇತ್ರಗಳು ತುಂಬಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ.
- ಕಾರ್ಯಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ (ಪೂರ್ಣಗೊಂಡಿದೆ, ಸಕ್ರಿಯವಾಗಿದೆ, ಎಲ್ಲಾ). ಬಳಸಿ
filter
иreduce
. - ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ.
ಯೋಜನೆ 7. ವಿಂಗಡಿಸಬಹುದಾದ ಡ್ರ್ಯಾಗ್ ಮತ್ತು ಡ್ರಾಪ್ ಪಟ್ಟಿ
ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ತುಂಬಾ ಸಹಾಯಕವಾಗಿದೆ
ಕಲಿಯೋಣ:
- API ಅನ್ನು ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ
- ಶ್ರೀಮಂತ UI ಗಳನ್ನು ರಚಿಸಿ
ಯೋಜನೆ 8. ಮೆಸೆಂಜರ್ ಕ್ಲೋನ್ (ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್)
ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಎರಡೂ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿರಿ, ಅದು ನಿಮ್ಮನ್ನು ಬೂದು ದ್ರವ್ಯರಾಶಿಯಿಂದ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ.
ನಾವು ಏನು ಅಧ್ಯಯನ ಮಾಡುತ್ತೇವೆ:
- ವೆಬ್ ಸಾಕೆಟ್ಗಳು (ತ್ವರಿತ ಸಂದೇಶಗಳು)
- ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
- ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಟೆಂಪ್ಲೇಟ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
- ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ವಿನಂತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಮಾರ್ಗಗಳನ್ನು ಆಯೋಜಿಸುವುದು.
ಇದು ನಿಮಗೆ ಒಂದು ಅಥವಾ ಎರಡು ತಿಂಗಳು ಸಾಕು.
ಕಂಪನಿಯ ಬೆಂಬಲದೊಂದಿಗೆ ಅನುವಾದವನ್ನು ಕೈಗೊಳ್ಳಲಾಯಿತು
ಮೂಲ: www.habr.com