Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

1. Клон Notion

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

www.pangerten.so

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

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Artikel kasebut diterjemahake kanthi dhukungan saka EDISON Software, sing Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ прилоТСния ΠΈ сайтыLan nandur modal ing wiwitan.

2. Клон Repl.it

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

repl.it

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

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

3. Клон Google Photos

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

www.google.com/photos/about

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

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

4. Клон Gifsky

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

gif.ski

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

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

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

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

React Native cryptocurrency tracker

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

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

Wigati: kene GitHub example repository.

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

lapisan

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
squoosh.app

Squoosh minangka aplikasi kompresi gambar kanthi akeh pilihan lanjut.

GIF 20 MBDojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

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.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
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.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
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.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
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

Aplikasi telusuran film nggunakake React (kanthi pancing)

Babagan pisanan sing bisa diwiwiti yaiku nggawe aplikasi telusuran film nggunakake React. Ing ngisor iki minangka gambar apa aplikasi pungkasan bakal katon kaya:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau
Kanthi mbangun app iki, sampeyan bakal nambah katrampilan React kanthi nggunakake API Hooks sing relatif anyar. Proyek conto nggunakake komponen React, akeh pancingan, API eksternal, lan mesthi sawetara gaya CSS.

tumpukan Tech lan fitur

  • Reaksi karo pancingan
  • Nggawe-reaksi-app
  • JSX
  • CSS

Tanpa nggunakake kelas apa wae, proyek kasebut menehi titik mlebu sing sampurna menyang React fungsional lan mesthi bakal mbantu sampeyan ing 2020. sampeyan bisa nemokake conto proyek kene. Tindakake pandhuan utawa gawe dhewe.

Ngobrol App karo Vue

Proyek liyane sing apik kanggo sampeyan yaiku nggawe aplikasi chatting nggunakake perpustakaan JavaScript favoritku: VueJS. Aplikasi bakal katon kaya iki:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau
Ing tutorial iki, sampeyan bakal sinau carane nggawe aplikasi Vue saka ngeruk - nggawe komponen, nangani negara, nggawe rute, nyambung menyang layanan pihak katelu, lan malah nangani otentikasi.

tumpukan Tech lan fitur

  • Vue
  • vuex
  • Vue Router
  • Tampilan CLI
  • Pusher
  • CSS

Iki minangka proyek sing apik banget kanggo miwiti Vue utawa nambah katrampilan sing wis ana supaya bisa berkembang ing taun 2020. sampeyan bisa nemokake tutorial kene.

Aplikasi cuaca sing apik karo Angular 8

Conto iki bakal mbantu nggawe aplikasi cuaca sing apik nggunakake Angular 8:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau
Proyèk iki bakal mulang sampeyan katrampilan sing migunani kanggo mbangun aplikasi wiwit wiwitan - saka desain nganti pangembangan, nganti aplikasi sing siap-deployment.

tumpukan Tech lan fitur

  • Sudut 8
  • Firebase
  • Rendering sisih server
  • CSS karo Grid lan Flexbox
  • Mobile loropaken lan adaptasi
  • Mode peteng
  • Antarmuka sing apik

Sing daktresnani babagan proyek sing nyakup kabeh iki yaiku sampeyan ora nyinaoni prekara-prekara kasebut. Nanging, sampeyan sinau kabeh proses pangembangan, saka desain nganti panyebaran pungkasan.

Aplikasi To-Do nggunakake Svelte

Svelte kaya bocah anyar babagan pendekatan berbasis komponen - paling ora padha karo React, Vue lan Angular. Lan iki minangka salah sawijining produk anyar sing paling panas kanggo 2020.

Aplikasi To-Do ora kudu dadi topik sing paling panas, nanging bakal mbantu sampeyan ngasah katrampilan Svelte. Bakal katon kaya iki:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau
Tutorial iki bakal nuduhake sampeyan carane nggawe aplikasi nggunakake Svelte 3, saka wiwitan nganti rampung. Sampeyan bakal nggunakake komponen, gaya, lan panangan acara

tumpukan Tech lan fitur

  • Slamet 3
  • Komponen
  • Styling nganggo CSS
  • ES 6 sintaks

