ڊولپر لاءِ مزيدار مشق

هڪ شخص 1000 ڏينهن تائين شروعاتي رهي ٿو. هن حقيقت کي 10000 ڏينهن جي مشق کان پوء ڳولي ٿو.

هي Oyama Masutatsu کان هڪ اقتباس آهي جيڪو مضمون جي نقطي کي چڱي طرح بيان ڪري ٿو. جيڪڏهن توهان هڪ عظيم ڊولپر ٿيڻ چاهيو ٿا، ڪوشش ۾ رکو. هي سڄو راز آهي. ڪيبورڊ تي ڪيترائي ڪلاڪ خرچ ڪريو ۽ مشق ڪرڻ کان ڊپ نه ڪريو. پوء توهان ترقي ڪندڙ طور وڌندا.

هتي 7 منصوبا آهن جيڪي توهان جي ترقي ۾ مدد ڪري سگهن ٿيون. پنھنجي ٽيڪنالاجي اسٽيڪ چونڊڻ لاءِ آزاد ٿيو - جيڪو توھان جي دل گھري استعمال ڪريو.

(تربيت جي ڪمن جي پوئين فهرست: 1) 8 تعليمي منصوبا 2) منصوبن جي هڪ ٻي فهرست تي عمل ڪرڻ لاء)

پروجيڪٽ 1: Pacman

ڊولپر لاءِ مزيدار مشق

Pacman جو پنهنجو نسخو ٺاهيو. هي هڪ بهترين طريقو آهي هڪ خيال حاصل ڪرڻ لاءِ ته ڪيئن رانديون ٺاهيا وڃن ٿا ۽ بنيادي ڳالهين کي سمجھن ٿا. JavaScript فريم ورڪ استعمال ڪريو، React يا Vue.

توھان سکندا:

  • ڪئين عناصر حرڪت ڪن ٿا
  • ڪھڙي ريت طئي ڪجي ته ڪھڙين ڪنجي کي دٻائڻو آھي
  • تصادم جو لمحو ڪيئن طئي ڪجي
  • توھان اڳتي وڌو ۽ شامل ڪري سگھوٿا گھوسٽ موومينٽ ڪنٽرول

توھان کي ھن منصوبي جو ھڪڙو مثال ملندو مخزن ۾ GitHub

"هڪ ماسٽر ڪوششون ڪرڻ کان وڌيڪ غلطيون ڪندو آهي"


پبلشنگ سپورٽ - ڪمپني Edisonجيڪو سودا ڪري ٿو Vivaldi دستاويز اسٽوريج جي ترقي ۽ تشخيص.

پروجيڪٽ 2: يوزر مينيجمينٽ

ڊولپر لاءِ مزيدار مشق

پروجيڪٽ مخزن ۾ GitHub

يوزر ايڊمنسٽريشن لاءِ هڪ CRUD قسم جي ايپليڪيشن ٺاهڻ توهان کي ترقي جا بنيادي طريقا سيکاريندي. اهو خاص طور تي نئين ڊولپرز لاء مفيد آهي.

توھان سکندا:

  • رستو ڇا آهي
  • ڊيٽا داخلا فارم کي ڪيئن سنڀاليو ۽ چيڪ ڪريو ته صارف ڇا داخل ڪيو آهي
  • ڊيٽابيس سان ڪيئن ڪم ڪجي - ڪارناما ٺاھيو، پڙھو، تازه ڪاري ڪريو ۽ حذف ڪريو

پروجيڪٽ 3: توهان جي جڳهه تي موسم جي جانچ ڪندي

ڊولپر لاءِ مزيدار مشق
پروجيڪٽ مخزن ۾ GitHub

جيڪڏهن توهان ايپس ٺاهڻ چاهيو ٿا، هڪ موسم ايپ سان شروع ڪريو. اهو منصوبو Swift استعمال ڪندي مڪمل ڪري سگهجي ٿو.

ايپليڪيشن ٺاهڻ جو تجربو حاصل ڪرڻ کان علاوه، توهان سکندا:

  • API سان ڪيئن ڪم ڪجي
  • جغرافيائي مقام ڪيئن استعمال ڪجي
  • ٽيڪسٽ ان پٽ شامل ڪندي پنھنجي ايپليڪيشن کي وڌيڪ متحرڪ بڻايو. ان ۾، صارف هڪ مخصوص هنڌ تي موسم چيڪ ڪرڻ لاء پنهنجي مقام داخل ڪرڻ جي قابل هوندا.

