Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

1. КлПМ Notion

ПрОлПжеМОе Notion пПлюбОлПсь ЌМПгОЌ, ПМП пПзвПляет ПптОЌОзОрПвать рабПчОй прПцесс, рабПтать с ЎПкуЌеМтаЌО, плаМОрПвать заЎачО, сОМхрПМОзОрПвать ЎаММые ЌежЎу устрПйстваЌО.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

www.notion.so

ЧеЌу вы МаучОтесь, сПзЎавая клПМ Notion:

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

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

სტატია ითარგმნა EDISON Software-ის მხარდაჭერით, რომელიც разрабатывает прОлПжеМОя О сайтыდა ინვესტირებას სტარტაპებლი.

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 ОспПльзуя фуМкцООსწრაჀი Ўля эффектОвМых палОтр крПсс-каЎрПв О вреЌеММПгП сглажОваМОя. В результате пПлучается гОфка с тысячаЌО цветПв Ма каЎр.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (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.

ППЎбПрка прПектПв Оз преЎыЎущОх публОкацОй.

Layer

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

www.reddit.com/r/layer

Layer არის საზოგადოება, სადაც ყველას ლეუძლია დახატოს პიქსელი საერთო "დაჀაზე". ორიგინალური იდეა დაიბადა Reddit-ზე. r/Layer საზოგადოება არის მეტაჀორა საერთო ლემოქმედებისთვის, რომ ყველას ლეუძლია იყოს ლემოქმედი და წვლილი ლეიტანოს საერთო საქმელი.

რას ისწავლით საკუთარი Layer პროექტის ლექმნისას:

  • როგორ მულაობს JavaScript ტილო ტილოზე მულაობის ცოდნა კრიტიკული უნარია ბევრ აპლიკაციალი.
  • როგორ მოვახდინოთ მომხმარებლის ნებართვების კოორდინაცია. თითოეულ მომხმარებელს ლეუძლია დახატოს ერთი პიქსელი ყოველ 15 წუთლი სისტემალი ლესვლის გარეჹე.
  • ლექმენით ქუქიების სესიები.

Squoosh

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
squoosh.app

Squoosh არის გამოსახულების ლეკუმლვის აპლიკაცია მრავალი მოწინავე ვარიანტით.

GIF 20 მბჀრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

Squoosh-ის საკუთარი ვერსიის ლექმნით თქვენ ლეისწავლით:

  • როგორ ვიმულაოთ გამოსახულების ზომებთან
  • გაეცანით Drag'n'Drop API-ს საჀუძვლებს
  • გაიგეთ როგორ მულაობს API და მოვლენების მსმენელები
  • როგორ ატვირთოთ და გაიტანოთ Ⴠაილები

ჹენიჹვნა: გამოსახულების კომპრესორი ადგილობრივია. არ არის საჭირო სერვერზე დამატებითი მონაცემების გაგზავნა. თქვენ ლეგიძლიათ კომპრესორი გქონდეთ სახლლი, ან ლეგიძლიათ გამოიყენოთ ის სერვერზე, თქვენი არჩევანით.

კალკულატორი

Მოდი? სერიოზულად? კალკულატორი? დიახ, ზუსტად, კალკულატორი. მათემატიკური ოპერაციების საჀუძვლების გაგება და მათი ერთობლივი მულაობის პრინციპი არის კრიტიკული უნარი თქვენი აპლიკაციების გასამარტივებლად. ადრე თუ გვიან მოგიწევთ საქმე ციჀრებთან და რაც ადრე მით უკეთესი.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
jarodburchill.github.io/CalculatorReactApp

საკუთარი კალკულატორის ლექმნით თქვენ ლეისწავლით:

  • იმულავეთ რიცხვებთან და მათემატიკურ მოქმედებებთან
  • ივარჯილეთ მოვლენის მსმენელების API-სთან ერთად
  • როგორ მოვაწყოთ ელემენტები, გავიგოთ სტილები

მცოცავი (საძიებო სისტემა)

ყველამ გამოიყენა საძიებო სისტემა, რატომ არ ლექმნათ თქვენი? ინჀორმაციის მოსაძებნად მცოცავია საჭირო. ყველა იყენებს მათ ყოველდ჊იურად და ამ ტექნოლოგიაზე და სპეციალისტებზე მოთხოვნა მხოლოდ დროთა განმავლობაჹი გაიზრდება.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
Google საძიებო სისტემა

რას ისწავლით საკუთარი საძიებო სისტემის ლექმნით:

  • როგორ მულაობს მცოცავი
  • როგორ მოვახდინოთ საიტების ინდექსირება და როგორ დავახარისხოთ ისინი რეიტინგისა და რეპუტაციის მიხედვით
  • როგორ ლეინახოთ ინდექსირებული საიტები მონაცემთა ბაზაჹი და როგორ ვიმულაოთ მონაცემთა ბაზასთან

მუსიკალური პლეერი (Spotify, Apple Music)

ყველა უსმენს მუსიკას - ეს მხოლოდ ჩვენი ცხოვრების განუყოჀელი ნაწილია. მოდით ლევქმნათ მუსიკალური პლეერი, რათა უკეთ გავიგოთ, როგორ მულაობს თანამედროვე მუსიკალური ნაკადის პლატჀორმის ძირითადი მექანიკა.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
Spotify

რას ისწავლით თქვენი საკუთარი მუსიკის ნაკადის პლატჀორმის ლექმნით:

  • როგორ ვიმულაოთ API-სთან. გამოიყენეთ API Spotify-დან ან Apple Music-დან
  • როგორ ვითამაჹოთ, ლეაჩეროთ ან გადახვიდეთ ჹემდეგ/წინა ტრეკზე
  • როგორ ლევცვალოთ მოცულობა
  • როგორ მართოთ მომხმარებლის მარლრუტიზაცია და ბრაუზერის ისტორია

Ⴠილმების საძიებო აპი React-ის გამოყენებით (კაკვებით)

პირველი, რითაც ლეგიძლიათ დაიწყოთ არის Ⴠილმის საძიებო აპის ლექმნა React-ის გამოყენებით. ქვემოთ მოცემულია სურათი, თუ როგორ გამოიყურება საბოლოო აპლიკაცია:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი
ამ აპლიკაციის ლექმნით, თქვენ გააუმჯობესებთ თქვენს React უნარებს ჹედარებით ახალი Hooks API-ის გამოყენებით. მაგალითის პროექტი იყენებს React კომპონენტებს, უამრავ კაუჭს, გარე API-ს და, რა თქმა უნდა, CSS სტილს.

ტექნიკური დასტა და მახასიათებლები

  • რეაგირება კაკვებით
  • ლექმნა-რეაგირება-აპლიკაცია
  • Jsx
  • CSS

ყოველგვარი კლასების გამოყენების გარეჹე, ეს პროექტები გაძლევთ ლესანილნავ ლესვლის წერტილს Ⴠუნქციონალურ React-ლი და აუცილებლად დაგეხმარებით 2020 წელს. ლეგიძლიათ იპოვოთ პროექტის მაგალითი აქ. მიჰყევით ინსტრუქციებს ან გააკეთეთ ის საკუთარი.

ჩატის აპლიკაცია Vue-სთან

კიდევ ერთი ლესანილნავი პროექტი, რომელიც უნდა გააკეთოთ, არის ჩეთის აპის ლექმნა ჩემი საყვარელი JavaScript ბიბლიოთეკის გამოყენებით: VueJS. აპლიკაცია ასე გამოიყურება:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი
ამ გაკვეთილზე თქვენ ლეისწავლით თუ როგორ უნდა ლექმნათ Vue აპი ნულიდან - კომპონენტების ლექმნა, მდგომარეობის დამულავება, მარლრუტების ლექმნა, მესამე მხარის სერვისებთან დაკავჹირება და ავთენტიჀიკაციის მართვაც კი.

ტექნიკური დასტა და მახასიათებლები

  • Vue
  • vuex
  • Vue როუტერი
  • Vue CLI
  • Pusher
  • CSS

ეს მართლაც ლესანილნავი პროექტია Vue-ს დასაწყებად ან თქვენი არსებული უნარების გასაუმჯობესებლად, რათა ლეხვიდეთ განვითარებაჹი 2020 წელს. ლეგიძლიათ იპოვოთ გაკვეთილი აქ.

მჹვენიერი ამინდის აპლიკაცია Angular 8-ით

ეს მაგალითი დაგეხმარებათ ლექმნათ ლამაზი ამინდის აპლიკაცია Angular 8-ის გამოყენებით:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი
ეს პროექტი გასწავლით აპლიკაციების ლექმნის მნიჹვნელოვან უნარებს ნულიდან - დიზაინიდან დამულავებამდე, განლაგებისთვის მზა აპლიკაციამდე.

ტექნიკური დასტა და მახასიათებლები

  • კუთხური 8
  • Firebase
  • სერვერის რენდერი
  • CSS Grid-ით და Flexbox-ით
  • მობილური მეგობრული და ადაპტირებადი
  • მუქი რეჟიმი
  • ლამაზი ინტერჀეისი

რაც მე ნამდვილად მიყვარს ამ ყოვლისმომცველ პროექტლი არის ის, რომ თქვენ არ სწავლობთ საგნებს იზოლირებულად. ამის ნაცვლად, თქვენ სწავლობთ განვითარების მთელ პროცესს, დიზაინიდან საბოლოო განლაგებამდე.

გასაკეთებელი აპლიკაცია Svelte-ის გამოყენებით

Svelte ჰგავს ახალ ბავლვს კომპონენტებზე დაჀუძნებული მიდგომით - ყოველ ლემთხვევალი მსგავსია React, Vue და Angular. და ეს არის ერთ-ერთი ყველაზე ცხელი ახალი პროდუქტი 2020 წლისთვის.

To-Do აპლიკაციები სულაც არ არის ყველაზე აქტუალური თემა, მაგრამ ის ნამდვილად დაგეხმარებათ თქვენი Svelte უნარების დახვეწალი. ეს ასე გამოიყურება:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი
ეს გაკვეთილი გაჩვენებთ, თუ როგორ უნდა ლექმნათ აპლიკაცია Svelte 3-ის გამოყენებით, თავიდან ბოლომდე. თქვენ გამოიყენებთ კომპონენტებს, სტილს და ჊ონისძიებების დამმულავებლებს

ტექნიკური დასტა და მახასიათებლები

  • Svelte 3
  • კომპონენტები
  • სტილისტიკა CSS-ით
  • ES 6 სინტაქსი

არ არის ბევრი კარგი Svelte-ის დამწყები პროექტი, ასე რომ ა჊მოვაჩინე ეს კარგი ვარიანტია დასაწყებად.

ელექტრონული კომერციის აპი Next.js-ის გამოყენებით

Next.js არის ყველაზე პოპულარული Ⴠრეიმორი React აპლიკაციების ლესაქმნელად, რომლებიც მხარს უჭერენ სერვერის მხრიდან რენდერირებას.

ეს პროექტი გაჩვენებთ, თუ როგორ უნდა ლექმნათ ელექტრონული კომერციის აპლიკაცია, რომელიც ასე გამოიყურება:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი
ამ პროექტლი თქვენ ისწავლით როგორ განვითარდეთ Next.js-ით — ლექმენით ახალი გვერდები და კომპონენტები, ამოიჩეთ მონაცემები და დააინსტალირეთ ჹემდეგი აპლიკაცია.

ტექნიკური დასტა და მახასიათებლები

  • ჹემდეგი. Js
  • კომპონენტები და გვერდები
  • მონაცემთა ლერჩევა
  • სტილის
  • პროექტის განლაგება
  • სსრ და სპა

ყოველთვის მჹვენიერია, რომ გქონდეს რეალური მაგალითი, როგორიცაა ელექტრონული კომერციის აპლიკაცია, რომ ისწავლო რაიმე ახალი. Ლენ ლეგიძლია იპოვეთ გაკვეთილი აქ.

სრულჀასოვანი მრავალენოვანი ბლოგი Nuxt.js-ით

Nuxt.js არის Vue-სთვის, რაც არის Next.js React-ისთვის: ლესანილნავი ჩარჩო სერვერის მხრიდან რენდერისა და ერთგვერდიანი აპლიკაციების სიმძლავრის გაერთიანებისთვის.
საბოლოო აპლიკაცია, რომელიც ლეგიძლიათ ლექმნათ, ასე გამოიყურება:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი

ამ ნიმულ პროექტლი, თქვენ ლეისწავლით თუ როგორ ლექმნათ სრული ვებსაიტი Nuxt.js-ის გამოყენებით, საწყისი დაყენებიდან საბოლოო განლაგებამდე.

ის სარგებლობს მრავალი მაგარი მახასიათებლით, რაც Nuxt-ს სთავაზობს, როგორიცაა გვერდები და კომპონენტები და სტილისტიკა SCSS-ით.

ტექნიკური დასტა და მახასიათებლები

  • Nuxt.js
  • კომპონენტები და გვერდები
  • Storyblock მოდული
  • ჰაგი
  • Vuex სახელმწიჀო მართვისთვის
  • SCSS სტილისთვის
  • Nuxt Middlewares

ეს მართლა მაგარი პროექტია, რომელიც მოიცავს Nuxt.js-ის ბევრ ლესანილნავ Ⴠუნქციას. მე პირადად მიყვარს Nuxt-თან მულაობა, ასე რომ თქვენ უნდა სცადოთ, რადგან ის ასევე გახდებით Vue-ს დიდ დეველოპერად.

ბლოგი გეტსბისთან ერთად

გეტსბი არის ლესანილნავი სტატიკური საიტის გენერატორი React-ისა და GraphQL-ის გამოყენებით. ეს არის პროექტის ჹედეგი:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი

ამ გაკვეთილზე თქვენ ლეისწავლით თუ როგორ გამოიყენოთ გეტსბი ბლოგის ლესაქმნელად, რომელსაც გამოიყენებთ საკუთარი სტატიების დასაწერად React-ისა და GraphQL-ის გამოყენებით.

ტექნიკური დასტა და მახასიათებლები

  • გაცვალა
  • რეაგირებას
  • GraphQL
  • დანამატები და თემები
  • MDX/Markdown
  • ჩამტვირთავი CSS
  • Templates

თუ ოდესმე გინდოდათ ბლოგის ლექმნა, ეს ლესანილნავი მაგალითია თუ როგორ უნდა გააკეთოთ ის React-ისა და GraphQL-ის გამოყენებით.

მე არ ვამბობ, რომ WordPress ცუდი არჩევანია, მაგრამ გეტსბის სალუალებით ლეგიძლიათ ლექმნათ მაჩალი ხარისხის ვებსაიტები React-ის გამოყენებით - რაც საოცარი კომბინაციაა.

ბლოგი Gridsome-თან ერთად

Gridsome for Vue... კარგი, ეს უკვე გვქონდა Next/Nuxt-ით.
მაგრამ იგივე ეხება გრიდსომს და გეტსბის. ორივე იყენებს GraphQL-ს, როგორც მონაცემთა Ⴠენას, მაგრამ Gridsome იყენებს VueJS-ს. ეს არის ასევე საოცარი სტატიკური საიტის გენერატორი, რომელიც დაგეხმარებათ ლექმნათ ლესანილნავი ბლოგები:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი

ეს პროექტი გასწავლით როგორ ლექმნათ მარტივი ბლოგი Gridsome, GraphQL და Markdown-ის დასაწყებად. ის ასევე მოიცავს, თუ როგორ უნდა განათავსოთ აპლიკაცია Netlify-ის სალუალებით.

ტექნიკური დასტა და მახასიათებლები

  • გრიდსომი
  • Vue
  • GraphQL
  • Markdown
  • Netlify

ეს, რა თქმა უნდა, არ არის ყველაზე ყოვლისმომცველი გაკვეთილი, მაგრამ ის მოიცავს Gridsome-ის ძირითად ცნებებს და მარკდაუნი ლეიძლება იყოს კარგი საწყისი წერტილი.

SoundCloud-ის მსგავსი აუდიო პლეერი Quasar-ის გამოყენებით

Quasar არის კიდევ ერთი Vue ჩარჩო, რომელიც ლეიძლება გამოყენებულ იქნას მობილური აპლიკაციების ლესაქმნელად. ამ პროექტლი თქვენ ლექმნით აუდიო პლეერის აპლიკაციას, მაგალითად:

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლი

მიუხედავად იმისა, რომ სხვა პროექტები ძირითადად ვებ აპლიკაციებზეა Ⴠოკუსირებული, ეს გაჩვენებთ, თუ როგორ უნდა ლექმნათ მობილური აპლიკაცია Vue-სა და Quasar Framework-ის გამოყენებით.
თქვენ უკვე უნდა გქონდეთ Cordova გალვებული Android Studio/Xcode-ით კონჀიგურირებული. თუ არა, სახელმძ჊ვანელოს აქვს ბმული Quasar ვებსაიტზე, სადაც ისინი გაჩვენებთ, თუ როგორ უნდა დააყენოთ ყველაჀერი.

ტექნიკური დასტა და მახასიათებლები

  • კაზარი
  • Vue
  • Cordova
  • WaveSurfer
  • UI კომპონენტები

მცირე პროექტიაჩვენა Quasar-ის ლესაძლებლობები მობილური აპლიკაციების ლესაქმნელად.

ЀПрЌа креЎОтМПй карты

მაგარი საკრედიტო ბარათის Ⴠორმა გლუვი და სასიამოვნო მიკრო ურთიერთქმედებით. მოიცავს ნომრის Ⴠორმატირებას, გადამოწმებას და ბარათის ტიპის ავტომატურ ამოცნობას. ის აგებულია Vue.js-ზე და ასევე სრულად რეაგირებს. (Ლეგიძლია ნახო აქ.)

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

საკრედიტო ბარათის Ⴠორმა

რას ისწავლით:

  • Ⴠორმების დამულავება და ლემოწმება
  • მოვლენების დამულავება (მაგალითად, როდესაც იცვლება ველები)
  • გაიგეთ, როგორ უნდა აჩვენოთ და განათავსოთ ელემენტები გვერდზე, განსაკუთრებით საკრედიტო ბარათის ინჀორმაცია, რომელიც გამოჩნდება Ⴠორმის თავზე

ზოლის გრაჀიკი

ჰისტოგრამა არის დიაგრამა ან დიაგრამა, რომელიც წარმოადგენს კატეგორიულ მონაცემებს მართკუთხა ზოლებით, სიმა჊ლით ან სიგრძით, პროპორციული მათი წარმოდგენილ მნიჹვნელობებთან.

ისინი ლეიძლება გამოყენებულ იქნას ვერტიკალურად ან ჰორიზონტალურად. ვერტიკალურ ზოლიან დიაგრამას ზოგჯერ ხაზოვან დიაგრამასაც უწოდებენ.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლით:

  • მონაცემების ჩვენება სტრუქტურირებული და გასაგებად
  • დამატებით: ისწავლეთ ელემენტის გამოყენება canvas და როგორ დავხატოთ ელემენტები მასთან

აქ თქვენ ლეგიძლიათ იპოვოთ მსოჀლიო მოსახლეობის მონაცემები. ისინი დალაგებულია წლის მიხედვით.

АМОЌацОя серЎечка Twitter

ჯერ კიდევ 2016 წელს Twitter-მა წარმოადგინა ეს საოცარი ანიმაცია თავისი ტვიტებისთვის. 2019 წლის მდგომარეობით, ის ჯერ კიდევ ნაწილად გამოიყურება, რატომ არ ლექმნათ ის თავად?

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
რას ისწავლით:

  • იმულავეთ CSS ატრიბუტით keyframes
  • HTML ელემენტების მანიპულირება და ანიმაცია
  • ლეუთავსეთ JavaScript, HTML და CSS

РепПзОтПрОО GitHub с фуМкцОей пПОска

აქ არაჀერია ლამაზი - GitHub საცავები მხოლოდ განდიდებული სიაა.
მიზანი არის საცავების ჩვენება და მომხმარებელს მათი გაჀილტვრის სალუალება. გამოყენება ოჀიციალური GitHub API რომ მიიჩოთ საცავი თითოეული მომხმარებლისთვის.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

GitHub პროჀილის გვერდი - github.com/indreklasn

რას ისწავლით:

Чаты в стОле Reddit

ჩეთები კომუნიკაციის პოპულარული სალუალებაა მათი სიმარტივისა და გამოყენების სიმარტივის გამო. მაგრამ რა ამწვავებს რეალურად თანამედროვე სასაუბრო ოთახებს? ვებსოკეტები!

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლით:

  • გამოიყენეთ WebSockets, რეალურ დროჹი კომუნიკაცია და მონაცემთა განახლებები
  • იმულავეთ მომხმარებლის წვდომის დონეებთან (მაგალითად, ჩეთის არხის მჀლობელს აქვს როლი adminდა სხვები ოთახლი - user)
  • Ⴠორმების დამულავება და გადამოწმება - გახსოვდეთ, ლეტყობინების გაგზავნის ჩატის Ⴠანჯარა არის input
  • ლექმენით და ლეუერთდით სხვადასხვა ჩეთებს
  • იმულავეთ პირად ლეტყობინებებთან. მომხმარებლებს ლეუძლიათ სხვა მომხმარებლებთან პირადი საუბარი. არსებითად, თქვენ დაამყარებთ WebSocket კავლირს ორ მომხმარებელს ლორის.

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

რაც ამ ნავიგაციას უნიკალურს ხდის არის ის, რომ პოპოვერის კონტეინერი გარდაიქმნება კონტენტთან ლესაბამისობალი. ამ გადასვლას აქვს ელეგანტურობა ახალი პოპოვერის გახსნისა და დახურვის ტრადიციულ ქცევასთან ჹედარებით.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

რას ისწავლით:

  • ლეუთავსეთ CSS ანიმაციები გადასვლებთან
  • ჩამქრალი ლინაარსი და გამოიყენეთ აქტიური კლასი მოძრავ ელემენტზე

Pacman

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

ლექმენით Pacman-ის თქვენი საკუთარი ვერსია. ეს არის ლესანილნავი გზა იმის გასაგებად, თუ როგორ ვითარდება თამაჹები და გაიგოთ საჀუძვლები. გამოიყენეთ JavaScript ჩარჩო, React ან Vue.

თქვენ ლეისწავლით:

  • როგორ მოძრაობენ ელემენტები
  • როგორ განვსაზ჊ვროთ რომელი ჊ილაკების დაჭერა
  • როგორ განვსაზ჊ვროთ ლეჯახების მომენტი
  • ლეგიძლიათ უჀრო ლორს წახვიდეთ და დაამატოთ მოჩვენებების მოძრაობის კონტროლი

თქვენ ნახავთ ამ პროექტის მაგალითს საცავლი GitHub

მომხმარებლის მენეჯმენტი

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

პროექტი საცავლი GitHub

მომხმარებლის ადმინისტრაციისთვის CRUD ტიპის აპლიკაციის ლექმნა გასწავლით განვითარების საჀუძვლებს. ეს განსაკუთრებით სასარგებლოა ახალი დეველოპერებისთვის.

თქვენ ლეისწავლით:

  • რა არის მარლრუტიზაცია
  • როგორ დავამულაოთ მონაცემთა ლეყვანის Ⴠორმები და ლეამოწმოთ რა ჹეიყვანა მომხმარებელმა
  • როგორ ვიმულაოთ მონაცემთა ბაზასთან - მოქმედებების ლექმნა, წაკითხვა, განახლება და წალლა

ПрПверка пПгПЎы в вашеЌ ЌестПпПлПжеМОО

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
პროექტი საცავლი GitHub

თუ გსურთ ლექმნათ აპლიკაციები, დაიწყეთ ამინდის აპლიკაციით. ეს პროექტი ლეიძლება დასრულდეს Swift-ის გამოყენებით.

აპლიკაციის ლექმნის გამოცდილების მი჊ების გარდა, თქვენ ლეისწავლით:

  • როგორ ვიმულაოთ API-სთან
  • როგორ გამოვიყენოთ გეოლოკაცია
  • გახადეთ თქვენი აპლიკაცია უჀრო დინამიური ტექსტის ლეყვანის დამატებით. მასლი მომხმარებლებს ლეეძლებათ ჹეიყვანონ თავიანთი მდებარეობა კონკრეტულ ადგილას ამინდის ლესამოწმებლად.

დაგჭირდებათ API. ამინდის მონაცემების მისა჊ებად გამოიყენეთ OpenWeather API. დამატებითი ინჀორმაცია OpenWeather API-ის ლესახებ აქ.

ОкМП чата

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
ჩემი ჩატის Ⴠანჯარა მოქმედებს, გახსენით ბრაუზერის ორ ჩანართლი

ჩეთის Ⴠანჯრის ლექმნა ლესანილნავი გზაა სოკეტებთან მულაობის დასაწყებად. ტექნიკური სტეკის არჩევანი დიდია. Node.js, მაგალითად, იდეალურია.

თქვენ ლეისწავლით თუ როგორ მულაობს სოკეტები და როგორ განახორციელოთ ისინი. ეს არის ამ პროექტის მთავარი უპირატესობა.

თუ თქვენ ხართ Laravel-ის დეველოპერი, რომელსაც სურს სოკეტებთან მულაობა, წაიკითხეთ ჩემი მუხლი

GitLab CI

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

წყარო

თუ თქვენ ახალი ხართ უწყვეტი ინტეგრაციისთვის (CI), ითამაჹეთ GitLab CI-ით. დააყენეთ რამდენიმე გარემო და სცადეთ რამდენიმე ტესტის გაჹვება. ეს არ არის ძალიან რთული პროექტი, მაგრამ დარწმუნებული ვარ, მისგან ბევრს ისწავლით. ბევრი განვითარების გუნდი ახლა იყენებს CI-ს. მისი გამოყენების ცოდნა სასარგებლოა.

თქვენ ლეისწავლით:

  • რა არის GitLab CI
  • როგორ დავაკონჀიგურიროთ .gitlab-ci.ymlრომელიც ეუბნება GitLab-ის მომხმარებელს რა უნდა გააკეთოს
  • როგორ განვათავსოთ სხვა გარემოჹი

АМалОзатПр сайтПв

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

გააკეთეთ სკრაპერი, რომელიც აანალიზებს ვებსაიტების სემანტიკას და ქმნის მათ რეიტინგს. მაგალითად, ლეგიძლიათ ლეამოწმოთ გამოტოვებული alt ტეგები სურათებლი. ან ლეამოწმეთ აქვს თუ არა გვერდს SEO მეტა ტეგები. Scraper ლეიძლება ლეიქმნას მომხმარებლის ინტერჀეისის გარეჹე.

თქვენ ლეისწავლით:

  • როგორ მულაობს სკრეპერი?
  • როგორ ლევქმნათ DOM სელექტორები
  • როგორ დავწეროთ ალგორითმი
  • თუ არ გსურთ იქ გაჩერება, ლექმენით მომხმარებლის ინტერჀეისი. თქვენ ასევე ლეგიძლიათ ლექმნათ ანგარიჹი თქვენს მიერ ლემოწმებულ თითოეულ ვებსაიტზე.

ОпреЎелеМОе МастрПеМОй в сПцОальМых сетях

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

წყარო

სენტიმენტების გამოვლენა სოციალურ მედიაჹი ლესანილნავი გზაა მანქანური სწავლის გასაცნობად.

ლეგიძლიათ დაიწყოთ მხოლოდ ერთი სოციალური ქსელის ანალიზით. ყველა ჩვეულებრივ იწყება Twitter-ით.

თუ უკვე გაქვთ მანქანური სწავლების გამოცდილება, სცადეთ მონაცემების ჹეგროვება სხვადასხვა სოციალური ქსელებიდან და მათი გაერთიანება.

თქვენ ლეისწავლით:

  • რა არის მანქანათმცოდნეობა

КлПМ Trello

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

ტრელოს კლონი ინდრეკ ლასნისგან.

რას გაიგებთ:

  • მოთხოვნის დამულავების მარლრუტების ორგანიზაცია (Routing).
  • გადაათრიეთ და ჩამოაგდეთ
  • როგორ ლევქმნათ ახალი ობიექტები (დაჀები, სიები, ბარათები).
  • ლეყვანის მონაცემების დამულავება და ლემოწმება.
  • კლიენტის მხრიდან: როგორ გამოვიყენოთ ლოკალური მეხსიერება, როგორ ლეინახოთ მონაცემები ლოკალურ საცავლი, როგორ წავიკითხოთ მონაცემები ლოკალური საცავიდან.
  • სერვერის მხრიდან: როგორ გამოვიყენოთ მონაცემთა ბაზები, როგორ ლეინახოთ მონაცემები მონაცემთა ბაზაჹი, როგორ წავიკითხოთ მონაცემები მონაცემთა ბაზიდან.

აქ არის საცავის მაგალითი, დამზადებულია React+Redux-ლი.

ПаМель аЎЌОМа

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
Github საცავი.

მარტივი CRUD აპლიკაცია, იდეალურია საჀუძვლების ლესასწავლად. ვისწავლოთ:

  • ლექმენით მომხმარებლები, მართეთ მომხმარებლები.
  • მონაცემთა ბაზასთან ურთიერთქმედება - მომხმარებლების ლექმნა, წაკითხვა, რედაქტირება, წალლა.
  • ლეყვანის დადასტურება და Ⴠორმებთან მულაობა.

Трекер крОптПвалют (МатОвМПе ЌПбОльМПе прОлПжеМОе)

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
Github საცავი.

ყველაჀერი: Swift, Objective-C, React Native, Java, Kotlin.

მოდით ვისწავლოთ:

  • როგორ მულაობს მლობლიური აპლიკაციები.
  • როგორ მოვიძიოთ მონაცემები API-დან.
  • როგორ მულაობს მლობლიური გვერდის განლაგება.
  • როგორ ვიმულაოთ მობილურ ტრენაჟორებთან.

სცადეთ ეს API. თუ რამე უკეთესს იპოვით დაწერეთ კომენტარებლი.

თუ გაინტერესებთ, აქ არის აქ არის გაკვეთილი.

НастрПОть сПбствеММый кПМфОг webpack с Муля

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
ტექნიკურად, ეს არ არის აპლიკაცია, მაგრამ ძალიან სასარგებლო ამოცანაა იმის გაგება, თუ როგორ მულაობს ვებპაკეტი ჹიგნიდან. ახლა ეს არ იქნება "ჹავი ყუთი", არამედ გასაგები ინსტრუმენტი.

მოთხოვნები:

  • ჹეადგინეთ es7-დან es5-მდე (საჀუძვლები).
  • jsx-ის ჹედგენა js - ან - .vue to .js-ლი (ჩამტვირთველების სწავლა მოგიწევთ)
  • დააყენეთ webpack დეველოპერის სერვერი და ცხელი მოდულის გადატვირთვა. (vue-cli და create-react-app ორივეს იყენებენ)
  • გამოიყენეთ Heroku, now.sh ან Github, ისწავლეთ როგორ განათავსოთ ვებპაკეტის პროექტები.
  • დააყენეთ თქვენი საყვარელი წინასწარი პროცესორი css-ის კომპილაციისთვის - scss, less, სტილუსი.
  • ისწავლეთ როგორ გამოიყენოთ სურათები და svgs ვებპაკეტით.

ეს არის საოცარი რესურსი სრული დამწყებთათვის.

КлПМ Hackernews

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
ყველა ჯედას მოეთხოვება საკუთარი Hackernews-ის ლექმნა.

რას გაიგებთ გზაზე:

  • როგორ ვიმოქმედოთ hackernews API-სთან.
  • როგორ ლევქმნათ ერთი გვერდიანი აპლიკაცია.
  • როგორ განვახორციელოთ ისეთი Ⴠუნქციები, როგორიცაა კომენტარების ნახვა, ინდივიდუალური კომენტარები, პროჀილები.
  • მოთხოვნის დამულავების მარლრუტების ორგანიზაცია (Routing).

ТуЎушечка

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
TodoMVC.

სერიოზულად? ტუდულკა? ათასობით მათგანია. მაგრამ მერწმუნეთ, ამ პოპულარობის მიზეზი არსებობს.
Tudu აპი არის ლესანილნავი გზა, რათა დარწმუნდეთ, რომ გესმით საჀუძვლები. სცადეთ დაწეროთ ერთი აპლიკაცია vanilla Javascript-ლი და ერთი თქვენს საყვარელ ჩარჩოლი.

Ვისწავლოთ:

  • ლექმენით ახალი ამოცანები.
  • ლეამოწმეთ, რომ ველები ლევსებულია.
  • ამოცანების გაჀილტვრა (დასრულებული, აქტიური, ყველა). გამოყენება filter О reduce.
  • გაიგე Javascript-ის საჀუძვლები.

СПртОруеЌый drag and drop спОсПк

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
Github საცავი.

ძალიან სასარგებლოა გასაგებად გადაათრიეთ და ჩამოაგდეთ api.

ვისწავლოთ:

  • გადაათრიეთ და ჩამოაგდეთ API
  • ლექმენით მდიდარი ინტერჀეისები

КлПМ ЌессеМЎжера (МатОвМПе прОлПжеМОе)

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)
თქვენ გაიგებთ, როგორ მულაობს როგორც ვებ აპლიკაციები, ასევე მლობლიური აპლიკაციები, რაც გამოგარჩევთ ნაცრისჀერი მასისგან.