Ora akeh proyek wiwitan Svelte sing apik, mula aku nemokake iki pilihan apik kanggo miwiti karo.

Aplikasi E-commerce nggunakake Next.js

Next.js minangka kerangka paling populer kanggo mbangun aplikasi React sing ndhukung rendering sisih server metu saka kothak.

Proyek iki bakal nuduhake sampeyan carane nggawe aplikasi e-commerce sing katon kaya iki:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau
Ing proyek iki, sampeyan bakal sinau babagan carane ngembangake Next.js-gawe kaca lan komponen anyar, ekstrak data, lan gaya lan masang aplikasi Sabanjure.

tumpukan Tech lan fitur

  • Sabanjure.js
  • Komponen lan Kaca
  • Sampling data
  • Stilisasi
  • Penyebaran Proyek
  • SSR lan SPA

Iku tansah apik kanggo duwe conto donya nyata kaya app e-commerce kanggo sinau bab anyar. Sampeyan bisa golek tutorial kene.

Blog multibasa lengkap karo Nuxt.js

Nuxt.js kanggo Vue, apa Next.js kanggo React: kerangka kerja sing apik kanggo nggabungake kekuwatan rendering sisih server lan aplikasi siji kaca.
Aplikasi pungkasan sing bisa digawe bakal katon kaya iki:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau

Ing conto proyek iki, sampeyan bakal sinau carane nggawe situs web lengkap nggunakake Nuxt.js, saka persiyapan awal nganti panyebaran pungkasan.

Iku njupuk kauntungan saka akeh fitur kelangan sing Nuxt wis kurban, kayata kaca lan komponen, lan noto karo SCSS.

tumpukan Tech lan fitur

  • Nuxt.js
  • Komponen lan Kaca
  • Modul storyblock
  • Hagfish
  • Vuex kanggo manajemen negara
  • SCSS kanggo noto
  • Nuxt middlewares

Iki proyek apik tenan, kang kalebu akeh fitur Nuxt.js gedhe. Aku pribadi seneng nggarap Nuxt dadi sampeyan kudu nyoba amarga uga bakal nggawe sampeyan pangembang Vue sing apik.

Blog karo Gatsby

Gatsby minangka generator situs statis banget nggunakake React lan GraphQL. Iki minangka asil saka proyek kasebut:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau

Ing tutorial iki, sampeyan bakal sinau carane nggunakake Gatsby kanggo nggawe blog sing bakal digunakake kanggo nulis artikel dhewe nggunakake React lan GraphQL.

tumpukan Tech lan fitur

  • gatsby
  • nanggepi
  • GraphQL
  • Plugins lan tema
  • MDX / Markdown
  • CSS Bootstrap
  • Cithakan

Yen sampeyan wis tau pengin miwiti blog, iki minangka conto sing apik carane nggawe nggunakake React lan GraphQL.

Aku ora ujar manawa WordPress minangka pilihan sing ala, nanging kanthi Gatsby sampeyan bisa mbangun situs web kanthi kinerja dhuwur nggunakake React - sing kombinasi apik tenan.

Blog karo Gridsome

Gridsome kanggo Vue ... Oke, kita wis duwe iki karo Sabanjure / Nuxt.
Nanging padha bener kanggo Gridsome lan Gatsby. Loro-lorone nggunakake GraphQL minangka lapisan data, nanging Gridsome nggunakake VueJS. Iki uga minangka generator situs statis sing bakal mbantu nggawe blog sing apik:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau

Proyek iki bakal mulang sampeyan carane nggawe blog prasaja kanggo miwiti karo Gridsome, GraphQL lan Markdown. Iki uga kalebu cara masang aplikasi liwat Netlify.

tumpukan Tech lan fitur

  • Gridsome
  • Vue
  • GraphQL
  • Markdown
  • netlify

Iki mesthi ora tutorial paling lengkap, nanging isine konsep dhasar saka Gridsome lan Markdown bisa dadi titik wiwitan sing apik.

Pamuter audio kaya SoundCloud nggunakake Quasar

Quasar minangka kerangka Vue liyane sing bisa digunakake kanggo nggawe aplikasi seluler. Ing proyek iki sampeyan bakal nggawe aplikasi pamuter audio, contone:

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau

Nalika proyek liyane fokus utamane ing aplikasi web, iki bakal nuduhake sampeyan carane nggawe aplikasi seluler nggunakake kerangka Vue lan Quasar.
Sampeyan kudu duwe Cordova mlaku karo Android Studio / Xcode dikonfigurasi. Yen ora, manual duwe link menyang situs web Quasar sing nuduhake sampeyan carane nyetel kabeh.

tumpukan Tech lan fitur

  • quasar
  • Vue
  • Cordova
  • WaveSurfer
  • Komponen UI

Proyek cilik, nuduhake kemampuan Quasar kanggo nggawe aplikasi seluler.

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

A wangun kertu kredit kelangan karo Gamelan lan nyenengake mikro-interaksi. Kalebu format nomer, verifikasi lan deteksi jinis kertu otomatis. Iki dibangun ing Vue.js lan uga responsif. (Sampeyan bisa ndeleng kene.)

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

wangun kertu kredit

Apa sing bakal sampeyan sinau:

  • Proses lan validasi formulir
  • Ngatur acara (contone, nalika kolom diganti)
  • Ngerti carane nampilake lan nyelehake unsur ing kaca, utamane informasi kertu kredit sing katon ing ndhuwur formulir

grafik bar

Histogram minangka bagan utawa grafik sing nggambarake data kategoris kanthi garis persegi panjang kanthi dhuwur utawa dawa sing sebanding karo nilai sing diwakili.

Padha bisa ditrapake kanthi vertikal utawa horisontal. Bagan garis vertikal kadhangkala disebut bagan garis.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau:

  • Tampilake data kanthi cara sing terstruktur lan bisa dingerteni
  • Tambahan: Sinau carane nggunakake unsur kasebut canvas lan carane nggambar unsur karo

iku sampeyan bisa nemokake data populasi donya. Padha diurutake miturut taun.

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

Mbalik ing 2016, Twitter ngenalake animasi sing luar biasa iki kanggo tweets. Ing taun 2019, isih katon bagean kasebut, mula kenapa ora nggawe dhewe?

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Apa sing bakal sampeyan sinau:

  • Bisa nganggo atribut CSS keyframes
  • Manipulasi lan animasi unsur HTML
  • Gabungke JavaScript, HTML lan CSS

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

Ora ana sing apik ing kene - repositori GitHub mung dhaptar sing dimuliakake.
Tujuane kanggo nampilake repositori lan ngidini pangguna nyaring. Gunakake resmi GitHub API kanggo entuk repositori kanggo saben pangguna.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Kaca profil GitHub - github.com/indreklasn

Apa sing bakal sampeyan sinau:

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

Obrolan minangka cara komunikasi sing populer amarga kesederhanaan lan gampang digunakake. Nanging apa tenan bahan bakar kamar chatting modern? WebSockets!

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau:

  • Gunakake WebSockets, komunikasi wektu nyata lan nganyari data
  • Nggarap tingkat akses pangguna (contone, pamilik saluran obrolan duwe peran admin, lan liyane ing kamar - user)
  • Proses lan validasi formulir - elinga, jendhela chatting kanggo ngirim pesen yaiku input
  • Gawe lan gabung karo macem-macem obrolan
  • Bisa nganggo pesen pribadi. Pangguna bisa ngobrol karo pangguna liyane kanthi pribadi. Ateges, sampeyan bakal nggawe sambungan WebSocket antarane rong pangguna.

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

Sing nggawe navigasi iki unik yaiku wadhah popover diowahi supaya pas karo konten. Ana keanggunan kanggo transisi iki dibandhingake karo prilaku tradisional mbukak lan nutup popover anyar.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Apa sing bakal sampeyan sinau:

  • Gabungke animasi CSS karo transisi
  • Dim isi lan aplikasi kelas aktif kanggo unsur ngambang

Pacman

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Gawe versi Pacman sampeyan dhewe. Iki minangka cara sing apik kanggo entuk ide babagan carane game dikembangake lan ngerti dhasar. Gunakake framework JavaScript, React utawa Vue.

Sampeyan bakal sinau:

  • Carane unsur pindhah
  • Cara nemtokake tombol sing kudu ditekan
  • Carane nemtokake wayahe tabrakan
  • Sampeyan bisa luwih maju lan nambah kontrol gerakan hantu

Sampeyan bakal nemokake conto proyek iki ing repositori GitHub

manajemen pangguna

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Proyek kasebut ing repositori GitHub

Nggawe aplikasi jinis CRUD kanggo administrasi pangguna bakal mulang sampeyan dhasar pangembangan. Iki utamanΓ© migunani kanggo pangembang anyar.

Sampeyan bakal sinau:

  • Apa routing
  • Cara nangani formulir entri data lan mriksa apa sing dilebokake pangguna
  • Cara nggarap database - nggawe, maca, nganyari lan mbusak tumindak

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Proyek kasebut ing repositori GitHub

Yen sampeyan pengin nggawe app, miwiti karo app cuaca. Proyek iki bisa rampung nggunakake Swift.

Saliyane entuk pengalaman nggawe aplikasi, sampeyan bakal sinau:

  • Carane bisa karo API
  • Cara nggunakake geolokasi
  • Gawe aplikasi sampeyan luwih dinamis kanthi nambah input teks. Ing kono, pangguna bakal bisa ngetik lokasi kanggo mriksa cuaca ing lokasi tartamtu.

Sampeyan butuh API. Kanggo entuk data cuaca, gunakake OpenWeather API. Informasi liyane babagan OpenWeather API kene.

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Jendhela obrolanku ing tumindak, mbukak ing rong tab browser

Nggawe jendhela chatting iku cara sampurna kanggo miwiti karo soket. Pilihan tumpukan teknologi gedhe banget. Node.js, contone, sampurna.

Sampeyan bakal sinau babagan cara soket lan cara ngetrapake. Iki minangka kauntungan utama proyek iki.

Yen sampeyan pangembang Laravel sing pengin bisa karo soket, maca sandi artikel

GitLab CI

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Sumber

Yen sampeyan anyar ing integrasi terus-terusan (CI), muter-muter karo GitLab CI. Nggawe sawetara lingkungan lan nyoba nglakokake sawetara tes. Iki dudu proyek sing angel banget, nanging aku yakin sampeyan bakal sinau akeh. Akeh tim pangembangan saiki nggunakake CI. Ngerti carane nggunakake iku migunani.

Sampeyan bakal sinau:

  • Apa GitLab CI
  • Carane ngatur .gitlab-ci.ymlsing ngandhani pangguna GitLab apa sing kudu ditindakake
  • Cara nyebarake menyang lingkungan liyane

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Nggawe scraper sing nganalisa semantik situs web lan nggawe rating. Contone, sampeyan bisa mriksa tag alt sing ilang ing gambar. Utawa priksa manawa kaca kasebut nduweni tag meta SEO. A scraper bisa digawe tanpa antarmuka panganggo.

Sampeyan bakal sinau:

  • Kepiye cara kerja scraper?
  • Cara nggawe pamilih DOM
  • Kepiye carane nulis algoritma
  • Yen sampeyan ora pengin mandheg ana, nggawe antarmuka panganggo. Sampeyan uga bisa nggawe laporan ing saben situs web sing dipriksa.

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Sumber

Deteksi sentimen ing media sosial minangka cara sing apik kanggo ngenalake machine learning.

Sampeyan bisa miwiti kanthi nganalisa mung siji jaringan sosial. Saben uwong biasane miwiti karo Twitter.

Yen sampeyan wis duwe pengalaman sinau mesin, coba ngumpulake data saka jaringan sosial sing beda-beda lan gabungke.

Sampeyan bakal sinau:

  • Apa iku machine learning

Клон Trello

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Klone Trello dening Indrek Lasn.

Apa sing bakal sampeyan sinau:

  • Organisasi rute pangolahan panyuwunan (Routing).
  • Seret lan selehake.
  • Cara nggawe obyek anyar (papan, dhaptar, kertu).
  • Pangolahan lan validasi data input.
  • Saka sisih klien: carane nggunakake panyimpenan lokal, carane nyimpen data ing panyimpenan lokal, carane maca data saka panyimpenan lokal.
  • Saka sisih server: carane nggunakake database, carane nyimpen data ing database, carane maca data saka database.

Iki minangka conto gudangdigawe karo React + Redux.

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Repositori Github.

A app CRUD prasaja, sampurna kanggo sinau dhasar. Ayo sinau:

  • Nggawe pangguna, ngatur pangguna.
  • Interaksi karo database - nggawe, maca, ngowahi, mbusak pangguna.
  • Validasi input lan nggarap formulir.

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Repositori Github.

Apa wae: Swift, Objective-C, React Native, Java, Kotlin.

Ayo sinau:

  • Cara kerja aplikasi native.
  • Carane njupuk data saka API.
  • Cara kerja tata letak kaca asli.
  • Cara nggarap simulator seluler.

Coba API iki. Temokake luwih apik - tulis ing komentar.

Yen kasengsem, kene punika tutorial.

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Secara teknis, iki dudu aplikasi, nanging tugas sing migunani banget kanggo ngerti cara kerjane webpack saka njero. Saiki ora bakal dadi "kothak ireng", nanging alat sing bisa dingerteni.

Syarat:

  • Kompilasi es7 nganti es5 (dhasar).
  • Kompilasi jsx menyang js - utawa - .vue menyang .js (sampeyan kudu sinau loader)
  • Setel server webpack dev lan reload modul panas. (vue-cli lan create-react-app nggunakake loro-lorone)
  • Gunakake Heroku, now.sh utawa Github, sinau carane masang proyek webpack.
  • Setel preprocessor favorit kanggo ngumpulake css - scss, less, stylus.
  • Sinau carane nggunakake gambar lan svg nganggo webpack.

Iki minangka sumber daya apik tenan kanggo pamula lengkap.

Клон Hackernews

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Saben Jedi diwajibake nggawe Hackernews dhewe.

Apa sing bakal sampeyan sinau ing dalan:

  • Carane sesambungan karo hackernews API.
  • Carane nggawe aplikasi siji kaca.
  • Cara ngleksanakake fitur kayata ndeleng komentar, komentar individu, profil.
  • Organisasi rute pangolahan panyuwunan (Routing).

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
TodoMVC.

Serius? Tudushka? Ana ewonan. Nanging pracaya kula, ana alesan kanggo popularitas kuwi.
Aplikasi Tudu minangka cara sing apik kanggo mesthekake yen sampeyan ngerti dhasar. Coba nulis siji aplikasi ing Javascript vanilla lan siji ing framework favorit.

sinau:

  • Nggawe tugas anyar.
  • Priksa lapangan rampung.
  • Nyaring tugas (rampung, aktif, kabeh). Gunakake filter ΠΈ reduce.
  • Ngerti dhasar Javascript.

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Repositori Github.

Banget mbiyantu kanggo mangerteni seret lan selehake API.

Ayo sinau:

  • Seret lan Selehake API
  • Nggawe UI sing sugih

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)
Sampeyan bakal ngerti carane aplikasi web lan aplikasi asli bisa digunakake, sing bakal mbedakake sampeyan saka massa abu-abu.

Apa sing bakal kita sinau:

  • Soket web (pesen instan)
  • Cara kerja aplikasi native.
  • Cara kerja cithakan ing aplikasi asli.
  • Organisasi rute pangolahan panjalukan ing aplikasi asli.

Editor teks

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Tujuan saka editor teks yaiku nyuda upaya pangguna sing nyoba ngowahi format dadi markup HTML sing sah. Editor teks sing apik ngidini pangguna ngowahi format teks kanthi cara sing beda-beda.

Ing sawetara titik, kabeh wong wis nggunakake editor teks. Mula kok ora nggawe dhewe?

Клон Reddit

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Reddit minangka agregasi warta sosial, rating konten web lan situs diskusi.

Reddit njupuk akeh wektu, nanging aku terus nongkrong. Nggawe klon Reddit minangka cara sing efektif kanggo sinau pemrograman (nalika browsing Reddit bebarengan).

