I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

1. Клон Notion

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Notion полюбилось ΠΌΠ½ΠΎΠ³ΠΈΠΌ, ΠΎΠ½ΠΎ позволяСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ, ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

www.notion.so

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая ΠΊΠ»ΠΎΠ½ Notion:

  • HTML Drag and drop API. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Β«ΡΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉΒ» draggable элСмСнт ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² droppable Π·ΠΎΠ½Ρƒ.
  • Как ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ смартфоном.
  • ΠœΡ‹ позволяСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ записи, Ρ‚Π΅ΠΌ самым ΠΌΡ‹ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠ΅ΠΌ CRUD-Π½Π°Π²Ρ‹ΠΊΠΈ.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Eli nqaku liguqulelwe ngenkxaso ye-EDISON Software, leyo Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ прилоТСния ΠΈ сайты, kwakunye utyala imali kuqaliso.

2. Клон Repl.it

Repl.it -это инструмСнт для совмСстного рСдактирования ΠΊΠΎΠ΄Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько языков: JavaScript, Python, Go ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для быстрых дСмонстраций ΠΈ ΠΊΠΎΠ΄-ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

repl.it

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая ΠΊΠ»ΠΎΠ½ Repl.it:

  • Как Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ (server-side) Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (client-side).
  • Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (исходный ΠΊΠΎΠ΄) ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° экран Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния.
  • Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² Π²Π΅Π±Π΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.
  • Как ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ синтаксис ΠΊΠΎΠ΄Π°.

3. Клон Google Photos

Google Photos это сСрвис для хранСния ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ„ΠΎΡ‚ΠΎΠΊ.
Π›ΡŽΠ±ΠΎΠ΅ соврСмСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с фотографиями ΡƒΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ, ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€. Π›ΡŽΠ΄ΠΈ хотят ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои Π°Π²Π°Ρ‚Π°Ρ€ΠΊΠΈ ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ„ΠΎΡ‚ΠΊΠ°ΠΌΠΈ ΠΊΠΎΡ‚ΠΈΠΊΠΎΠ², поэтому Π½Π°Π΄ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с изобраТСниями.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

www.google.com/photos/about

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая ΠΊΠ»ΠΎΠ½ Google Photos:

  • Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ изобраТСния Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…, Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° гигантских экранах Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ².
  • Как ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, особСнно Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (>1ΠœΠ‘) ΠΈ массовых Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ±Ρ€Π΅Π·ΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ для ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π³Π°Π»Π΅Ρ€Π΅ΠΈ.
  • Ibhonasi: ΠΊΠ°ΠΊ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ изобраТСния Π² ΠΎΠ±Π»Π°ΠΊΠ΅ ΠΈΠ»ΠΈ локальной Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

4. Клон Gifsky

IGifski ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ Π² GIF ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈi-pngquant для эффСктивных ΠΏΠ°Π»ΠΈΡ‚Ρ€ кросс-ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ сглаТивания. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Π³ΠΈΡ„ΠΊΠ° с тысячами Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΠΊΠ°Π΄Ρ€.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

gif.ski

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая ΠΊΠ»ΠΎΠ½ Gifski:

  • Как ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ (.mp4 Π² .gif).
  • Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API Drag and Drop HTML.
  • Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ оптимизация ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Qaphela: Gifsky β€” это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π΅ΡΡ‚ΡŒ Π½Π° GitHub!

5. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ курсов ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

React Native cryptocurrency tracker

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ курса Π²Π°Π»ΡŽΡ‚:

  • Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с API ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ ΠΈΠ· API.
  • Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ списка.
  • Ibhonasi: Если Π²Π°ΠΌ интСрСсно, я Π½Π΅Π΄Π°Π²Π½ΠΎ написал Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π» ΠΏΠΎ созданию Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π° Ρ†Π΅Π½ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρƒ с React Native.

Qaphela: Apha GitHub example repository.

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ.

Ulwaleko

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

www.reddit.com/r/layer

Umaleko luluntu apho wonke umntu anokuzoba ipixel β€œkwibhodi” ekwabelwana ngayo. Umbono wokuqala wazalwa kwiReddit. Uluntu lwe-r/Layer sisikweko sokuyila ekwabelwana ngaso, ukuba wonke umntu abe ngumdali kwaye abe negalelo kwisizathu esifanayo.

Yintoni oya kufunda ngayo xa usenza iprojekthi yakho yeLayer:

  • Isebenza njani iJavaScript canvas Ukwazi indlela yokusebenzisa iseyile sisakhono esibalulekileyo kwizicelo ezininzi.
  • Indlela yokulungelelanisa iimvume zabasebenzisi. Umsebenzisi ngamnye unokuzoba ipixel enye rhoqo ngemizuzu eli-15 ngaphandle kokungena.
  • Yenza iiseshini zecookies.

Squoosh

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
squooosh.app

I-Squoosh sisicelo sokucinezela umfanekiso kunye neenketho ezininzi eziphambili.

GIF 20 MBI-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Ngokwenza eyakho inguqulelo yeSquoosh uya kufunda:

  • Indlela yokusebenza ngeesayizi zemifanekiso
  • Funda izinto ezisisiseko Drag'n'Drop API
  • Qonda indlela i-API kunye nabaphulaphuli besiganeko basebenza ngayo
  • Indlela yokulayisha kunye nokuthumela ngaphandle iifayile

Qaphela: Icompressor yomfanekiso yindawo. Akuyimfuneko ukuthumela idatha eyongezelelweyo kumncedisi. Unokuba necompressor ekhaya, okanye ungayisebenzisa kwiseva, ukhetho lwakho.

Calculator

Ima kancinci? Ngokunyanisekileyo? Isibali-manani? Ewe, ngokuchanekileyo, i-calculator. Ukuqonda iziseko zezibalo kunye nendlela ezisebenzisana ngayo sisakhono esibalulekileyo sokwenza lula usetyenziso lwakho. Kungekudala okanye kamva kuya kufuneka ujongane namanani kwaye ngokukhawuleza kungcono.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
jarodburchhill.github.io/CalculatorReactApp

Ngokwenza esakho isixhobo sokubala uya kufunda:

  • Sebenza ngamanani kunye nokusebenza kwezibalo
  • Ziqhelanise nabaphulaphuli besiganeko API
  • Indlela yokucwangcisa izinto, ukuqonda izitayela

I-Crawler (injini yokukhangela)

Wonke umntu usebenzise injini yokukhangela, kutheni ungazenzi eyakho? Abakhasi bayafuneka ukukhangela ulwazi. Wonke umntu uzisebenzisa yonke imihla kwaye imfuno yale teknoloji kunye neengcali ziya kukhula ngokuhamba kwexesha.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Injini yokukhangela kaGoogle

Uya kufunda ntoni ngokwenza eyakho injini yokukhangela:

  • Basebenza njani abakhasi
  • Ungazibala njani iisayithi kunye nendlela yokuzibeka ngokwereyithingi kunye nodumo
  • Indlela yokugcina iisayithi ezinesalathisi kwisiseko sedatha kunye nendlela yokusebenza kunye nesiseko sedatha

Umdlali woMculo (Spotify, Apple Music)

Wonke umntu umamela umculo - yinxalenye nje ebalulekileyo yobomi bethu. Masenze isidlali somculo ukuze siqonde ngcono ukuba oomatshini abasisiseko beqonga lokusasaza umculo basebenza njani.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Spotify

Yintoni oya kuyifunda ngokwenza iqonga lakho lokusasaza umculo:

  • Usebenza njani nge-API. sebenzisa i-API esuka kwiSpotify okanye iApple Music
  • Idlalwa njani, nqumama okanye ubuye umva ukuya kwingoma elandelayo/yangaphambili
  • Indlela yokutshintsha umthamo
  • Indlela yokulawula umzila womsebenzisi kunye nembali yesikhangeli

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для поиска Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ React (с Ρ…ΡƒΠΊΠ°ΠΌΠΈ)

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, с Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ, β€” это ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для поиска Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ React. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni
Боздавая это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ React, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ API Hooks. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ React, мноТСство Ρ…ΡƒΠΊΠΎΠ², внСшний API ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стили CSS.

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • React с hook’ами
  • Yakha-yenza-app
  • JSX
  • CSS

Π‘Π΅Π· использования ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ классов, эти ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ React ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π² 2020 Π³ΠΎΠ΄Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° здСсь. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям ΠΈΠ»ΠΈ сдСлайтС всС Π½Π° собствСнный вкус.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π°Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Vue

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для вас β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π°Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ мою Π»ΡŽΠ±ΠΈΠΌΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ JavaScript: VueJS. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni
Из этого руководства Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Vue с нуля β€” ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ состояния, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ сторонним сСрвисам ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • Vue
  • vux
  • Vue Router
  • Vue CLI
  • Ukuqhubela phambili
  • CSS

Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Vue ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ свои ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π² 2020 Π³ΠΎΠ΄Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π» здСсь.