توهان کي API جي ضرورت پوندي. موسم جي ڊيٽا حاصل ڪرڻ لاءِ، OpenWeather API استعمال ڪريو. OpenWeather API بابت وڌيڪ معلومات هتي.

پروجيڪٽ 4: چيٽ ونڊو

ڊولپر لاءِ مزيدار مشق
منهنجي چيٽ ونڊو عمل ۾، ٻن برائوزر ٽيب ۾ کوليو

هڪ چيٽ ونڊو ٺاهڻ ساکٽس سان شروع ڪرڻ جو بهترين طريقو آهي. ٽيڪنالاجي اسٽيڪ جو انتخاب تمام وڏو آهي. Node.js، مثال طور، مڪمل آهي.

توهان سکندا ته ساکٽ ڪيئن ڪم ڪن ٿا ۽ انهن کي ڪيئن لاڳو ڪجي. هن منصوبي جو بنيادي فائدو آهي.

جيڪڏهن توهان هڪ Laravel ڊولپر آهيو جيڪو ساکٽ سان ڪم ڪرڻ چاهي ٿو، منهنجو پڙهو مضمون

پروجيڪٽ 5: GitLab CI

ڊولپر لاءِ مزيدار مشق

ذريعو

جيڪڏهن توهان لڳاتار انضمام (CI) لاءِ نوان آهيو، GitLab CI سان گڏ راند ڪريو. ڪجھ ماحول قائم ڪريو ۽ ڪجھ ٽيسٽ هلائڻ جي ڪوشش ڪريو. اهو هڪ تمام ڏکيو منصوبو ناهي، پر مون کي پڪ آهي ته توهان ان مان گهڻو ڪجهه سکندا. ڪيتريون ئي ترقياتي ٽيمون هاڻي استعمال ڪري رهيا آهن CI. ڄاڻو ته ڪيئن استعمال ڪجي مفيد آهي.

توھان سکندا:

  • GitLab CI ڇا آهي؟
  • ڪيئن ترتيب ڏيڻ .gitlab-ci.ymlجيڪو GitLab استعمال ڪندڙ کي ٻڌائي ٿو ته ڇا ڪجي
  • ٻين ماحولن ۾ ڪيئن ترتيب ڏيڻ

پروجيڪٽ 6: ويب سائيٽ اينالائيزر

ڊولپر لاءِ مزيدار مشق

هڪ اسڪراپر ٺاهيو جيڪو ويب سائيٽن جي سيمينٽڪس جو تجزيو ڪري ٿو ۽ انهن جي درجه بندي ٺاهي ٿو. مثال طور، توهان تصويرن ۾ غائب alt ٽيگ لاء چيڪ ڪري سگهو ٿا. يا چيڪ ڪريو ته صفحي تي ايس اي او ميٽا ٽيگ آهن. هڪ اسڪراپر بغير يوزر انٽرفيس جي ٺاهي سگهجي ٿو.

توھان سکندا:

  • اسڪراپر ڪيئن ڪم ڪندو آهي؟
  • ڪيئن ٺاھيو DOM چونڊيندڙ
  • هڪ الگورتھم ڪيئن لکجي
  • جيڪڏهن توهان اتي روڪڻ نٿا چاهيو، يوزر انٽرفيس ٺاهيو. توهان هر ويب سائيٽ تي هڪ رپورٽ پڻ ٺاهي سگهو ٿا جيڪي توهان چيڪ ڪندا آهيو.

پروجيڪٽ 7: سوشل ميڊيا تي جذباتي جذبو

ڊولپر لاءِ مزيدار مشق

ذريعو

سوشل ميڊيا تي جذبي جو پتو لڳائڻ هڪ بهترين طريقو آهي متعارف ڪرائڻ لاءِ مشين لرننگ.

توهان صرف هڪ سماجي نيٽ ورڪ جو تجزيو ڪندي شروع ڪري سگهو ٿا. هرڪو عام طور تي Twitter سان شروع ٿئي ٿو.

جيڪڏهن توهان وٽ اڳ ۾ ئي مشين سکيا جو تجربو آهي، ڪوشش ڪريو مختلف سماجي نيٽ ورڪن مان ڊيٽا گڏ ڪرڻ ۽ انهن کي گڏ ڪرڻ.

توھان سکندا:

  • مشين سکيا ڇا آهي

خوشگوار مشق.

ترجمو: Diana Sheremyeva

جو ذريعو: www.habr.com

تبصرو شامل ڪريو