"Hai, Amigo!

Sulit dipercaya bahwa Anda sudah ada di sini! Tapi tunggu sebentar - saya selalu percaya pada Anda, tentu saja, karena Anda dengan cermat membaca dan mempelajari pelajaran saya dan belajar lebih banyak lagi. Anda adalah salah satu murid terbaik saya!

Saya akan menyerahkan pidato inspirasional kepada Kapten, tetapi saya tidak akan membiarkan Anda pergi begitu saja — lagipula, saya memiliki banyak bacaan yang berguna untuk Anda. Membaca itu akan membantu Anda lebih mudah menjembatani kesenjangan antara mempelajari Java dan pemrograman nyata. Semoga beruntung untukmu!"

Kami akan berbicara sedikit tentang jaringan.

Mari kita mulai dengan apa yang paling penting dengan berbicara tentang apa yang dibangun oleh setiap jejaring sosial, layanan web dan aplikasi web, perpesanan instan, dan situs web sederhana — jaringan.

Arsitektur perangkat lunak

Arsitektur perangkat lunak mengacu pada struktur yang dibuat dalam aplikasi, yaitu seluruh modul dan komponen program dan bagaimana mereka berinteraksi. Pemrogram telah mengerjakan arsitektur yang baik untuk waktu yang sangat lama, jadi tidak mengherankan jika kami mendengar banyak pola arsitektur. Anda perlu memahaminya: saat menulis aplikasi web, sangat penting untuk menghasilkan arsitektur yang baik, karena aplikasi web memiliki lebih banyak komponen dan modul daripada aplikasi biasa.

HTTP/HTTPS

Dalam pelajaran ini, kita akan belajar tentang protokol HTTP dan HTTPS. Tapi pertama-tama, mari kita perjelas satu hal: kita berbicara tentang protokol untuk mengirim data melalui jaringan pada tingkat aplikasi model OSI. Artikel tentang jaringan akan membantu Anda memahami model OSI.

Dasar-dasar Maven

Maven adalah alat untuk mengelola dan membangun proyek — asisten pemrogram Java yang sangat membantu.

Itu membuat hidup lebih mudah bagi pengembang di setiap tahap pekerjaan: mulai dari membuat struktur proyek dan menghubungkan perpustakaan yang diperlukan hingga menerapkan produk di server. Anda harus menggunakan Maven saat bekerja dengan framework apa pun. Jadi, hari ini mari kita lihat fungsi utamanya dan lihat cara menggunakannya.

Servlet

Pada artikel ini, kita akan berkenalan dengan servlet dan menulis aplikasi yang dapat Anda banggakan kepada teman Anda tanpa mengirimi mereka file JAR dan tanpa memaksa mereka mengunduh Java. Mari kita menulis aplikasi web sederhana.

Wadah servlet

Pelajaran sebelumnya akan mengajarkan Anda banyak hal tentang servlet. Anda akan mempelajari cara menggunakannya untuk membuat aplikasi web. Namun dalam pelajaran ini, kita akan melihat lebih dekat bagian penting dari kesenangan ini: kontainer servlet.

Memperkenalkan pola MVC

Kita akan berbicara tentang apa itu MVC, menyentuh sejarahnya, menjelajahi ide dan konsep dasar yang terkandung dalam MVC, melihat langkah demi langkah cara memecah aplikasi menjadi modul Model, View, dan Controller.

Mari kita menulis aplikasi kecil menggunakan Spring Boot

Melanjutkan eksplorasi MVC kami, kami akan menulis aplikasi web kecil menggunakan Spring Boot, dan, menggunakan Spring MVC sebagai contoh, kami akan melihat bagaimana data dikirim dari kode Java ke halaman HTML.

Tinjauan REST dalam tiga bagian