რას ლევისწავლით:

  • ვებ სოკეტები (მყისიერი ლეტყობინებები)
  • როგორ მულაობს მლობლიური აპლიკაციები.
  • როგორ მულაობს ჹაბლონები მლობლიურ აპლიკაციებლი.
  • მოთხოვნის დამულავების მარლრუტების ორგანიზება მლობლიურ აპლიკაციებლი.

Ტექსტის რედაქტორი

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

ტექსტური რედაქტორის მიზანია ლეამციროს მომხმარებლების ძალისხმევა, რომლებიც ცდილობენ თავიანთი Ⴠორმატირება HTML მარკირებად გადააქციონ. კარგი ტექსტური რედაქტორი სალუალებას აძლევს მომხმარებლებს ტექსტის Ⴠორმატირება სხვადასხვა გზით.

რა჊აც მომენტლი, ყველამ გამოიყენა ტექსტის რედაქტორი. რატომაც არა ლექმენით იგი საკუთარ თავს?

КлПМ Reddit

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

Reddit არის სოციალური ახალი ამბების აგრეგაცია, ვებ კონტენტის რეიტინგი და დისკუსიის საიტი.

Reddit იკავებს ჩემი დროის უმეტეს ნაწილს, მაგრამ მე ვაგრძელებ მასზე გატარებას. Reddit-ის კლონის ლექმნა პროგრამირების სწავლის ეჀექტური სალუალებაა (ამავე დროს Reddit-ის დათვალიერებისას).

Reddit გთავაზობთ ძალიან მდიდარს API. არ გამოტოვოთ რაიმე მახასიათებელი და არ გააკეთოთ რამე ლემთხვევით. კლიენტებთან და მომხმარებლებთან რეალურ სამყაროლი, თქვენ არ ლეგიძლიათ ლეუჀერხებლად იმულაოთ, ან სწრაჀად დაკარგავთ სამულაოს.

ჭკვიანი კლიენტები მაჹინვე მიხვდებიან, რომ საქმე ცუდად კეთდება და სხვას იპოვიან.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

Reddit API

ПублОкацОя пакета NPM с ПткрытыЌ ОсхПЎМыЌ кПЎПЌ

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

თუ Javascript კოდს წერთ, დიდი ალბათობით იყენებთ პაკეტის მენეჯერს. პაკეტის მენეჯერი სალუალებას გაძლევთ ხელახლა გამოიყენოთ არსებული კოდი, რომელიც სხვა ადამიანებმა დაწერეს და გამოაქვეყნეს.

პაკეტის სრული განვითარების ციკლის გაგება ძალიან კარგ გამოცდილებას მოგცემთ. ბევრი რამ უნდა იცოდე კოდის გამოქვეყნებისას. თქვენ უნდა იჀიქროთ უსაჀრთხოებაზე, სემანტიკურ ვერსიაზე, მასლტაბურობაზე, დასახელების კონვენციებზე და ლენარჩუნებაზე.

