CodeGym/Blog Java/rawak/Membina Portfolio Pengekodan Berkuasa. Idea Projek Sampin...
John Squirrels
Tahap
San Francisco

Membina Portfolio Pengekodan Berkuasa. Idea Projek Sampingan Hebat untuk Pembangun Java

Diterbitkan dalam kumpulan
Mempunyai portfolio pengekodan yang direka dengan baik adalah agak penting untuk pengaturcara, terutamanya pada awal kerjaya profesional mereka. Portfolio pengekodan membolehkan anda mempamerkan contoh sebenar kerja anda dan membuktikan anda mempunyai pengetahuan dan kemahiran yang diperlukan oleh pembangun Java, yang akan meningkatkan peluang anda untuk tawaran kerja dengan ketara. Membina Portfolio Pengekodan Berkuasa.  Idea Projek Sampingan Hebat untuk Pembangun Java - 1Apabila melalui kursus CodeGym, anda akan mendapat rasa yang baik untuk bekerja secara individu pada projek mini yang komprehensif , dan perisian mudah tersebut akan menjadi permulaan yang baik untuk portfolio pengaturcaraan. Tetapi semasa anda maju, anda pastinya perlu mengusahakan projek sampingan yang lebih komprehensif, dan menyelesaikannya dengan jayanya boleh menjadi rumit kerana beberapa sebab. Selalunya bahagian yang sukar bermula dengan segera apabila anda perlu menghasilkan idea untuk projek anda, yang sepatutnya cukup mudah untuk diuruskan oleh pembangun Java Junior, tetapi pada masa yang sama menarik untuk diusahakan dan berpotensi untuk berubah menjadi alat yang popular dan berguna. Berikut ialah beberapa idea sedemikian yang boleh anda pakai, kembangkan lagi dan gunakan untuk mencipta projek sampingan unik anda.

1. Aplikasi bandar pintar / pelancongan

Aplikasi berasaskan peta dengan pelbagai jenis maklumat tentang bandar atau jenis kawasan lain semakin popular pada masa kini, kerana ia boleh memberikan pengguna maklumat yang berkaitan tentang perkara yang mereka cari yang terikat dengan lokasi mereka dan menghubungkan pelanggan dengan perniagaan berdekatan dengan serta-merta. Ia boleh menjadi aplikasi bandar pintar dengan maklumat umum tentang tempat seperti restoran, kedai, hab pengangkutan, tempat hiburan dan sebagainya. Atau apl khusus untuk kumpulan orang tertentu: pelajar, pencari kerja, pencinta makanan, warga emas atau pasangan hanya untuk menamakan beberapa contoh. Aplikasi pelancongan berdasarkan prinsip yang sama adalah pilihan lain. Kini, walaupun terdapat peneraju global yang telah lama bertapak dalam pasaran ini, seperti Peta Google,

Kemahiran yang diperlukan untuk projek sedemikian:

  • Kepakaran dalam Java (Kotlin);
  • Pengetahuan tentang Alat Pembangun Android dan konsep Android SDK;
  • Pengalaman dengan SQL;
  • Pengetahuan tentang IntelliJ IDEA, Android Studio atau salah satu IDE lain;
  • Pengetahuan asas XML, pangkalan data, API.

Idea untuk projek yang serupa:

  • Apl penemuan dan tempahan hotel;
  • Pemandu pelancong dalam talian;
  • Apl penemuan tempat kecergasan;
  • Panduan dalam talian restoran dan makanan jalanan.

2. Sistem pengurusan kuiz / tinjauan dalam talian

Sistem dalam talian berasaskan Java yang membolehkan pengguna menjalankan ujian kuiz, pertandingan dan tinjauan adalah satu lagi idea yang baik untuk projek sampingan yang tidak begitu menuntut kemahiran anda sebagai pembangun Java tetapi memberikan anda ruang yang cukup banyak untuk kreativiti dalam pelaksanaan projek. Sistem sedemikian akan digunakan oleh organisasi yang ingin menjalankan tinjauan yang selamat dan peribadi di kalangan pekerja atau pelanggan mereka, serta oleh institusi akademik dan semua jenis organisasi yang menggunakan kuiz secara tetap. Sistem anda harus memudahkan untuk melancarkan kuiz atau tinjauan dan menyemak keputusan. Ia juga bagus jika sistem anda akan disepadukan dengan e-mel untuk menghantar hasil dan pemberitahuan kepada pentadbir dan pengguna dalam masa nyata.

Kemahiran yang diperlukan untuk projek sedemikian:

  • Kepakaran dalam Java;
  • Pengetahuan yang baik tentang pangkalan data (pelayan MS SQL, MySQL);
  • Pengalaman dengan J2EE;
  • Pengalaman dengan IDE (IntelliJ IDEA, Eclipse).

Idea untuk projek yang serupa:

  • Sistem ujian kemahiran pekerja;
  • Permainan berasaskan kuiz yang kompetitif;
  • Plugin tinjauan untuk tapak web;
  • Sistem peperiksaan pelajar dalam talian.

3. Pelanggan e-mel / sistem automasi e-mel