ΠšΡ€Π°ΡΠΈΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для просмотра ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ с Angular 8

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ красивоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для просмотра ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Angular 8:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni
Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас Ρ†Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с нуля β€” начиная с проСктирования ΠΈ заканчивая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ прилоТСния.

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • I-angular 8
  • Firebase
  • Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π½Π° сторонС сСрвСра
  • CSS с сСткой ΠΈ Flexbox
  • Mobile friendly ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ
  • Imo emnyama
  • ΠšΡ€Π°ΡΠΈΠ²Ρ‹ΠΉ интСрфСйс

Π§Ρ‚ΠΎ ΠΌΠ½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ нравится Π² этом Π²ΡΠ΅ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π²Π΅Ρ‰ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ. ВмСсто этого Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ вСсь процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ β€” ΠΎΡ‚ проСктирования Π΄ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ развСртывания.

To-Do ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Svelte

Svelte это ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ β€” ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° React, Vue ΠΈ Angular. И это ΠΎΠ΄Π½Π° ΠΈΠ· самых горячих Π½ΠΎΠ²ΠΈΠ½ΠΎΠΊ Π½Π° 2020 Π³ΠΎΠ΄.

To-Do прилоТСния Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самой горячСй Ρ‚Π΅ΠΌΠΎΠΉ, Π½ΠΎ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΎΡ‚Ρ‚Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ Svelte. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni
Из этого Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π° Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Svelte 3, ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • Svelte 3
  • Izixhobo
  • Бтилизация с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS
  • Бинтаксис ES 6

БущСствуСт Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… стартовых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ Svelte, поэтому я нашСл этот Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Π½Π°Ρ‡Π°Π»Π°.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Next.js

Next.js являСтся самым популярным Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ React, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π½Π° сторонС сСрвСра ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ, которая выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni
Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Next.js β€” ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ страницы ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Next.

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • Okulandelayo.js
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ страницы
  • Isampula yedatha
  • Бтилизация
  • Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • SSR ΠΈ SPA

ВсСгда Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π» здСсь.

ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½Ρ‹ΠΉ Π±Π»ΠΎΠ³ с Nuxt.js

Nuxt.js для Vue, Ρ‚ΠΎΠΆΠ΅ Ρ‡Ρ‚ΠΎ ΠΈ Next.js для React: ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для объСдинСния возмоТностСй Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π½Π° сторонС сСрвСра ΠΈ одностраничных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ПослСднСС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ Π²Π΅Π±-сайт с использованиСм Nuxt.js β€” ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ настройки Π΄ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ развСртывания.

Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ мноТСство интСрСсных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Nuxt ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, страницы ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SCSS.

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • I-Nuxt.js
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ страницы
  • Storyblock ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
  • ΠœΠΈΠΊΡΠΈΠ½Ρ‹
  • Vuex для управлСния состояниСм
  • SCSS для стилизации
  • Nuxt middlewares

Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя мноТСство Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй Nuxt.js. Π― Π»ΠΈΡ‡Π½ΠΎ люблю Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Nuxt, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Ρ‚Π°ΠΊΠΆΠ΅ сдСлаСт вас ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Vue.

Π‘Π»ΠΎΠ³ с Gatsby

Gatsby β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ статичСских сайтов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ React ΠΈ GraphQL. Π­Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni

Π’ этом руководствС Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Gatsby для создания Π±Π»ΠΎΠ³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для написания своих собствСнных статСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ React ΠΈ GraphQL.

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • Kwimigby
  • usabela
  • IgrafuQL
  • ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈ Ρ‚Π΅ΠΌΡ‹
  • MDX/Markdown
  • Bootstrap CSS
  • Iipateni

Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΈ завСсти Π±Π»ΠΎΠ³, это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ React ΠΈ GraphQL.

Π― Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΡŽ, Ρ‡Ρ‚ΠΎ WordPress являСтся ΠΏΠ»ΠΎΡ…ΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, Π½ΠΎ с Gatsby Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сайты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ React β€” Ρ‡Ρ‚ΠΎ являСтся ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ.

Π‘Π»ΠΎΠ³ с Gridsome

