Dhaptar proyek liyane kanggo latihan

"Guru nggawe kesalahan luwih akeh tinimbang wong anyar nyoba"

Pungkasan dhaptar proyek latihan nampa 50k diwaca lan 600 favorit. Iki dhaptar proyek menarik liyane kanggo latihan, kanggo sing pengin bantuan ekstra.

1. Editor teks

Dhaptar proyek liyane kanggo latihan

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?

2. Klone Reddit

Dhaptar proyek liyane kanggo latihan

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.

Dhaptar proyek liyane kanggo latihan

Reddit API

3. Nerbitake paket NPM open source

Dhaptar proyek liyane kanggo latihan

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é.

Dhaptar proyek liyane kanggo latihan

Lodash: lodash.com

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

4. freeCodeCamp kurikulum

Dhaptar proyek liyane kanggo latihan

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.

Dhaptar proyek liyane kanggo latihan

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

5. Nggawe server HTTP saka ngeruk

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.

Dhaptar proyek liyane kanggo latihan

6. Aplikasi desktop kanggo cathetan

Dhaptar proyek liyane kanggo latihan

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.

7. Podcast (clone mendung)

Dhaptar proyek liyane kanggo latihan

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.

Dhaptar proyek liyane kanggo latihan

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

8. Jupuk layar

Dhaptar proyek liyane kanggo latihan

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.

Terjemahan digawe kanthi dhukungan saka perusahaan Piranti Lunak EDISONsing profesional menehi hasil pangembangan aplikasi lan situs web ing PHP kanggo pelanggan gedhe, uga pangembangan layanan awan lan aplikasi seluler ing Jawa.

Source: www.habr.com

Add a comment