"A master nyieun leuwih kasalahan ti pemula nyieun usaha"
Panungtungan
1. Éditor téks
Tujuan pangropéa téksu nyaéta pikeun ngirangan usaha pangguna anu nyobian ngarobih pormatna kana markup HTML anu valid. Pangropéa téksu anu saé ngamungkinkeun pangguna pikeun pormat téks dina sababaraha cara.
Dina sababaraha waktos, sadayana parantos nganggo pangropéa téksu. Janten naha henteu
2. Reddit clone
Reddit nyéépkeun waktos kuring, tapi kuring teras-terasan nongkrong. Nyiptakeun klon Reddit mangrupikeun cara anu efektif pikeun diajar program (bari ngotéktak Reddit dina waktos anu sami).
Reddit nyayogikeun anjeun anu beunghar pisan
Klién anu pinter bakal langsung sadar yén padamelan éta dilaksanakeun kirang sareng bakal mendakan batur.
3. Nerbitkeun pakét NPM open source
Lamun anjeun nulis kode Javascript, Chances anjeun ngagunakeun manajer pakét. Pangatur pakét ngamungkinkeun anjeun nganggo deui kode anu tos aya anu diserat sareng diterbitkeun ku jalma sanés.
Ngartos siklus pangembangan pinuh ku pakét bakal masihan pangalaman anu saé. Aya seueur hal anu anjeun kedah terang nalika nyebarkeun kode. Anjeun kudu mikir ngeunaan kaamanan, versioning semantik, scalability, konvénsi ngaran jeung perawatan.
Bungkusan tiasa naon waé. Upami anjeun teu gaduh ide, jieun Lodash anjeun nyalira sareng publikasikeun.
Lodash:
Ngagaduhan hal anu anjeun laksanakeun online nempatkeun anjeun 10% di luhur batur.
4. freeCodeCamp kurikulum
freeCodecamp geus dikumpulkeun loba
freeCodeCamp nyaéta organisasi nirlaba. Éta diwangun ku platform pembelajaran berbasis wéb interaktif, forum komunitas online, ruang obrolan, publikasi Medium, sareng organisasi lokal anu badé ngajantenkeun pangembangan wéb diajar tiasa diaksés ku sadayana.
Anjeun bakal leuwih ti mumpuni pikeun pakasaban munggaran anjeun lamun junun ngalengkepan sakabéh kursus.
5. Jieun hiji server HTTP ti scratch
Protokol HTTP mangrupikeun salah sahiji protokol utama anu ngalangkungan eusi dina Internét. Pangladén HTTP dianggo pikeun ngalayanan eusi statik sapertos HTML, CSS, sareng JS.
Bisa nerapkeun protokol HTTP ti scratch bakal dilegakeun pangaweruh anjeun kumaha hal berinteraksi.
Salaku conto, upami anjeun nganggo NodeJs, anjeun terang yén Express nyayogikeun server HTTP.
Pikeun rujukan, tingali upami anjeun tiasa:
- Nyetél server tanpa nganggo perpustakaan
- server kudu ngawula HTML, CSS jeung eusi JS.
- Ngalaksanakeun router ti scratch
- Ngawas parobahan sarta ngapdet server
Upami anjeun henteu terang naha, paké
6. Aplikasi desktop pikeun catetan
Urang sadayana nyandak catetan, sanés?
Hayu urang nyieun aplikasi catetan. Aplikasina kedah nyimpen catetan sareng nyinkronkeunana sareng pangkalan data. Bangun aplikasi asli nganggo Electron, Swift, atanapi naon waé anu anjeun pikahoyong sareng naon anu dianggo pikeun sistem anjeun.
Ngarasa Luncat pikeun ngagabungkeun ieu kalawan tantangan munggaran (éditor téks).
Salaku bonus, coba nyingkronkeun versi desktop anjeun sareng versi wéb.
7. Podcast (clone Mendung)
Saha anu henteu ngadangukeun podcast?
Jieun aplikasi wéb nganggo fitur ieu:
- Ngadamel akun
- Pilarian Podcast
- Meunteun sareng ngalanggan podcast
- Eureun jeung muter, ngarobah speed, maju jeung mundur fungsi pikeun 30 detik.
Coba nganggo iTunes API salaku titik awal. Upami anjeun terang sumber anu sanés, punten pasang dina koméntar.
8. Potret layar
Halo! Abdi nuju syuting layar abdi ayeuna!
Jieun desktop atawa aplikasi wéb nu ngidinan Anjeun pikeun moto layar Anjeun tur nyimpen klip salaku .gif
di dieu
Tarjamahan dilaksanakeun kalayan dukungan perusahaan
sumber: www.habr.com