5 proyek pelatihan sing luwih wani kanggo pangembang (Lapisan, Squoosh, Kalkulator, Crawler Situs Web, Pamuter Musik)

5 proyek pelatihan sing luwih wani kanggo pangembang (Lapisan, Squoosh, Kalkulator, Crawler Situs Web, Pamuter Musik)

Kita nerusake seri proyek kanggo latihan.

lapisan

5 proyek pelatihan sing luwih wani kanggo pangembang (Lapisan, Squoosh, Kalkulator, Crawler Situs Web, Pamuter Musik)

www.reddit.com/r/layer

Lapisan minangka komunitas sing saben wong bisa nggambar piksel ing "papan" sing dienggo bareng. Ide asli lair ing Reddit. Komunitas r / Lapisan minangka metafora kanggo kreatifitas sing dienggo bareng, sing saben wong bisa dadi pencipta lan nyumbang kanggo sabab umum.

Apa sing bakal sampeyan sinau nalika nggawe proyek Layer dhewe:

  • Cara kerja kanvas JavaScript Ngerti cara ngoperasikake kanvas minangka skill kritis ing akeh aplikasi.
  • Carane koordinasi ijin pangguna. Saben pangguna bisa nggambar siji piksel saben 15 menit tanpa kudu mlebu.
  • Nggawe sesi cookie.

Siksik

5 proyek pelatihan sing luwih wani kanggo pangembang (Lapisan, Squoosh, Kalkulator, Crawler Situs Web, Pamuter Musik)
squoosh.app

Squoosh minangka aplikasi kompresi gambar kanthi akeh pilihan lanjut.

GIF 20 MB5 proyek pelatihan sing luwih wani kanggo pangembang (Lapisan, Squoosh, Kalkulator, Crawler Situs Web, Pamuter Musik)

Kanthi nggawe versi Squoosh sampeyan dhewe, sampeyan bakal sinau:

  • Cara nggarap ukuran gambar
  • Sinau dhasar Drag'n'Drop API
  • Ngerti cara kerja API lan pamireng acara
  • Cara ngunggah lan ngekspor file

Wigati: Kompresor gambar lokal. Ora perlu ngirim data tambahan menyang server. Sampeyan bisa duwe kompresor ing ngarep, utawa sampeyan bisa nggunakake ing server, Sampéyan.

Kalkulator

Ayo? Serius? Kalkulator? Ya, persis, kalkulator. Ngerteni dhasar operasi matematika lan cara kerjane minangka katrampilan kritis kanggo nyederhanakake aplikasi sampeyan. Cepet utawa mengko sampeyan kudu ngatasi nomer lan luwih cepet luwih apik.

5 proyek pelatihan sing luwih wani kanggo pangembang (Lapisan, Squoosh, Kalkulator, Crawler Situs Web, Pamuter Musik)
jarodburchill.github.io/CalculatorReactApp

Kanthi nggawe kalkulator dhewe, sampeyan bakal sinau:

  • Bisa nganggo angka lan operasi matematika
  • Praktek karo API pamireng acara
  • Carane ngatur unsur, ngerti gaya

Crawler (mesin telusur)

Saben uwong wis nggunakake mesin telusur, mula kenapa ora nggawe dhewe? Crawler dibutuhake kanggo nggoleki informasi. Saben uwong nggunakake saben dina lan panjaluk teknologi lan spesialis iki mung bakal tuwuh kanthi suwe.

5 proyek pelatihan sing luwih wani kanggo pangembang (Lapisan, Squoosh, Kalkulator, Crawler Situs Web, Pamuter Musik)
mesin telusur Google

Apa sing bakal sampeyan sinau kanthi nggawe mesin telusur dhewe:

  • Cara kerjane crawler
  • Cara ngindeks situs lan carane menehi peringkat kanthi rating lan reputasi
  • Cara nyimpen situs sing diindeks ing basis data lan cara nggarap database

Pamuter musik (Spotify, Apple Music)

Saben uwong ngrungokake musik - iku mung bagean integral saka urip kita. Ayo nggawe pamuter musik supaya luwih ngerti kepiye mekanisme dhasar platform streaming musik modern.

5 proyek pelatihan sing luwih wani kanggo pangembang (Lapisan, Squoosh, Kalkulator, Crawler Situs Web, Pamuter Musik)
Spotify

Apa sing bakal sampeyan sinau kanthi nggawe platform streaming musik sampeyan dhewe:

  • Carane bisa karo API. nggunakake API saka Spotify utawa Apple Music
  • Carane muter, ngaso utawa mundur total menyang trek sabanjuré / sadurungé
  • Cara ngganti volume
  • Cara ngatur rute pangguna lan riwayat browser

PS

Proyèk apa sing bakal disaranake "replikasi" dhewe kanggo nambah katrampilan sampeyan?

Source: www.habr.com

Add a comment