Mencipta aplikasi e-mel khusus yang memudahkan untuk mengurus e-mel atau menambah tahap keselamatan tambahan pada komunikasi e-mel adalah satu lagi idea yang agak mudah untuk dilaksanakan untuk projek sampingan. Pada masa kini majoriti orang menggunakan perkhidmatan e-mel berasaskan pelayar, seperti Gmail, Hotmail, dan lain-lain. Mereka tidak begitu selamat dan selalunya tidak mempunyai fungsi untuk menyesuaikan cara pengguna boleh mengisih, melihat dan menghantar e-mel. Yang memberi anda peluang untuk mencipta klien e-mel unik yang menawarkan beberapa ciri istimewa. Pelanggan sedemikian akan digunakan oleh perniagaan dan organisasi yang ingin melindungi komunikasi e-mel mereka daripada penggodam atau hanya untuk mengautomasikan beberapa proses berkaitan e-mel biasa.

Kemahiran yang diperlukan untuk projek sedemikian:

  • Kepakaran dalam Java;
  • Pengetahuan tentang Java Mail API;
  • Memahami SMTP, POP3 dan protokol berkaitan e-mel lain;
  • Pengalaman dengan pangkalan data.

Idea untuk projek yang serupa:

  • Perkhidmatan pemasaran e-mel;
  • Sistem keselamatan dan pemantauan e-mel;
  • Pemalam pemberitahuan e-mel.

4. Sistem pengurusan penjagaan kesihatan

Pelbagai sistem pengurusan dan automasi perubatan sedang dilaksanakan oleh semua jenis institusi penjagaan kesihatan secara besar-besaran hari ini kerana ia membenarkan mereka mengautomasikan pelbagai proses seperti membuat tempahan temu janji dengan doktor, serta untuk mengatur dan melindungi data dengan lebih baik, termasuk rekod perubatan, preskripsi, laporan makmal, dsb. Biasanya, sistem pengurusan penjagaan kesihatan akan terdiri daripada dua modul utama: modul doktor dan modul pesakit. Modul doktor menyediakan pengguna dengan akses kepada rekod, jadual temu janji, laporan dan data lain. Walaupun modul pesakit membenarkan pesakit memilih doktor, menempah temujanji dan melihat rekod perubatannya. Idea projek ini memberi anda peluang untuk mencipta penyelesaian pengurusan penjagaan kesihatan khusus yang dimaksudkan untuk jenis institusi perubatan tertentu,

Kemahiran yang diperlukan untuk projek sedemikian:

  • Kepakaran dalam Java;
  • Pengetahuan JavaScript;
  • Kebiasaan dengan pangkalan data, alat perlombongan data;
  • Pengetahuan yang baik tentang rangka kerja Java.

Idea untuk projek yang serupa:

  • Sistem pengurusan hospital;
  • Sistem pengurusan farmasi;
  • Sistem pengurusan preskripsi.

5. Sistem pengurusan perpustakaan

Sistem pengurusan perpustakaan akan diguna pakai oleh institusi pendidikan, kerajaan dan komersial yang menyelenggara perpustakaan mereka sendiri. Penyepaduan sistem sedemikian memudahkan untuk mengatur data dan mengautomasikan pelbagai proses yang dilakukan secara manual oleh majoriti pustakawan sehingga hari ini. Sistem ini akan menyimpan semua maklumat tentang buku di perpustakaan, rekod tentang buku yang dikeluarkan dan yang telah disarakan, serta lokasi fizikalnya di dalam perpustakaan. Anda juga boleh menambah pelbagai ciri pintar pada sistem pengurusan perpustakaan, seperti cadangan buku atau buku serupa yang ditulis oleh pengarang yang sama, penilaian buku, carian pintar untuk buku perpustakaan berdasarkan kriteria yang berbeza dan sebagainya.

Kemahiran yang diperlukan untuk projek sedemikian:

  • Kepakaran dalam Java;
  • Pengetahuan yang baik tentang pangkalan data (pelayan MS SQL, MySQL);
  • Pengalaman dengan J2EE;
  • Pengalaman dengan IDE (IntelliJ IDEA, Eclipse).

Idea untuk projek yang serupa:

  • Sistem automasi perpustakaan;
  • Sistem pengurusan dokumentasi;
  • Sistem pengurusan rekod digital.

6. Sistem perbankan dalam talian bersepadu

Aplikasi perbankan dalam talian agak biasa hari ini dan pelanggan sudah biasa membuat operasi perbankan rutin, seperti pengeluaran wang, pembayaran bil, pemindahan kad dan sebagainya, melalui aplikasi dalam talian. Memandangkan setiap bank mempunyai aplikasi mudah alih sendiri, mungkin idea yang baik untuk membina sistem perbankan bersepadu yang akan menyimpan maklumat daripada beberapa akaun pelanggan di bank yang berbeza. Ia boleh menunjukkan kepada pengguna butiran akaun mereka untuk setiap kad, seperti jenis akaun, baki yang tersedia, penyata akaun, dsb. Sudah tentu, sistem seperti ini perlu selamat sebaik mungkin dengan data pengguna yang dilindungi daripada penggodam.

Kemahiran yang diperlukan untuk projek sedemikian:

  • Kepakaran dalam Java;
  • Kepakaran dalam J2EE;
  • Pengalaman dengan IDE (IntelliJ IDEA, Eclipse);
  • Pengetahuan tentang sambungan selamat dan teknologi penyulitan hujung ke hujung;
  • Pengetahuan yang baik tentang pangkalan data (pelayan MS SQL, MySQL).

Idea untuk projek yang serupa:

  • Sistem pengurusan kewangan;
  • Apl pembayaran digital;
  • sistem eDompet.
Apakah pendapat anda tentang idea projek ini? Apakah jenis projek sampingan Java yang telah anda kerjakan dan sejauh mana kejayaannya? Beritahu kami di bahagian komen di bawah!
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi