د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

1. Клон Notion

Приложение Notion полюбилось многим, оно позволяет оптимизировать рабочий процесс, работать с документами, планировать задачи, синхронизировать данные между устройствами.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

www.notion.so

Чему вы научитесь, создавая клон Notion:

  • HTML Drag and drop API. Пользователь может «схватить мышкой» draggable элемент и поместить его в droppable зону.
  • Как синхронизировать в режиме реального времени данные между компьютером и смартфоном.
  • Мы позволяем пользователям создавать, читать, обновлять и удалять записи, тем самым мы тренируем CRUD-навыки.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

مقاله د EDISON سافټویر په ملاتړ ژباړل شوې ، کوم چې разрабатывает приложения и сайтыاو همدارنګه په پیل کې پانګونه کوي.

2. Клон Repl.it

Repl.it -это инструмент для совместного редактирования кода в реальном времени. Можно выбрать несколько языков: JavaScript, Python, Go и выполнять код прямо в браузере. Очень полезно для быстрых демонстраций и код-интервью.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

repl.it

Чему вы научитесь, создавая клон Repl.it:

  • Как запускать и выполнять код (server-side) в браузере (client-side).
  • Считывать входные данные (исходный код) и выводить на экран результат выполнения.
  • Как создавать файлы и папки в вебе и сохранять результаты.
  • Как подсвечивать синтаксис кода.

3. Клон Google Photos

Google Photos это сервис для хранения и обмена фоток.
Любое современное приложение по работе с фотографиями умеет выполнять базовые функции: загружать, обрезать и пр. Люди хотят создавать свои аватарки и делиться фотками котиков, поэтому надо уметь работать с изображениями.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

www.google.com/photos/about

Чему вы научитесь, создавая клон Google Photos:

  • Как создавать адаптивные изображения на телефонах, планшетах, ноутбуках и даже на гигантских экранах телевизоров.
  • Как обрабатывать загрузку изображений, особенно больших изображений (>1МБ) и массовых загрузок.
  • Обработка файлов изображений, обрезка и изменение размера фотографий для миниатюр или при открытии галереи.
  • بونس: как хранить изображения в облаке или локальной базе данных.

4. Клон Gifsky

ګیفسکي конвертирует видео в GIF используя функцииpngquant для эффективных палитр кросс-кадров и временного сглаживания. В результате получается гифка с тысячами цветов на кадр.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

gif.ski

Чему вы научитесь, создавая клон Gifski:

  • Как конвертировать видео файлы (.mp4 в .gif).
  • Как использовать API Drag and Drop HTML.
  • Как работают оптимизация и обработка изображений.

نوټ: Gifsky — это проект с открытым исходным кодом и есть на GitHub!

5. Мониторинг курсов криптовалют

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

React Native cryptocurrency tracker

Чему вы научитесь, создавая трекер курса валют:

  • Как работать с API и получать данные удаленно из API.
  • Как отобразить данные в виде списка.
  • بونس: Если вам интересно, я недавно написал туториал по созданию трекера цен на криптовалюту с React Native.

نوټ: دلته GitHub example repository.

Подборка проектов из предыдущих публикаций.

طبقه

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

www.reddit.com/r/layer

پرت یوه ټولنه ده چیرې چې هرڅوک کولی شي په ګډ "بورډ" کې پکسل رسم کړي. اصلي نظر په Reddit کې زیږیدلی و. د r/Layer ټولنه د ګډ خلاقیت لپاره یو استعاره ده، چې هرڅوک کولی شي یو جوړونکی وي او په یو ګډ لامل کې مرسته وکړي.

هغه څه چې تاسو به یې زده کړئ کله چې خپل پرت پروژه رامینځته کړئ:

  • د جاواسکریپټ کینوس څنګه کار کوي د کینوس چلولو څرنګوالي پوهیدل په ډیری غوښتنلیکونو کې یو مهم مهارت دی.
  • د کارونکي اجازې همغږي کولو څرنګوالی. هر کاروونکی کولی شي په هرو 15 دقیقو کې د ننوتلو پرته یو پکسل رسم کړي.
  • د کوکي ناستې جوړې کړئ.

سکوټوش

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
squoosh.app

اسکوش د عکس کمپریشن غوښتنلیک دی چې ډیری پرمختللي اختیارونه لري.

GIF 20 MBد فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

د Squosh د خپل نسخه په جوړولو سره تاسو به زده کړئ:

  • د عکس اندازې سره څنګه کار کول
  • د Drag'n'Drop API اساسات زده کړئ
  • پوهیږئ چې API او د پیښې اوریدونکي څنګه کار کوي
  • د فایلونو پورته کولو او صادرولو څرنګوالی

نوټ: د عکس کمپرسور ځایی دی. دا اړینه نده چې سرور ته اضافي معلومات واستوي. تاسو کولی شئ په کور کې کمپرسور ولرئ، یا تاسو کولی شئ دا په سرور کې وکاروئ، ستاسو انتخاب.

کیلکټرونکی

زه نو؟ په جدي توګه؟ محاسبه کوونکی؟ هو، دقیقا، یو کیلکولیټر. د ریاضی عملیاتو اساساتو پوهیدل او دا چې څنګه دوی یوځای کار کوي ستاسو د غوښتنلیکونو ساده کولو لپاره یو مهم مهارت دی. ژر یا وروسته تاسو باید د شمیرو سره معامله وکړئ او څومره ژر چې ښه وي.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
jarodburchill.github.io/CalculatorReactApp

د خپل کیلکولیټر په جوړولو سره تاسو به زده کړئ:

  • د شمیرو او ریاضی عملیاتو سره کار وکړئ
  • د پیښې اوریدونکو API سره تمرین وکړئ
  • څنګه عناصر تنظیم کړئ، په سټایلونو پوه شئ

کرالر (د لټون انجن)

هرڅوک د لټون انجن کارولی، نو ولې خپل ځان جوړ نه کړئ؟ د معلوماتو لټون کولو لپاره کرالر ته اړتیا ده. هرڅوک دوی هره ورځ کاروي او د دې ټیکنالوژۍ او متخصصینو غوښتنه به یوازې د وخت په تیریدو سره وده وکړي.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
د ګوګل لټون انجن

هغه څه چې تاسو به د خپل ځان د لټون انجن په جوړولو سره زده کړئ:

  • کرالر څنګه کار کوي
  • د سایټونو لیست کولو څرنګوالی او د درجه بندي او شهرت له مخې دوی څنګه درجه بندي کول
  • په ډیټابیس کې د شاخص شوي سایټونو ذخیره کولو څرنګوالی او د ډیټابیس سره څنګه کار کول

د میوزیک پلیر (Spotify، Apple Music)

هرڅوک میوزیک اوري - دا زموږ د ژوند یوه لازمي برخه ده. راځئ چې د میوزیک پلیر رامینځته کړو ترڅو ښه پوه شي چې څنګه د عصري میوزیک سټیمینګ پلیټ فارم لومړني میکانیکونه کار کوي.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
Spotify

هغه څه چې تاسو به یې د خپل میوزیک سټیمینګ پلیټ فارم رامینځته کولو سره زده کړئ:

  • د API سره څنګه کار کول. د سپوټایف یا ایپل میوزیک څخه API وکاروئ
  • راتلونکي / مخکیني ټریک ته څنګه لوبې کول ، وقف کول یا بیرته راګرځول
  • د حجم بدلولو څرنګوالی
  • د کارونکي روټینګ او براوزر تاریخ اداره کولو څرنګوالی

د عکس العمل په کارولو سره د فلم لټون ایپ (د هکسونو سره)

لومړی شی چې تاسو یې پیل کولی شئ د عکس العمل په کارولو سره د فلم لټون ایپ رامینځته کول دي. لاندې یو عکس دی چې وروستی غوښتنلیک به څنګه ښکاري:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ
د دې اپلیکیشن په جوړولو سره، تاسو به د نسبتا نوي Hooks API په کارولو سره خپل د غبرګون مهارتونه ښه کړئ. د مثال پروژه د عکس العمل اجزا ، ډیری هکونه ، یو بهرنی API ، او البته ځینې CSS سټایل کاروي.

ټیک سټیک او ځانګړتیاوې

  • د هکونو سره غبرګون وکړئ
  • د - عکس العمل ایپ
  • JSX
  • سی ایس ایس

د کوم ټولګیو کارولو پرته ، دا پروژې تاسو ته په فعال عکس العمل کې د ننوتلو کامل نقطه درکوي او یقینا به په 2020 کې ستاسو سره مرسته وکړي. تاسو موندلی شئ د پروژې مثال دلته. لارښوونې تعقیب کړئ یا خپل ځان جوړ کړئ.

د Vue سره د چیټ ایپ

ستاسو لپاره بله عالي پروژه زما د غوره جاواسکریپټ کتابتون په کارولو سره د چیټ ایپ رامینځته کول دي: VueJS. غوښتنلیک به داسې ښکاري:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ
پدې ټیوټوریل کې ، تاسو به زده کړئ چې څنګه له سکریچ څخه Vue ایپ رامینځته کړئ - د اجزاو رامینځته کول ، حالت اداره کول ، لارې رامینځته کول ، د دریمې ډلې خدماتو سره وصل کول ، او حتی د تصدیق اداره کول.

ټیک سټیک او ځانګړتیاوې

  • پیشنهاد
  • وویکس
  • Vue راوټر
  • Vue CLI
  • Pusher
  • سی ایس ایس

دا واقعیا یوه عالي پروژه ده چې د Vue سره پیل وکړئ یا په 2020 کې پراختیا ته د رسیدو لپاره خپل موجوده مهارتونه ښه کړئ. تاسو موندلی شئ دلته سبق.

د Angular 8 سره د هوا ښکلی ایپ

دا مثال به تاسو سره د Angular 8 په کارولو سره د ښکلي هوا ایپ رامینځته کولو کې مرسته وکړي:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ
دا پروژه به تاسو ته له سکریچ څخه د غوښتنلیکونو په جوړولو کې ارزښتناکه مهارتونه درکړي - د ډیزاین څخه د پراختیا له لارې، د پلي کولو لپاره چمتو غوښتنلیک پورې.

ټیک سټیک او ځانګړتیاوې

  • انګړ 8
  • د اور وژنې
  • د سرور اړخ وړاندې کول
  • د ګریډ او فلیکس بکس سره CSS
  • د ګرځنده دوستانه او تطبیق وړ
  • تیاره حالت
  • ښکلی انٹرفیس

هغه څه چې زه واقعیا د دې هر اړخیزې پروژې په اړه خوښوم دا دی چې تاسو شیان په انزوا کې مه مطالعه کوئ. پرځای یې ، تاسو د ډیزاین څخه تر وروستي ګمارلو پورې د پراختیا ټوله پروسه زده کړئ.

د Svelte په کارولو سره د ترسره کولو غوښتنلیک

سویلټ د برخې پراساس چلند کې د نوي ماشوم په څیر دی - لږترلږه د عکس العمل ، ویو او انګولر سره ورته. او دا د 2020 لپاره یو له خورا ګرمو نویو محصولاتو څخه دی.

د ترسره کولو ایپس اړین ندي چې ترټولو ګرمه موضوع وي، مګر دا به واقعیا تاسو سره ستاسو د سویلټ مهارتونو په ښه کولو کې مرسته وکړي. دا به داسې ښکاري:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ
دا ټیوټوریل به تاسو ته وښیې چې څنګه د پیل څخه تر پای پورې د Svelte 3 په کارولو سره غوښتنلیک رامینځته کړئ. تاسو به اجزا، سټایل، او د پیښې سمبالونکي وکاروئ

ټیک سټیک او ځانګړتیاوې

  • Svelte 3
  • اجزاء
  • د CSS سره سټایل کول
  • ES 6 ترکیب

دلته ډیری ښه سویلټ سټارټر پروژې شتون نلري ، نو ما وموندله دا د پیل کولو لپاره یو ښه اختیار دی.

د Next.js په کارولو سره د ای کامرس ایپ

Next.js د عکس العمل غوښتنلیکونو جوړولو لپاره خورا مشهور چوکاټ دی چې د بکس څخه بهر د سرور اړخ رینډرنګ ملاتړ کوي.

دا پروژه به تاسو ته وښیې چې څنګه د ای کامرس غوښتنلیک رامینځته کړئ چې داسې ښکاري:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ
په دې پروژه کې، تاسو به زده کړئ چې څنګه د Next.js سره وده وکړئ—نوې پاڼې او برخې جوړې کړئ، ډاټا استخراج کړئ، او سټایل او د راتلونکی غوښتنلیک ځای په ځای کړئ.

ټیک سټیک او ځانګړتیاوې

  • Next.js
  • اجزا او پاڼې
  • د معلوماتو نمونه کول
  • سټایلیزیشن
  • د پروژې پلي کول
  • SSR او SPA

دا تل خورا ښه دی چې د ریښتیني نړۍ مثال ولرئ لکه د ای کامرس ایپ ترڅو یو څه نوي زده کړئ. تاسو یې کولای شئ دلته سبق ومومئ.

د Nuxt.js سره بشپړ څو ژبی بلاګ

Nuxt.js د Vue لپاره دی، څه Next.js د عکس العمل لپاره دی: د سرور-سایډ رینډرینګ او واحد مخ غوښتنلیکونو ځواک ترکیب لپاره عالي چوکاټ
وروستی غوښتنلیک چې تاسو یې رامینځته کولی شئ داسې ښکاري:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ

په دې نمونه پروژه کې، تاسو به زده کړئ چې څنګه د Nuxt.js په کارولو سره یوه بشپړه ویب پاڼه جوړه کړئ، د ابتدايي ترتیب څخه تر وروستي ګمارلو پورې.

دا د ډیری غوره ځانګړتیاو څخه ګټه پورته کوي چې Nuxt یې وړاندیز کوي، لکه پاڼې او برخې، او د SCSS سره سټایل کول.

ټیک سټیک او ځانګړتیاوې

  • نکسټ. js
  • اجزا او پاڼې
  • د کیسې بلاک ماډل
  • هګ فش
  • د دولت مدیریت لپاره Vuex
  • د سټایل کولو لپاره SCSS
  • Nuxt Middlewares

دا واقعیا په زړه پوری پروژه دهپه کوم کې چې د Nuxt.js ډیری غوره ځانګړتیاوې شاملې دي. زه په شخصي توګه د Nuxt سره کار کولو سره مینه لرم نو تاسو باید دا هڅه وکړئ ځکه چې دا به تاسو ته یو لوی Vue پراختیا کونکی هم کړي.

د ګټسبي سره بلاګ

ګیټسبي د عکس العمل او ګراف کیو ایل په کارولو سره یو عالي جامد سایټ جنریټر دی. دا د پروژې پایله ده:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ

پدې ټیوټوریل کې ، تاسو به زده کړئ چې څنګه د ګیټسبي کارولو لپاره یو بلاګ رامینځته کړئ چې تاسو به یې د عکس العمل او ګراف کیو ایل په کارولو سره د خپلو مقالو لیکلو لپاره وکاروئ.