Reddit menehi sampeyan sugih banget API. Aja ninggalake fitur apa wae utawa nindakake samubarang kanthi sembarangan. Ing donya nyata karo klien lan pelanggan, sampeyan ora bisa sembarangan, utawa sampeyan bakal cepet ilang proyek.

Klien sing cerdas bakal langsung ngerti yen proyek kasebut ditindakake kanthi ora apik lan bakal nemokake wong liya.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Reddit API

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Yen sampeyan nulis kode Javascript, kemungkinan sampeyan nggunakake manajer paket. Manajer paket ngidini sampeyan nggunakake maneh kode sing wis ditulis lan diterbitake dening wong liya.

Ngerteni siklus pangembangan lengkap paket bakal menehi pengalaman sing apik banget. Ana akeh perkara sing sampeyan kudu ngerti nalika nerbitake kode. Sampeyan kudu mikir babagan keamanan, versi semantik, skalabilitas, konvensi jeneng lan pangopènan.

Paket bisa apa wae. Yen sampeyan ora duwe gagasan, nggawe Lodash dhewe lan nerbitakΓ©.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Lodash: lodash.com

Duwe soko sing wis rampung online ndadekake sampeyan 10% ndhuwur liyane. Kene sawetara sumber migunani babagan mbukak sumber lan paket.

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Kurikulum FCC

freeCodecamp wis diklumpukake kathah kursus programming komprehensif.

freeCodeCamp minangka organisasi nirlaba. Iki kalebu platform pembelajaran berbasis web interaktif, forum komunitas online, ruang obrolan, publikasi Sedheng, lan organisasi lokal sing pengin nggawe pangembangan web sinau bisa diakses kabeh wong.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Sampeyan bakal luwih saka kualifikasi kanggo proyek pisanan yen sampeyan bisa ngrampungake kabeh kursus.

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

Protokol HTTP minangka salah sawijining protokol utama ing ngendi isi lelungan ing Internet. Server HTTP digunakake kanggo nglayani konten statis kayata HTML, CSS, lan JS.

Bisa ngetrapake protokol HTTP saka awal bakal nggedhekake kawruh babagan cara interaksi.

Contone, yen sampeyan nggunakake NodeJs, sampeyan ngerti yen Express nyedhiyakake server HTTP.

Kanggo referensi, deleng yen sampeyan bisa:

  • Nggawe server tanpa nggunakake perpustakaan
  • Server kudu nglayani konten HTML, CSS lan JS.
  • Ngleksanakake router saka ngeruk
  • Ngawasi owah-owahan lan nganyari server

Yen sampeyan ora ngerti sebabe, gunakake Meneng wae lan nyoba nggawe server HTTP caddy saka ngeruk.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Kita kabeh njupuk cathetan, ta?

Ayo nggawe aplikasi cathetan. Aplikasi kasebut kudu nyimpen cathetan lan nyinkronake karo database. Gawe aplikasi asli nggunakake Electron, Swift, utawa apa wae sing disenengi lan apa sing cocog kanggo sistem sampeyan.

Bebas bae kanggo gabungke iki karo tantangan pisanan (editor teks).

Minangka bonus, coba nyinkronake versi desktop karo versi web.

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

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Sapa sing ora ngrungokake podcast?

Gawe aplikasi web kanthi fungsi ing ngisor iki:

  • Nggawe akun
  • Telusuri Podcast
  • Rate lan langganan podcast
  • Mungkasi lan muter, ngganti kacepetan, maju lan mundur fungsi kanggo 30 detik.

Coba gunakake iTunes API minangka titik wiwitan. Yen sampeyan ngerti sumber daya liyane, kirimake ing komentar.

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

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

Jupuk layar

Dojo ngarep: proyek kanggo nglatih katrampilan pangembang (5 anyar + 43 lawas)

Hello! Aku lagi syuting layarku saiki!

Gawe aplikasi desktop utawa web sing ngidini sampeyan njupuk layar lan nyimpen klip kasebut minangka .gif

kene sawetara tipscarane kanggo entuk iki.

Sumber informasi

Source: www.habr.com

Add a comment