Gridsome для Vue… Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρƒ нас ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ это с Next/Nuxt.
Но Ρ‚ΠΎ ΠΆΠ΅ самоС Π²Π΅Ρ€Π½ΠΎ для Gridsome ΠΈ Gatsby. Оба ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ GraphQL Π² качСствС слоя Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ Gridsome ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ VueJS. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ статичСских сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Π»ΠΎΠ³ΠΈ:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простой Π±Π»ΠΎΠ³, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Gridsome, GraphQL ΠΈ Markdown. Π’ Π½Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ рассказываСтся, ΠΊΠ°ΠΊ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Netlify.

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • Igridsome
  • Vue
  • IgrafuQL
  • Markdown
  • Yenza

Π­Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ самый ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π», Π½ΠΎ ΠΎΠ½ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ основныС понятия Gridsome ΠΈ Markdown ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.

Аудио ΠΏΠ»Π΅Π΅Ρ€, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° SoundCloud, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Quasar

Quasar β€” это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Vue, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π²Ρ‹ создадитС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΠΎ-ΠΏΠ»Π΅Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uza kufunda ntoni

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ сосрСдоточСны Π² основном Π½Π° Π²Π΅Π±-прилоТСниях, этот ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с использованиСм Vue ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Quasar.
Π£ вас ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ Cordova с настроСнной Android Studio/Xcode. Если Π½Π΅Ρ‚, Ρ‚ΠΎ Π² руководствС Π΅ΡΡ‚ΡŒ ссылка Π½Π° Π²Π΅Π±-сайт Quasar, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ всС Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.

ВСхничСский стСк ΠΈ Ρ„ΠΈΡ‡ΠΈ

  • Ngekota
  • Vue
  • Cordova
  • WaveSurfer
  • UI ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

НСбольшой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ возмоТности Quasar для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π€ΠΎΡ€ΠΌΠ° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹

Ubume bekhadi letyala elipholileyo elinonxibelelwano oluthambileyo nolonwabisayo lwemicro. Ibandakanya ukufomatha inombolo, uqinisekiso kunye nobhaqo oluzenzekelayo uhlobo lwekhadi. Yakhiwe kwi-Vue.js kwaye ikwaphendula ngokupheleleyo. (Ungabona apha.)

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Ikhadi letyala-ifomu

Uya kufunda ntoni:

  • Inkqubo kwaye uqinisekise iifomu
  • Bamba imisitho (umzekelo, xa amabala etshintsha)
  • Qonda indlela yokubonisa kunye nokubeka izinto kwiphepha, ngakumbi ulwazi lwekhadi letyala elivela phezulu kwifomu

igrafu yebha

I-histogram yitshathi okanye igrafu emele idata yodidi eneentsimbi ezixande ezinobude okanye ubude obulungelelanisiweyo kumaxabiso eziwameleyo.

Zingasetyenziswa ngokuthe nkqo okanye ngokuthe tye. Itshathi yebha ethe nkqo ngamanye amaxesha ibizwa ngokuba yitshathi yomgca.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uya kufunda ntoni:

  • Bonisa idatha ngendlela eyakhiweyo neqondakalayo
  • Ukongeza: Funda indlela yokusebenzisa isiqalelo canvas kunye nendlela yokuzoba izinto ngayo

kuyinto ungafumana idatha yabemi behlabathi. Zihlelwa ngokonyaka.

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

Emuva kwi-2016, i-Twitter yazisa le mifanekiso emangalisayo yeetweets zayo. Ukusukela ngo-2019, isajongeka njengenxalenye, kutheni ungazenzi ngokwakho?

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Uya kufunda ntoni:

  • Sebenza ngophawu lweCSS keyframes
  • Lawula kwaye uphilise izinto ze-HTML
  • Hlanganisa iJavaScript, iHTML kunye neCSS

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ поиска

Akukho nto intle apha-iGitHub zokugcina luluhlu oluzukisiweyo.
Injongo kukubonisa iindawo zokugcina kwaye uvumele umsebenzisi ukuba azihluze. Sebenzisa esemthethweni GitHub API ukufumana iindawo zokugcina zomsebenzisi ngamnye.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Iphepha leprofayile yeGitHub - github.com/indreklasn

Uya kufunda ntoni:

Π§Π°Ρ‚Ρ‹ Π² стилС Reddit