ټیک سټیک او ځانګړتیاوې

  • ګيټسبي
  • غبرګون
  • ګراف
  • پلگ انونه او موضوعات
  • MDX/مارک ډاون
  • بوټسټراپ سی ایس ایس
  • کينډۍ

که تاسو کله هم غوښتل چې بلاګ پیل کړئ، دا یو ښه مثال دی د عکس العمل او ګراف کیو ایل په کارولو سره دا څنګه جوړ کړئ.

زه نه وایم چې ورڈپریس یو بد انتخاب دی، مګر د ګیټسبي سره تاسو کولی شئ د عکس العمل په کارولو سره د لوړ فعالیت ویب پاڼې جوړې کړئ - کوم چې یو حیرانتیا ترکیب دی.

د Gridsome سره بلاګ

د Vue لپاره Gridsome... ښه، موږ دا دمخه د Next/Nuxt سره درلودل.
مګر ورته د ګریډسم او ګټسبي لپاره ریښتیا ده. دواړه GraphQL د دوی د ډیټا پرت په توګه کاروي ، مګر ګریډسم VueJS کاروي. دا یو حیرانونکی جامد سایټ جنریټر هم دی چې تاسو سره به د عالي بلاګونو رامینځته کولو کې مرسته وکړي:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ

دا پروژه به تاسو ته درس درکړي چې څنګه د Gridsome، GraphQL او Markdown سره پیل کولو لپاره یو ساده بلاګ جوړ کړئ. دا د Netlify له لارې د غوښتنلیک پلي کولو څرنګوالی هم پوښي.

ټیک سټیک او ځانګړتیاوې

  • سخت
  • پیشنهاد
  • ګراف
  • نښه کول
  • Netliify

دا په حقیقت کې خورا هراړخیز ټیوټوریل ندی ، مګر دا د ګریډسم لومړني مفکورې پوښي او مارک ډاون ممکن یو ښه پیل ټکی وي.

د ساونډ کلاډ په څیر آډیو پلیر د Quasar په کارولو سره

Quasar یو بل Vue چوکاټ دی چې د ګرځنده غوښتنلیکونو جوړولو لپاره کارول کیدی شي. پدې پروژه کې به تاسو د آډیو پلیر غوښتنلیک رامینځته کړئ ، د مثال په توګه:

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به څه زده کړئ

پداسې حال کې چې نورې پروژې په عمده توګه په ویب غوښتنلیکونو تمرکز کوي، دا به تاسو ته وښيي چې څنګه د Vue او Quasar چوکاټ په کارولو سره د ګرځنده غوښتنلیک رامینځته کول.
تاسو باید دمخه د Android سټوډیو/ ایکس کوډ ترتیب شوي سره کارډووا چل کړئ. که نه، لارښود د Quasar ویب پاڼې سره اړیکه لري چیرې چې دوی تاسو ته ښیې چې څنګه هرڅه تنظیم کړئ.

ټیک سټیک او ځانګړتیاوې

  • کوثر
  • پیشنهاد
  • Cordova
  • WaveSurfer
  • د UI اجزا

کوچنۍ پروژهد موبایل اپلیکیشنونو جوړولو لپاره د Quasar وړتیاوې ښودل.

Форма кредитной карты

د اسانه او خوندور مایکرو تعاملاتو سره یو ښه کریډیټ کارت شکل. د نمبر فارمیټ کول، تصدیق کول او د اتوماتیک کارت ډول کشف کول شامل دي. دا په Vue.js کې جوړ شوی او په بشپړ ډول ځواب ویونکی دی. (تاسو لیدلی شئ دلته.)

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

د کریډیټ کارت فورمه

هغه څه چې تاسو به یې زده کړئ:

  • فورمې پروسس او تایید کړئ
  • د پیښو اداره کول (د بیلګې په توګه، کله چې ساحې بدلیږي)
  • پوه شئ چې څنګه په پاڼه کې عناصر ښودل او ځای په ځای کړئ، په ځانګړې توګه د کریډیټ کارت معلومات چې د فورمې په سر کې ښکاري

بار ګراف

هسټوګرام یو چارټ یا ګراف دی چې د مستطیل بارونو سره کټګوري ډیټا نمایش کوي د لوړوالي یا اوږدوالي سره د هغه ارزښتونو سره متناسب چې دوی یې استازیتوب کوي.

دوی په افقی یا عمودی توګه کارول کیدی شي. عمودی بار چارټ ځینې وختونه د کرښې چارټ بلل کیږي.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

هغه څه چې تاسو به یې زده کړئ:

  • ډاټا په منظم او د پوهیدو وړ طریقه ښکاره کړئ
  • سربیره پردې: د عنصر کارولو څرنګوالی زده کړئ canvas او څنګه د دې سره عناصر رسم کړئ

دا تاسو کولی شئ د نړۍ نفوس ډاټا ومومئ. دوی د کال لخوا ترتیب شوي.

Анимация сердечка Twitter

په 2016 کې بیرته، ټویټر د خپلو ټویټونو لپاره دا په زړه پورې حرکت معرفي کړ. د 2019 پورې، دا لاهم برخه ښکاري، نو ولې خپل ځان نه جوړ کړئ؟

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
هغه څه چې تاسو به یې زده کړئ:

  • د CSS خاصیت سره کار وکړئ keyframes
  • د HTML عناصر سمبال او متحرک کړئ
  • جاواسکریپټ، HTML او CSS سره یوځای کړئ

Репозитории GitHub с функцией поиска

دلته هیڅ شی په زړه پوری ندي — د GitHub ذخیره یوازې یو ویاړلی لیست دی.
هدف دا دی چې د زیرمو ښودل او کارونکي ته اجازه ورکړي چې دوی فلټر کړي. کارول رسمي GitHub API د هر کارونکي لپاره ذخیره ترلاسه کولو لپاره.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

د GitHub پروفایل پاڼه - github.com/indreklasn

هغه څه چې تاسو به یې زده کړئ:

Чаты в стиле Reddit

چیټونه د دوی د سادګۍ او کارولو اسانتیا له امله د اړیکو مشهوره لاره ده. مګر څه واقعیا د عصري چیٹ خونې سونګ کوي؟ ویب ساکټونه!

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

هغه څه چې تاسو به یې زده کړئ:

  • WebSockets، د ریښتیني وخت ارتباط او د معلوماتو تازه معلومات وکاروئ
  • د کارونکي لاسرسي کچې سره کار وکړئ (د مثال په توګه ، د چیټ چینل مالک رول لري admin، او نور په خونه کې - user)
  • فورمې پروسس او تایید کړئ - په یاد ولرئ، د پیغام لیږلو لپاره د چیٹ کړکۍ ده input
  • مختلف چیټونه جوړ کړئ او ګډون وکړئ
  • د شخصي پیغامونو سره کار وکړئ. کاروونکي کولی شي د نورو کاروونکو سره په شخصي توګه خبرې وکړي. په لازمي ډول ، تاسو به د دوه کاروونکو ترمینځ د ویب ساکټ اړیکه رامینځته کړئ.

Навигация в стиле Stripe

هغه څه چې دا نیویګیشن ځانګړی کوي دا دی چې د پاپ اوور کانټینر د مینځپانګې فټ کولو لپاره بدلوي. د نوي پاپ اوور د پرانستلو او بندولو دودیز چلند په پرتله د دې لیږد لپاره ښکلا شتون لري.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

هغه څه چې تاسو به یې زده کړئ:

  • د CSS متحرکات د لیږد سره یوځای کړئ
  • محتويات کم کړئ او فعاله طبقه په فعاله عنصر کې پلي کړئ

Pacman

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

د Pacman خپله نسخه جوړه کړئ. دا د دې مفکورې ترلاسه کولو عالي لاره ده چې لوبې څنګه رامینځته کیږي او په اساساتو پوهیدل. د جاوا سکریپټ چوکاټ وکاروئ، عکس العمل یا Vue.

تاسې به زده کړئ:

  • عناصر څنګه حرکت کوي
  • څنګه معلوم کړئ چې کوم کیلي فشار کړئ
  • د ټکر شیبه څنګه وټاکئ
  • تاسو کولی شئ نور لاړ شئ او د شیطان حرکت کنټرول اضافه کړئ

تاسو به د دې پروژې یو مثال ومومئ په ذخیره کې GitHub

د کارن مدیریت

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

پروژه په ذخیره کې GitHub

د کارونکي ادارې لپاره د CRUD ډوله غوښتنلیک رامینځته کول به تاسو ته د پراختیا اساسات درکړي. دا په ځانګړي توګه د نوي پراختیا کونکو لپاره ګټور دی.

تاسې به زده کړئ:

  • روټینګ څه شی دی
  • د ډیټا د ننوتلو فارمونو اداره کولو څرنګوالی او وګورئ چې کارونکي څه داخل کړي دي
  • د ډیټابیس سره کار کولو څرنګوالی - عملونه رامینځته کول ، لوستل ، تازه کول او حذف کول

Проверка погоды в вашем местоположении

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
پروژه په ذخیره کې GitHub

که تاسو غواړئ ایپس جوړ کړئ، د موسم ایپ سره پیل کړئ. دا پروژه د سویفټ په کارولو سره بشپړه کیدی شي.

د غوښتنلیک جوړولو تجربه ترلاسه کولو سربیره، تاسو به زده کړئ:

  • د API سره څنګه کار کول
  • د جغرافیایي موقعیت کارولو څرنګوالی
  • د متن داخلولو په اضافه کولو سره خپل غوښتنلیک ډیر متحرک کړئ. پدې کې ، کارونکي به وکولی شي خپل موقعیت ته ننوځي ترڅو په ځانګړي ځای کې هوا وګوري.

تاسو به یو API ته اړتیا ولرئ. د هوا ډیټا ترلاسه کولو لپاره ، د OpenWeather API وکاروئ. د OpenWeather API په اړه نور معلومات دلته.

Окно чата

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
زما د چیٹ کړکۍ په عمل کې ، په دوه براوزر ټبونو کې خلاصیږي

