Latihan sing nyenengake kanggo pangembang

Wong tetep dadi pemula sajrone 1000 dina. Dheweke nemokake bebener sawise latihan 10000 dina.

Iki minangka kutipan saka Oyama Masutatsu sing nyimpulake titik artikel kasebut kanthi apik. Yen sampeyan pengin dadi pangembang gedhe, gaweyan. Iki kabeh rahasia. Ngentekake pirang-pirang jam ing keyboard lan aja wedi latihan. Banjur sampeyan bakal tuwuh minangka pangembang.

Mangkene 7 proyek sing bisa mbantu sampeyan ngembangake. Bebas milih tumpukan teknologi sampeyan - gunakake apa wae sing dikarepake.

(dhaptar tugas latihan sadurunge: 1) 8 proyek sinau 2) Dhaptar proyek liyane kanggo latihan)

Proyek 1: Pacman

Latihan sing nyenengake kanggo pangembang

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

"Guru nggawe kesalahan luwih akeh tinimbang wong anyar nyoba"


Dhukungan penerbitan - perusahaan Edisonkang urusan karo pangembangan lan diagnostik panyimpenan dokumen Vivaldi.

Proyek 2: Manajemen Panganggo

Latihan sing nyenengake kanggo pangembang

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

Proyek 3: Priksa cuaca ing lokasi sampeyan

Latihan sing nyenengake kanggo pangembang
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.

Proyek 4: Jendhela Obrolan

Latihan sing nyenengake kanggo pangembang
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

Proyek 5: GitLab CI

Latihan sing nyenengake kanggo pangembang

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

Proyek 6: Website Analyzer

Latihan sing nyenengake kanggo pangembang

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.

Proyek 7: Sentimen Sentimen ing Media Sosial

Latihan sing nyenengake kanggo pangembang

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

Sugeng laku.

Terjemahan: Diana Sheremyeva

Source: www.habr.com

Add a comment