Iincoko ziyindlela edumileyo yonxibelelwano ngenxa yokulula kunye nokusebenziseka ngokulula. Kodwa yintoni ephembelela amagumbi okuncokola anamhlanje? WebSockets!

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uya kufunda ntoni:

  • Sebenzisa iWebSockets, unxibelelwano lwexesha langempela kunye nohlaziyo lwedatha
  • Sebenza ngamanqanaba okufikelela komsebenzisi (umzekelo, umnini wesiteshi sengxoxo unendima admin, kunye nabanye egumbini - user)
  • Inkqubo kwaye uqinisekise iifom - khumbula, ifestile yengxoxo yokuthumela umyalezo input
  • Yenza kwaye ujoyine iingxoxo ezahlukeneyo
  • Sebenza ngemiyalezo yakho. Abasebenzisi banokuncokola nabanye abasebenzisi ngasese. Ngokusisiseko, uya kuseka unxibelelwano lweWebSocket phakathi kwabasebenzisi ababini.

Навигация Π² стилС Stripe

Yintoni eyenza le navigation ibe yodwa kukuba isikhongozeli se-popover siyatshintsha ukuze silingane nomxholo. Kukho ubuhle kolu tshintsho xa kuthelekiswa nokuziphatha kwendabuko yokuvula kunye nokuvala i-popover entsha.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uya kufunda ntoni:

  • Dibanisa oopopayi beCSS kunye neenguqu
  • Dim umxholo kwaye usebenzise iklasi esebenzayo kwinto edadayo

Pacman

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Yenza inguqulelo yakho yePacman. Le yindlela entle yokufumana umbono wendlela imidlalo ephuhliswa ngayo kunye nokuqonda iziseko. Sebenzisa isakhelo seJavaScript, React okanye Vue.

Uya kufunda:

  • Zihamba njani izinto
  • Indlela yokumisela ukuba ngawaphi amaqhosha omawucofe
  • Indlela yokumisela umzuzu wokungqubana
  • Ungaya phambili kwaye wongeze ulawulo lwentshukumo yesiporho

Uya kufumana umzekelo wale projekthi kwindawo yokugcina GitHub

ulawulo lomsebenzisi

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Le projekthi kwindawo yokugcina GitHub

Ukudala uhlobo lwe-CRUD yesicelo solawulo lomsebenzisi luya kukufundisa iziseko zophuhliso. Oku kuluncedo ngakumbi kubaphuhlisi abatsha.

Uya kufunda:

  • Yintoni indlela
  • Indlela yokusingatha iifom zokungeniswa kwedatha kwaye ukhangele oko afakwe ngumsebenzisi
  • Indlela yokusebenza kunye nesiseko sedatha - yenza, funda, uhlaziye kwaye ucime izenzo

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π² вашСм мСстополоТСнии

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Le projekthi kwindawo yokugcina GitHub

Ukuba ufuna ukwenza ii -apps, qala nge-app yemozulu. Le projekthi inokugqitywa kusetyenziswa i-Swift.

Ukongeza ekufumaneni amava okwakha isicelo, uya kufunda:

  • Usebenza njani nge-API
  • Indlela yokusebenzisa i-geolocation
  • Yenza usetyenziso lwakho luguquke ngakumbi ngokongeza igalelo lombhalo. Kuyo, abasebenzisi baya kuba nakho ukungena kwindawo yabo ukujonga imozulu kwindawo ethile.

Uya kufuna i-API. Ukufumana idatha yemozulu, sebenzisa i-OpenWeather API. Ulwazi oluninzi malunga ne-OpenWeather API apha.

Окно Ρ‡Π°Ρ‚Π°

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Ifestile yam yencoko iyasebenza, vula kwiithebhu ezimbini zebrawuza

Ukwenza ifestile yengxoxo yindlela efanelekileyo yokuqalisa ngeesokethi. Ukhetho lwe-tech stack lukhulu. I-Node.js, umzekelo, ilungile.

Uya kufunda ukuba iisokethi zisebenza njani kunye nendlela yokuzisebenzisa. Le yeyona nzuzo iphambili yale projekthi.

Ukuba ungumphuhlisi weLaravel ofuna ukusebenza ngeesokethi, funda eyam inqaku

IGitLab CI

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Umthombo

Ukuba umtsha kuhlanganiso oluqhubekayo (CI), dlala malunga neGitLab CI. Cwangcisa iindawo ezimbalwa kwaye uzame ukuqhuba iimvavanyo ezimbalwa. Asiyoprojekthi inzima kakhulu, kodwa ndiqinisekile ukuba uya kufunda okuninzi kuyo. Amaqela amaninzi ophuhliso ngoku asebenzisa iCI. Ukwazi indlela yokuyisebenzisa kuluncedo.