د چیٹ کړکۍ رامینځته کول د ساکټونو سره پیل کولو لپاره غوره لاره ده. د ټیک سټیک انتخاب خورا لوی دی. Node.js، د مثال په توګه، کامل دی.

تاسو به زده کړئ چې ساکټونه څنګه کار کوي او څنګه یې پلي کوي. دا د دې پروژې اصلي ګټه ده.

که تاسو د لارویل پراختیا کونکي یاست چې غواړئ د ساکټونو سره کار وکړئ ، زما ولولئ مقاله

ګیت لیب سی آی

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

سرچینه

که تاسو دوامداره ادغام (CI) ته نوي یاست ، د GitLab CI سره شاوخوا لوبې وکړئ. یو څو چاپیریالونه تنظیم کړئ او د څو ازموینو چلولو هڅه وکړئ. دا ډیره ستونزمنه پروژه نه ده، مګر زه ډاډه یم چې تاسو به له دې څخه ډیر څه زده کړئ. ډیری پرمختیایی ټیمونه اوس CI کاروي. پوهیدل چې څنګه یې کارول ګټور دي.

تاسې به زده کړئ:

  • GitLab CI څه شی دی؟
  • څنګه تنظیم کول .gitlab-ci.ymlکوم چې د GitLab کارونکي ته وايي چې څه وکړي
  • نورو چاپیریالونو ته د ځای په ځای کولو څرنګوالی

Анализатор сайтов

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

یو سکریپر جوړ کړئ چې د ویب پاڼو سیمانټیک تحلیل کوي او د دوی درجه بندي جوړوي. د مثال په توګه، تاسو کولی شئ په انځورونو کې د ورک شوي alt ټګونو لپاره وګورئ. یا وګورئ چې ایا پاڼه د SEO میټا ټګ لري. یو سکریپر د کارن انٹرفیس پرته رامینځته کیدی شي.

تاسې به زده کړئ:

  • سکریپر څنګه کار کوي؟
  • د DOM انتخاب کونکي څنګه رامینځته کړئ
  • د الګوریتم لیکلو څرنګوالی
  • که تاسو نه غواړئ هلته ودریږئ، یو کارن انٹرفیس جوړ کړئ. تاسو کولی شئ په هره ویب پاڼه کې یو راپور هم جوړ کړئ چې تاسو یې ګورئ.

Определение настроений в социальных сетях

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

سرچینه

په ټولنیزو رسنیو کې د احساس کشف کول د ماشین زده کړې ته د معرفي کولو عالي لاره ده.

تاسو کولی شئ یوازې د یوې ټولنیزې شبکې تحلیل کولو سره پیل کړئ. هرڅوک معمولا د ټویټر سره پیل کوي.

که تاسو دمخه د ماشین زده کړې تجربه لرئ، هڅه وکړئ د مختلفو ټولنیزو شبکو څخه ډاټا راټول کړئ او یوځای یې کړئ.

تاسې به زده کړئ:

  • د ماشین زده کړه څه شی دی

Клон Trello

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

د انډریک لاسن څخه ټریللو کلون.

تاسو به څه زده کړئ:

  • د غوښتنې پروسس کولو لارو تنظیم کول (روټینګ).
  • ډریګ او پریږدئ.
  • څنګه نوي توکي جوړ کړئ (بورډونه، لیستونه، کارتونه).
  • د ان پټ ډاټا پروسس او چک کول.
  • د پیرودونکي اړخ څخه: د ځایی ذخیره کولو څرنګوالی، څنګه ځایی ذخیره کې ډاټا خوندي کول، څنګه د ځایی ذخیره کولو څخه ډاټا لوستل.
  • د سرور اړخ څخه: د ډیټابیس کارولو څرنګوالی، څنګه په ډیټابیس کې ډاټا خوندي کول، څنګه د ډیټابیس څخه ډاټا لوستل.

دلته د ذخیره کولو یوه بیلګه دهپه React+Redux کې جوړ شوی.

Панель админа

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
د ګیتوب ذخیره.

یو ساده CRUD غوښتنلیک، د اساساتو زده کړې لپاره مثالی. راځئ چې زده کړو:

  • کاروونکي جوړ کړئ، کاروونکي اداره کړئ.
  • د ډیټابیس سره اړیکه ونیسئ - کاروونکي رامینځته کړئ ، ولولئ ، ایډیټ کړئ ، حذف کړئ.
  • د ننوتلو تصدیق کول او د فورمو سره کار کول.

Трекер криптовалют (нативное мобильное приложение)

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
د ګیتوب ذخیره.

هر څه: ګړندۍ، هدف-C، اصلي غبرګون، جاوا، کوټلین.

راځئ چې مطالعه وکړو:

  • اصلي غوښتنلیکونه څنګه کار کوي.
  • د API څخه ډاټا بیرته ترلاسه کولو څرنګوالی.
  • د اصلي پاڼې ترتیب څنګه کار کوي.
  • د ګرځنده سمیلیټرونو سره څنګه کار کول.

دا API هڅه وکړئ. که تاسو یو څه ښه ومومئ، په نظرونو کې ولیکئ.

که تاسو لیوالتیا لرئ، دا دلته دی دلته یو درس دی.

Настроить собственный конфиг webpack с нуля

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
په تخنیکي توګه، دا یو اپلیکیشن نه دی، مګر دا یو خورا ګټور کار دی چې پوه شي چې څنګه ویب پیک له دننه څخه کار کوي. اوس دا به "تور بکس" نه وي، مګر د پوهیدو وړ وسیله وي.

اړتیاوې:

  • د es7 څخه es5 ته (اساسونه) تالیف کړئ.
  • jsx ته js - یا - .vue to .js (تاسو باید لوډر زده کړئ)
  • د ویب پیک دیو سرور او د ګرم ماډل ریلوډ کول تنظیم کړئ. (vue-cli او Create-react-app دواړه کاروي)
  • Heroku، now.sh یا Github وکاروئ، د ویب پیک پروژې پلي کولو څرنګوالی زده کړئ.
  • خپل د خوښې پری پروسیسر ترتیب کړئ ترڅو د سی ایس ایس - ایس ایس ایس، کم، سټایلس تالیف کړئ.
  • د ویبپیک سره د عکسونو او svgs کارولو څرنګوالي زده کړئ.

دا د بشپړ پیل کونکو لپاره په زړه پوری سرچینه ده.

Клон Hackernews

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
هر Jedi اړ دی چې خپل هیکر نیوز جوړ کړي.

تاسو به په لاره کې څه زده کړئ:

  • د هیکر نیوز API سره څنګه اړیکه ونیسئ.
  • د یو واحد پاڼې غوښتنلیک څنګه جوړ کړئ.
  • د ځانګړتیاوو پلي کولو څرنګوالی لکه د نظرونو لیدل، انفرادي نظرونه، پروفایلونه.
  • د غوښتنې پروسس کولو لارو تنظیم کول (روټینګ).

Тудушечка

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
TodoMVC.

په جدي توګه؟ تودوشکا؟ د دوی په زرګونو شتون لري. مګر زما باور وکړئ، د دې شهرت لپاره یو دلیل شتون لري.
د Tudu ایپ د دې ډاډ ترلاسه کولو لپاره عالي لاره ده چې تاسو په اساساتو پوهیږئ. هڅه وکړئ یو غوښتنلیک په وینیلا جاواسکریپټ کې ولیکئ او یو ستاسو د خوښې چوکاټ کې.

زده کړه:

  • نوې دندې رامنځته کړئ.
  • وګورئ چې ساحې ډکې شوې دي.
  • د فلټر دندې (بشپړ شوي، فعال، ټول). کارول filter и reduce.
  • د جاواسکریپټ اساساتو پوه شئ.

Сортируемый drag and drop список

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
د ګیتوب ذخیره.

د پوهیدو لپاره خورا ګټور api ډریګ او ډراپ کړئ.

راځئ چې زده کړو:

  • API ډریګ او ډراپ کړئ
  • بډایه UIs جوړ کړئ

Клон мессенджера (нативное приложение)

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)
تاسو به پوه شئ چې دواړه ویب غوښتنلیکونه او اصلي غوښتنلیکونه څنګه کار کوي، کوم چې به تاسو د خړ ډله ایز څخه جلا کړي.

هغه څه چې موږ به یې مطالعه کړو:

  • ویب ساکټونه (عاجل پیغامونه)
  • اصلي غوښتنلیکونه څنګه کار کوي.
  • ټیمپلیټونه څنګه په اصلي غوښتنلیکونو کې کار کوي.
  • په اصلي غوښتنلیکونو کې د غوښتنې پروسس کولو لارې تنظیم کول.

د متن مدیر

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

د متن ایډیټر هدف د کاروونکو هڅې کمول دي چې هڅه کوي د دوی فارمیټ په معتبر HTML مارک اپ بدل کړي. یو ښه متن ایډیټر کاروونکو ته اجازه ورکوي چې متن په بیلابیلو لارو فارمیټ کړي.

په ځینو وختونو کې، هرڅوک د متن مدیر کارولی دی. نو ولې نه دا پخپله جوړ کړئ?

Клон Reddit

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

reddit د ټولنیزو خبرونو راټولول، د ویب منځپانګې درجه بندي او د بحث سایټ دی.

ریډیټ زما ډیری وخت نیسي ، مګر زه دې ته دوام ورکوم. د ریډیټ کلون رامینځته کول د برنامه کولو زده کولو لپاره یوه مؤثره لاره ده (په ورته وخت کې د ریډیټ لټون کول).

ریډیټ تاسو ته خورا بډایه درکوي API. هیڅ ډول ځانګړتیاوې مه پریږدئ یا کارونه په ناڅاپي ډول ترسره کړئ. د پیرودونکو او پیرودونکو سره په ریښتینې نړۍ کې، تاسو نشئ کولی په ناڅاپي توګه کار وکړئ، یا تاسو به ژر تر ژره خپله دنده له لاسه ورکړئ.

سمارټ پیرودونکي به سمدلاسه پوه شي چې دنده په خراب ډول ترسره کیږي او بل څوک به ومومي.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

د Reddit API

Публикация пакета NPM с открытым исходным кодом

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

که تاسو د جاواسکریپټ کوډ ولیکئ، امکانات دا دي چې تاسو د بسته بندي مدیر کاروئ. د بسته بندۍ مدیر تاسو ته اجازه درکوي موجوده کوډ بیا وکاروئ چې نورو خلکو لیکلي او خپاره کړي.

د کڅوړې بشپړ پراختیا دورې پوهیدل به خورا ښه تجربه چمتو کړي. ډیری شیان شتون لري چې تاسو اړتیا لرئ پوه شئ کله چې کوډ خپور کړئ. تاسو اړتیا لرئ د امنیت ، سیمانټیک نسخه کولو ، توزیع کولو ، نومونې کنوانسیونونو او ساتنې په اړه فکر وکړئ.

بسته هر څه کیدی شي. که نظر نه لرئ، خپل لوداش جوړ کړئ او خپور یې کړئ.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

لوداش: lodash.com

د هغه څه درلودل چې تاسو آنلاین کړي دي تاسو د نورو څخه 10٪ پورته کوئ. دلته ځینې ګټورې سرچینې دي د خلاصو سرچینو او کڅوړو په اړه.

Учебный план freeCodeCamp

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

د FCC نصاب

freeCodecamp ډیر څه راټول کړي دي د پروګرام کولو جامع کورس.

freeCodeCamp یوه غیر انتفاعي موسسه ده. دا د متقابل ویب پر بنسټ د زده کړې پلیټ فارم، د آنلاین ټولنې فورم، د خبرو اترو خونه، منځنۍ خپرونې، او محلي سازمانونه لري چې غواړي د ویب پراختیا زده کړه هرچا ته د لاسرسي وړ کړي.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

تاسو به د خپلې لومړۍ دندې لپاره د وړتیا څخه ډیر یاست که تاسو د ټول کورس بشپړولو اداره کوئ.

Создайте HTTP-сервер с нуля

د HTTP پروتوکول یو له اصلي پروتوکولونو څخه دی چې له لارې یې مینځپانګه په انټرنیټ کې سفر کوي. د HTTP سرورونه د جامد مینځپانګې خدمت کولو لپاره کارول کیږي لکه HTML، CSS، او JS.

د سکریچ څخه د HTTP پروتوکول پلي کولو وړتیا به ستاسو پوهه پراخه کړي چې شیان څنګه متقابل عمل کوي.

د مثال په توګه، که تاسو NodeJs کاروئ، نو تاسو پوهیږئ چې ایکسپریس د HTTP سرور چمتو کوي.

د حوالې لپاره، وګورئ چې تاسو کولی شئ:

  • د کوم کتابتون کارولو پرته سرور تنظیم کړئ
  • سرور باید د HTML، CSS او JS منځپانګې خدمت وکړي.
  • له سکریچ څخه د روټر پلي کول
  • بدلونونه وڅارئ او سرور تازه کړئ

که تاسو نه پوهیږئ ولې، وکاروئ لاړ شه او د HTTP سرور جوړولو هڅه وکړئ کډی له پیل څخه

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

Десктопное приложение для заметок

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

موږ ټول نوټونه اخلو، ایا موږ نه؟

راځئ چې د نوټونو ایپ جوړ کړو. غوښتنلیک اړتیا لري نوټونه خوندي کړي او د ډیټابیس سره یې همغږي کړي. د الکترون، سویفټ یا هر هغه څه په کارولو سره یو اصلي اپلیکیشن جوړ کړئ چې تاسو یې غواړئ او ستاسو د سیسټم لپاره څه کار کوي.

وړیا احساس وکړئ چې دا د لومړي ننګونې (متن مدیر) سره یوځای کړئ.

د بونس په توګه، هڅه وکړئ خپل د ډیسټاپ نسخه د ویب نسخه سره همغږي کړئ.

Подкасты (клон Overcast)

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

څوک پوډکاسټونه نه اوري؟

د لاندې فعالیت سره یو ویب غوښتنلیک جوړ کړئ:

  • ګڼون پرانیستل
  • د پوډکاسټ لټون
  • د پوډکاسټونو درجه بندي او ګډون وکړئ
  • ودریږئ او لوبې وکړئ، سرعت بدل کړئ، د 30 ثانیو لپاره مخکې او شاته فعالیتونه.

د پیل ټکي په توګه د iTunes API کارولو هڅه وکړئ. که تاسو د کومې بلې سرچینې په اړه پوهیږئ، مهرباني وکړئ په نظرونو کې پوسټ کړئ.

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api

د سکرین نیول

د فرنټ پای دوجو: د پراختیا کونکي مهارتونو روزلو لپاره پروژې (5 نوي + 43 زاړه)

سلام! زه همدا اوس خپل سکرین فلم کوم!

یو ډیسټاپ یا ویب اپلیکیشن جوړ کړئ چې تاسو ته اجازه درکوي خپل سکرین ونیسئ او کلپ په توګه خوندي کړئ .gif

دلته ځینې ​​لارښوونېدا څنګه ترلاسه کول.

سرچینې

سرچینه: www.habr.com

Add a comment