9 وڌيڪ منصوبا توهان جي فرنٽ-اينڊ صلاحيتن کي تيز ڪرڻ لاء
تعارف
Независимо от того, являетесь ли вы новичком в программировании или уже опытным разработчиком, в этой отрасли изучение новых концепций и языков/фреймворков является обязательно чтобы успевать за трендами.
Возьмем, к примеру, React — код которого, Facebook открыл всего четыре года назад, он уже стал выбором номер один для разработчиков JavaScript по всему миру.
Vue и Angular, конечно же, также имеют свою законную базу поклонников. И еще есть Svelte и другие универсальные фреймворки, такие как Next.js или Nuxt.js. И Gatsby, и Gridsome, и Quasar… и многое другое.
Если вы хотите проявить себя как опытный разработчик JavaScript, у вас должен быть хотя бы некоторый опыт работы с различными фреймворками и библиотеками — помимо выполнения работы с хорошим старым JS.
Чтобы помочь вам стать мастером фронт-енда в 2020 году, я собрал девять различных проектов, каждый из которых был посвящен разным фреймворкам и библиотекам JavaScript в качестве технического стека, который вы можете создать и добавить в свое портфолио. Помните, что ничто не помогает вам больше, чем на практике создавать вещи, поэтому двигайтесь вперед, включите свой ум и сделайте это возможным
پهرين شيء جيڪا توهان شروع ڪري سگهو ٿا اهو آهي هڪ فلم سرچ ايپ ٺاهڻ ري ايڪٽ استعمال ڪندي. هيٺ ڏنل هڪ تصوير آهي جيڪا آخري ايپليڪيشن وانگر نظر ايندي:
توهان learnا سکندا
هن ايپ کي ٺاهڻ سان، توهان نسبتا نئين Hooks API استعمال ڪندي پنهنجي React صلاحيتن کي بهتر ڪندا. مثال پروجيڪٽ استعمال ڪري ٿو React اجزاء، گھڻا ٿلها، ھڪڙو خارجي API، ۽ يقينا ڪجھ سي ايس ايس اسٽائل.
ٽيڪنيڪل اسٽيڪ ۽ خاصيتون
ٿلهن سان رد عمل
ٺاهي-رد عمل-ايپ
JSX
ايس ايم ايس
بغير ڪنهن ڪلاس جي استعمال جي، اهي منصوبا توهان کي فنڪشنل ريڪٽ ۾ مڪمل داخلا پوائنٽ ڏين ٿا ۽ 2020 ۾ ضرور توهان جي مدد ڪندا. توهان ڳولي سگهو ٿا مثال پروجيڪٽ هتي. هدايتن تي عمل ڪريو يا ان کي پنهنجو ٺاهيو.
Vue سان چيٽ ايپ
هڪ ٻيو وڏو منصوبو توهان لاءِ ڪرڻ آهي منهنجي پسنديده JavaScript لائبريري استعمال ڪندي چيٽ ايپ ٺاهڻ: VueJS. اپليڪيشن ڪجهه هن طرح نظر ايندي:
توهان learnا سکندا
هن سبق ۾، توهان سکندا ته ڪيئن هڪ Vue ايپ شروع کان ٺاهيو - اجزاء ٺاهڻ، رياست کي سنڀالڻ، رستا ٺاهڻ، ٽئين پارٽي جي خدمتن سان ڳنڍڻ، ۽ اڃا تائين تصديق ڪرڻ.
ٽيڪنيڪل اسٽيڪ ۽ خاصيتون
وو
ويڪس
وي روٽر
Vue CLI
پusher
ايس ايم ايس
هي واقعي هڪ عظيم منصوبو آهي شروع ڪرڻ لاءِ Vue سان يا توهان جي موجوده صلاحيتن کي بهتر بنائڻ لاءِ 2020 ۾ ترقي حاصل ڪرڻ لاءِ. توهان ڳولي سگهو ٿا سبق هتي.
Angular 8 سان خوبصورت موسم واري ايپ
هي مثال توهان کي Angular 8 استعمال ڪندي هڪ خوبصورت موسم ايپ ٺاهڻ ۾ مدد ڏيندو:
توهان learnا سکندا
هي پروجيڪٽ توهان کي سيکاريندو قابل قدر مهارتن ۾ ايپليڪيشنون ٺاهڻ ۾ شروع کان - ڊيزائن کان وٺي ڊولپمينٽ تائين، سڀني طريقي سان ڊيپلائيمينٽ لاءِ تيار ايپليڪيشن تائين.
ٽيڪنيڪل اسٽيڪ ۽ خاصيتون
ڪنڊ 8
باهه
سرور طرف رينجرنگ
CSS گرڊ ۽ Flexbox سان
موبائل دوستانه ۽ موافقت
اونداهي موڊ
خوبصورت انٽرفيس
جيڪو مون کي واقعي پسند آهي هن سموري پراجيڪٽ بابت اهو آهي ته توهان شين کي اڪيلائي ۾ نه پڙهو. ان جي بدران، توهان مڪمل ترقي جي عمل کي سکو، ڊيزائن کان فائنل تائين.
Svelte استعمال ڪندي ڪرڻ لاءِ ايپليڪيشن
Svelte جزو جي بنياد تي نئين ٻار وانگر آهي - گهٽ ۾ گهٽ React، Vue ۽ Angular سان ملندڙ جلندڙ. ۽ هي 2020 لاءِ گرم ترين نئين شين مان هڪ آهي.
ڪرڻ لاءِ ائپس ضروري نه آهن ته سڀ کان وڌيڪ گرم موضوع هجن، پر اهو واقعي توهان جي مدد ڪندي توهان جي Svelte صلاحيتن کي وڌائڻ ۾. اهو هن طرح نظر ايندو:
توهان learnا سکندا
هي سبق توهان کي ڏيکاريندو ته ڪيئن Svelte 3 استعمال ڪندي ايپليڪيشن ٺاهي، شروع کان ختم ڪرڻ تائين. توھان استعمال ڪندا اجزاء، اسٽائل، ۽ ايونٽ ھينڊلر
جڏهن ته ٻيا منصوبا خاص طور تي ويب ايپليڪيشنن تي ڌيان ڏين ٿا، هي هڪ توهان کي ڏيکاريندو ته ڪيئن موبائل ايپليڪيشن ٺاهي وئي Vue ۽ Quasar فريم ورڪ استعمال ڪندي.
توهان کي اڳ ۾ ئي Android اسٽوڊيو / Xcode ترتيب سان Cordova هلائڻ گهرجي. جيڪڏهن نه، دستياب ۾ Quasar ويب سائيٽ جي لنڪ آهي جتي اهي توهان کي ڏيکاريندا آهن ته هر شي کي ڪيئن سيٽ ڪيو وڃي.
ٽيڪنيڪل اسٽيڪ ۽ خاصيتون
قصر
وو
Cordova
WaveSurfer
UI اجزاء
ننڍو منصوبو، موبائيل ايپليڪيشن ٺاهڻ لاءِ Quasar جي صلاحيتن جو مظاهرو ڪندي.