Kanggo nyenengake siswa JavaRush, kita mutusake kanggo ngumpulake ceramah lan artikel babagan topik sing paling penting ing pemrograman. Pilihan kaping sepuluh yaiku babagan alat sing dibutuhake saben pangembang Java - Maven, Docker, GitHub, Intellij IDEA. Ing pandhuan mini, kita kanthi ringkes njelasake inti saka artikel kasebut, lan yen sampeyan ngetutake link kasebut, sampeyan bisa sinau luwih lengkap babagan topik sing menarik. Tambah koleksi menyang tetenger lan bali menyang yen perlu.
Artikel lan ceramah
Penting kanggo saben Javaist anyar, tutorial iki ora mung babagan teori, nanging babagan alat lan teknologi sing kudu dikuasai. Disaranake maca yen sampeyan lagi miwiti njupuk langkah pisanan ing program - mesthi bakal migunani.
IntelliJ IDEA lan lingkungan pangembangan sing padha minangka salah sawijining alat pisanan sing kudu dikuasai dening programmer anyar. Ing materi iki, penulis nliti instalasi lan konfigurasi piranti lunak, uga prosedur kanggo nggawe proyek ing IntelliJ IDEA.
Pandhuan langkah-langkah babagan carane nggawe proyek ing IntelliJ IDEA Enterprise Edition (iki minangka versi IDE sing dibayar). Artikel kasebut ngemot akeh conto lan gambar, sing migunani.
Ana rong kamp ing jagad IT: piranti lunak proprietary lan open-source. Lan yen ing antarane lingkungan pangembangan komersial IDEA (kanthi ambisi sumber terbuka) praktis minangka pimpinan sing ora bisa dibantah, IDE sumber terbuka diwakili dening siji-sijine favorit - Eclipse. Asring dipilih dening programer sing seneng ngatur lingkungan pangembangan kanggo awake dhewe. Tèks iki nerangake apa IDE iki, apa kaluwihan lan cacat.
Piranti modern nggawe proses pangembangan luwih gampang. Utamane, luwih gampang kanggo ngawasi gaya kode sampeyan, nyoba nyilikake format "ora sah". Ing review iki, penulis ngomong babagan alat apa sing disedhiyakake IntelliJ Idea IDE kanggo pangembang supaya kode kasebut kepenak diwaca lan gampang dingerteni.
Mbok menawa ora saben wong ora duwe fungsi lingkungan IntelliJ IDEA utawa pengin adaptasi karo kabutuhan pribadi. Iki nyata: mung nggedhekake fungsine kanthi nambahake plugin. Teks kasebut nampilake 10 plugin sing menarik kanggo nggarap Intellij IDEA.
Saiki, Eclipse, IntelliJ IDEA, lan NetBeans dianggep minangka IDE Java sing paling disenengi kanggo programer. Nanging saliyane, sampeyan bisa menehi perhatian marang sawetara solusi liyane. Apa sing diarani teks kasebut.
Java Runtime Environment ngidini sampeyan mbukak aplikasi Java ing macem-macem platform. Bukak lan kompilasi bisa ditindakake, kalebu saka baris perintah. Nggunakake alat baris perintah, pangembang bisa nyederhanakake proses nggawe aplikasi lan nindakake akeh tugas liyane. Teks kasebut ngandhani babagan enem alat baris perintah sing migunani sing kudu dingerteni pangembang Jawa.
Cara paling apik kanggo nglindhungi kode saka kesalahan sing bisa dihindari yaiku nggunakake alat analisis kode statis. Artikel kasebut nyedhiyakake wolung alat kanggo analisis kasebut. Waca lan pilih sing disenengi.
Iki minangka dhaptar lengkap alat pemantauan JVM lan produk sing gegandhengan. Piranti didhaptar miturut urutan abjad, tanpa pilihan adhedhasar panggonan ing dhaptar.
Maven minangka alat kanggo ngatur lan mbangun proyek - asisten nyata kanggo programmer Java. Iku ndadekake urip luwih gampang kanggo pangembang ing kabeh orane tumrap sekolah saka karya: saka nggawe struktur project lan nyambungake perpustakaan perlu kanggo deploying produk ing server. Nalika nggarap kerangka apa wae, sampeyan kudu nggunakake Maven. Teks pambuka iki nerangake fungsi utamane.
Maven minangka alat mbangun proyek, bebarengan karo Gradle lan Ant. Ing seri publikasi babagan nggawe proyek, penulis ngomong babagan nggunakake macem-macem alat. Bagean iki, minangka judhul, babagan Maven.
Lanjutan saka artikel sadurunge, ing ngendi teori sing diterangake ing bagean pisanan ditampilake ing praktik.
Artikel iki babagan carane nggawe alur kerja sing ngemas aplikasi Java nggunakake Maven banjur simpen minangka artefak utawa nerbitake menyang Paket GitHub.
GitHub minangka layanan pangembangan tim sing paling populer. Isine repositori umum sing ora kaetung ing macem-macem basa pamrograman. Sampeyan bisa nggunakake GitHub kanggo nyimpen kode lan kolaborasi karo kanca lan pangembang liyane. Sampeyan bisa nambah GitHub kanthi nganyarke lan ngatur dhewe. Artikel iki ngemot dhaptar alat sing bisa mbantu.
Umume programer industri nggunakake Eclipse, NetBeans utawa IntelliJ IDEA, lan saben IDE kasebut duwe kaluwihan lan kekurangan dhewe. Sawise maca artikel iki, sampeyan bakal ngerti endi sing cocog kanggo sampeyan.
Ing donya modern, akeh layanan urip ing "web" lan malah "lawas-wektu" aplikasi alon-alon pindhah ana. Koleksi iki nyathet alat online sing bisa migunani kanggo pangembang. Padha ngijini sampeyan kanggo nyoba cepet soko tanpa mbukak IDE lokal, kang kadhangkala migunani.
Tim proyek apa wae kasengsem ing pangembangan cepet lan peluncuran produk kasebut menyang pasar sanalika bisa. Alat open source bisa mbantu ngatasi masalah iki. Contone, sing sampeyan bisa nindakake analisis kode statis, ngatur konfigurasi, mbangun lan integrasi terus. Teks iki ngemot sawetara alat open source sing migunani sing ngidini sampeyan nambah kualitas kode lan nambah produktivitas.
Nalika nggawe profil ing GitHub, wong anyar kerep nggawe kesalahan sing bisa gampang dihindari. Yen sampeyan pengin profil GitHub nggawe kesan sing apik kanggo para majikan, ana sawetara rincian penting sing kudu ditimbang. Kita maca lan ngerti.
Teks gedhe babagan Repositori Cithakan Github lan cara nggarap.
Pangembang ing saindenging jagad nggunakake GitHub kanggo nuduhake proyeke. Ing artikel iki, penulis menehi sawetara tips kanggo mbantu nggawe proyek open source sing apik. Sampeyan uga bisa nggunakake tips iki kanggo nggawe proyek hackathon.
Saiki ora bisa mbayangno siji proyek gedhe tanpa virtualisasi lan wadah. Mula, ing artikel kasebut, penulis mbandhingake wilayah lan fitur nggunakake Kubernetes, Docker, lan alat orkestrasi Docker Swarm.
Containerization minangka mekanisme sing asring digunakake ing praktik. Ringkesan singkat iki bakal mbantu nggawe ide pisanan babagan alat Docker.
Review kode minangka bagean wajib saka pangembangan. Kanggo nggawe tugas iki luwih gampang, macem-macem alat digunakake kanggo analisis kode statis. Contone, analisa statistik SpotBugs, sing dibahas ing review iki.
Video
Kepiye carane nulis kode kanthi cepet ing IntelliJ IDEA? Artem Zaitsev, pangembang Java ing Naumen, nuduhake rekomendasi babagan perkara iki. Sawise menehi presentasi ing saluran komunitas Yekaterinburg Java JUG.EKB, Artem ngomong babagan sawetara teknik kustomisasi sing bakal mbantu para coders bisa luwih gampang lan luwih cepet ing IDE. Laporan kasebut diiringi demonstrasi visual kode kasebut.
GO TO FULL VERSION