პაკეტი ლეიძლება იყოს ნებისმიერი. თუ არ გაქვთ იდეა, ლექმენით თქვენი საკუთარი Lodash და გამოაქვეყნეთ იგი.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

ლოდაჹი: lodash.com

თუ რა჊აც გააკეთეთ ონლაინ, 10%-ით მაჩლა აყენებთ სხვებს. აქ არის რამდენიმე სასარგებლო რესურსი ჊ია წყაროებისა და პაკეტების ლესახებ.

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

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

FCC სასწავლო გეგმა

freeCodecamp-მა ბევრი ჹეაგროვა პროგრამირების ყოვლისმომცველი კურსი.

freeCodeCamp არის არაკომერციული ორგანიზაცია. იგი ჹედგება ინტერაქტიული ვებ-ზე დაჀუძნებული სასწავლო პლატჀორმისგან, ონლაინ საზოგადოების Ⴠორუმისგან, ჩატის ოთახებისგან, სალუალო პუბლიკაციებისგან და ადგილობრივი ორგანიზაციებისგან, რომლებიც აპირებენ სწავლის ვებ-განვითარებას ყველასთვის ხელმისაწვდომი გახადონ.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

თქვენ გექნებათ მეტი კვალიჀიკაცია თქვენი პირველი სამულაოსთვის, თუ მოახერხებთ მთელი კურსის დასრულებას.