Uya kufunda:

  • Yintoni iGitLab CI
  • Indlela yokuqwalasela .gitlab-ci.ymlexelela umsebenzisi weGitLab ukuba makenze ntoni
  • Ukusasazwa njani kwezinye iindawo

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

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Yenza i-scraper ehlalutya i-semantics yewebhusayithi kwaye yenza ukulinganisa kwabo. Umzekelo, ungajonga iithegi zealt ezingekhoyo kwimifanekiso. Okanye khangela ukuba iphepha lineethegi ze-SEO meta. I-scraper inokudalwa ngaphandle kojongano lomsebenzisi.

Uya kufunda:

  • Isebenza njani i-scraper?
  • Ubenza njani abakhethi be-DOM
  • Indlela yokubhala i-algorithm
  • Ukuba awufuni ukuma apho, yenza ujongano lomsebenzisi. Unokwenza ingxelo kwiwebhusayithi nganye oyijongayo.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ настроСний Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Umthombo

Ukubonwa kweemvakalelo kumajelo eendaba zentlalo yindlela entle yokwazisa ukufunda koomatshini.

Unokuqala ngokuhlalutya inethiwekhi enye yokuncokola. Wonke umntu uhlala eqala nge-Twitter.

Ukuba sele unamava ngokufunda koomatshini, zama ukuqokelela idatha kwiinethiwekhi ezahlukeneyo zentlalo kwaye uzidibanise.

Uya kufunda:

  • Yintoni ukufunda ngomatshini

Клон Trello

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Trello clone evela Indrek Lasn.

Yintoni oya kufunda ngayo:

  • Ulungelelwaniso lweendlela zokusetyenzwa kwesicelo (Umzila).
  • Yitsale uyiwise.
  • Indlela yokudala izinto ezintsha (iibhodi, izintlu, amakhadi).
  • Ukucubungula kunye nokujonga idatha yegalelo.
  • Ukusuka kwicala lomxhasi: indlela yokusebenzisa ukugcinwa kwendawo, indlela yokugcina idatha kwindawo yokugcina indawo, indlela yokufunda idatha kwindawo yokugcina indawo.
  • Ukusuka kwicala lomncedisi: indlela yokusebenzisa i-database, indlela yokugcina idatha kwi-database, indlela yokufunda idatha kwi-database.

Nanku umzekelo wendawo yokugcina, yenziwe kwiReact+Redux.

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

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Github Repository.

Isicelo esilula se-CRUD, esilungele ukufunda iziseko. Masifunde:

  • Yenza abasebenzisi, lawula abasebenzisi.
  • Sebenzisana nesiseko sedatha - yenza, funda, uhlele, cima abasebenzisi.
  • Ukuqinisekisa igalelo kunye nokusebenza ngeefom.