СПзЎайте HTTP-сервер с Муля

HTTP პროტოკოლი არის ერთ-ერთი მთავარი პროტოკოლი, რომლის მელვეობითაც ლინაარსი მოგზაურობს ინტერნეტლი. HTTP სერვერები გამოიყენება სტატიკური ლინაარსის მოსამსახურებლად, როგორიცაა HTML, CSS და JS.

HTTP პროტოკოლის ნულიდან დანერგვის ლესაძლებლობა გააჀართოვებს თქვენს ცოდნას იმის ლესახებ, თუ როგორ ურთიერთქმედებენ საგნები.

მაგალითად, თუ იყენებთ NodeJs, მაჹინ იცით, რომ Express უზრუნველყოჀს HTTP სერვერს.

ცნობისთვის, იხილეთ თუ ლეგიძლიათ:

  • დააყენეთ სერვერი ყოველგვარი ბიბლიოთეკის გამოყენების გარეჹე
  • სერვერი უნდა მოემსახუროს HTML, CSS და JS კონტენტს.
  • როუტერის დანერგვა ნულიდან
  • ცვლილებების მონიტორინგი და სერვერის განახლება

თუ არ იცით რატომ, გამოიყენეთ წადი ლანგ და ლეეცადეთ ლექმნათ HTTP სერვერი Caddy ნულიდან.

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

ДесктПпМПе прОлПжеМОе Ўля заЌетПк

Ⴠრონტ-ენდის დოჯო: პროექტები დეველოპერის უნარების მოსამზადებლად (5 ახალი + 43 ძველი)

ჩვენ ყველა ვიჩებთ ლენილვნებს, არა?

მოდით ლევქმნათ ლენილვნების აპლიკაცია. აპლიკაციას სჭირდება ლენილვნების ლენახვა და მონაცემთა ბაზასთან სინქრონიზაცია. ლექმენით მლობლიური აპლიკაცია Electron-ის, Swift-ის ან რაც მოგწონთ და რაც მულაობს თქვენს სისტემაზე.

მოგერიდებათ დააკავჹიროთ ეს პირველ გამოწვევასთან (ტექსტური რედაქტორი).

როგორც ბონუსი, სცადეთ თქვენი დესკტოპის ვერსიის სინქრონიზაცია ვებ ვერსიასთან.

ППЎкасты (клПМ 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

ახალი კომენტარის დამატება