Π’Ρ€Π΅ΠΊΠ΅Ρ€ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚ (Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Indawo yokugcina yeGithub.

Nantoni na: Swift, Objective-C, React Native, Java, Kotlin.

Masifunde:

  • Zisebenza njani izicelo zemveli.
  • Indlela yokubuyisela idatha kwi-API.
  • Uyilo lwephepha lemveli lusebenza njani.
  • Usebenza njani kunye ne-simulators ephathwayo.

Zama le API. Ukuba ufumana into engcono, bhala kwizimvo.

Ukuba unomdla, nantsi nasi isifundo.

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ собствСнный ΠΊΠΎΠ½Ρ„ΠΈΠ³ webpack с нуля

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Ngokobuchwephesha, esi ayisosicelo, kodwa ngumsebenzi oluncedo kakhulu ukuqonda ukuba i-webpack isebenza njani ngaphakathi. Ngoku akuyi kuba "ibhokisi elimnyama", kodwa isixhobo esiqondakalayo.

Izinto ezifunekayo:

  • Hlanganisa i-es7 ukuya kwi-es5 (iziseko).
  • Qokelela i-jsx ukuya ku-js - okanye - .vue ukuya kwi-.js (kuya kufuneka ufunde izilayishi)
  • Cwangcisa iseva ye-webpack dev kunye nokulayishwa kwakhona kwemodyuli eshushu. (Vue-cli kwaye udale-react-app sebenzisa zombini)
  • Sebenzisa i-Heroku, ngoku.sh okanye i-Github, funda indlela yokubeka iiprojekthi ze-webpack.
  • Cwangcisa iprosesa yakho oyithandayo ukuze uqokelele i-css - scss, ngaphantsi, istylus.
  • Funda indlela yokusebenzisa imifanekiso kunye neesvgs nge-webpack.

Esi sisixhobo esimangalisayo sabaqalayo abagqibeleleyo.

Клон Hackernews

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Yonke iJedi iyafuneka ukuba yenze eyakhe iHackernews.

Oko uya kufunda endleleni:

  • Indlela yokusebenzisana ne-hackernews API.
  • Uyenza njani isicelo sephepha elinye.
  • Indlela yokuphumeza iimpawu ezifana nokujonga izimvo, izimvo zomntu ngamnye, iiprofayili.
  • Ulungelelwaniso lweendlela zokusetyenzwa kwesicelo (Umzila).

Π’ΡƒΠ΄ΡƒΡˆΠ΅Ρ‡ΠΊΠ°

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
TodoMVC.

Ngokunyanisekileyo? Tudushka? Kukho amawaka awo. Kodwa ndikholelwe, kukho isizathu solu dumo.
Usetyenziso lweTudu yindlela entle yokuqinisekisa ukuba uyaziqonda iziseko. Zama ukubhala isicelo esinye kwi-vanilla Javascript kunye nesinye kwisakhelo osithandayo.

Funda:

  • Yenza imisebenzi emitsha.
  • Khangela ukuba iindawo zizaliswe na.
  • Imisebenzi yokucoca (igqityiwe, iyasebenza, yonke). Sebenzisa filter ΠΈ reduce.
  • Qonda iziseko zeJavascript.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ drag and drop список

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Indawo yokugcina yeGithub.

Kuluncedo kakhulu ukuqonda tsala kwaye ulahle api.

Masifunde:

  • Tsala kwaye ulahle i-API
  • Yenza ii-UIs ezityebileyo

Клон мСссСндТСра (Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)
Uya kuqonda ukuba zombini izicelo zewebhu kunye nezicelo zomthonyama zisebenza njani, nto leyo eya kukwahlula kubunzima obungwevu.

Siza kufunda ntoni:

  • Iisokethi zewebhu (imiyalezo yangoko)
  • Zisebenza njani izicelo zemveli.
  • Iitemplates zisebenza njani kwizicelo zomthonyama.
  • Ukulungiselela iindlela zokusetyenzwa kwesicelo kwizicelo zomthonyama.

Umhleli wombhalo

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Injongo yomhleli wombhalo kukunciphisa umzamo wabasebenzisi abazama ukuguqula ukufomatha kwabo kwimarkup ye-HTML esebenzayo. Umhleli wombhalo olungileyo uvumela abasebenzisi ukuba bafomethe isicatshulwa ngeendlela ezahlukeneyo.

Ngexesha elithile, wonke umntu usebenzise umhleli wombhalo. Ngoko kutheni kungenjalo yidale ngokwakho?

Клон Reddit

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Reddit ludibaniso lweendaba zentlalo, ukukala komxholo wewebhu kunye nendawo yengxoxo.

I-Reddit ithatha ixesha lam elininzi, kodwa ndiyaqhubeka nokuxhoma kuyo. Ukudala iReddit clone yindlela esebenzayo yokufunda inkqubo (ngelixa ubrawuza iReddit ngaxeshanye).

I-Reddit ikubonelela ngesityebi kakhulu API. Sukushiya naziphi na iimpawu okanye wenze izinto ngamabona-ndenzile. Ehlabathini lokwenyani kunye nabathengi kunye nabathengi, awukwazi ukusebenza ngokungaqhelekanga, okanye uya kuphulukana nomsebenzi wakho ngokukhawuleza.

Abathengi abahlakaniphile baya kuqonda ngokukhawuleza ukuba umsebenzi wenziwa kakubi kwaye uya kufumana omnye umntu.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Reddit API

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π° NPM с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Ukuba ubhala ikhowudi yeJavascript, amathuba okuba usebenzise umphathi wepakethe. Umphathi wepakethe ikuvumela ukuba usebenzise kwakhona ikhowudi esele ibhaliwe kwaye yapapashwa ngabanye abantu.

Ukuqonda umjikelo opheleleyo wophuhliso lwephakheji kuya kubonelela ngamava amahle kakhulu. Zininzi izinto ekufuneka uzazi xa upapasha ikhowudi. Kuya kufuneka ucinge ngokhuseleko, uguqulelo lwesemantic, ukulinganisa, ukubiza amagama kunye nokugcinwa.

Iphakheji ingaba nantoni na. Ukuba awunambono, yenza i-Lodash yakho kwaye uyipapashe.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Lodash: lodash.com

Ukuba nento oyenzileyo kwi-intanethi kukubeka i-10% ngaphezu kwabanye. Nazi ezinye izixhobo eziluncedo malunga nemithombo evulekileyo kunye neepakethe.

Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ freeCodeCamp

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Ikharityhulamu yeFCC

I-freeCodecamp iqokelele kakhulu ikhosi yenkqubo ebanzi.

freeCodeCamp ngumbutho ongenzi nzuzo. Iqulathe iqonga lokufunda elisekelwe kwiwebhu elisebenzisanayo, iforam yoluntu ekwi-intanethi, amagumbi okuncokola, ushicilelo oluPhakathi, kunye nemibutho yasekuhlaleni enenjongo yokwenza uphuhliso lwewebhu lokufunda lufikeleleke kuye wonke umntu.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Uya kuba ngaphezu kofanelekela umsebenzi wakho wokuqala ukuba ukwazi ukugqiba ikhosi yonke.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ HTTP-сСрвСр с нуля

Iprotocol yeHTTP yenye yeeprothokholi eziphambili apho umxholo uhamba khona kwi-Intanethi. Iiseva ze-HTTP zisetyenziselwa ukukhonza umxholo ongatshintshiyo njenge-HTML, i-CSS, kunye ne-JS.

Ukukwazi ukuphumeza iprotocol yeHTTP ukusuka ekuqaleni kuya kwandisa ulwazi lwakho malunga nendlela izinto ezisebenzisana ngayo.

Umzekelo, ukuba usebenzisa i-NodeJs, ngoko uyazi ukuba i-Express ibonelela ngeseva ye-HTTP.

Ukufumana ireferensi, jonga ukuba ungakwazi:

  • Seta iseva ngaphandle kokusebenzisa nawaphi na amathala eencwadi
  • Umncedisi kufuneka anike umxholo we-HTML, CSS kunye ne-JS.
  • Ukusebenzisa i-router ukusuka ekuqaleni
  • Lawula utshintsho kwaye uhlaziye iseva

Ukuba awuyazi ukuba kutheni, sebenzisa Hamba phantsi kwaye uzame ukwenza iseva yeHTTP Caddy ukususela ekuqalei.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

ДСсктопноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Sonke siyawabhala amanqaku, akunjalo?

Masenze usetyenziso lwamanqaku. Isicelo kufuneka sigcine amanqaku kwaye singqamanise nesiseko sedatha. Yakha usetyenziso lwemveli usebenzisa i-Electron, iSwift, okanye nantoni na oyithandayo kwaye yintoni esebenzela inkqubo yakho.

Zive ukhululekile ukudibanisa oku kunye nomngeni wokuqala (umhleli wokubhaliweyo).

Njengebhonasi, zama ukungqamanisa inguqulelo yedesktop yakho kunye noguqulelo lwewebhu.

ΠŸΠΎΠ΄ΠΊΠ°ΡΡ‚Ρ‹ (ΠΊΠ»ΠΎΠ½ Overcast)

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Ngubani ongamameli iipodcasts?

Yenza usetyenziso lwewebhu ngolu setyenziso lulandelayo:

  • Dala i-akhawunti
  • Phendla iiPodcast
  • Thetha kwaye urhume kwiipodcasts
  • Yima kwaye udlale, tshintsha isantya, imisebenzi yangaphambili nasemva imizuzwana engama-30.

Zama ukusebenzisa iTunes API njengendawo yokuqala. Ukuba uyazi naziphi na ezinye izixhobo, nceda uthumele kumagqabantshintshi.

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

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

Ukuthathwa kwesikrini

I-dojo yangaphambili: iiprojekthi zokuqeqesha izakhono zomphuhlisi (i-5 entsha + 43 endala)

Mholo! Ndicofa iscreen sam ngoku!

Yenza i-desktop okanye i-app yewebhu ekuvumela ukuba ubambe isikrini sakho kwaye ugcine ikliphu njenge .gif

Apha ezinye iingcebisoindlela yokuphumeza oku.

Imithombo

umthombo: www.habr.com

Yongeza izimvo