Kursus Pemrograman Java TOP untuk Tingkat Lanjut
Miscellanea / / November 28, 2023
Efisiensi Jawa
Kursus untuk pemula dan pengembang berpengalaman untuk mendapatkan pemahaman mendalam tentang Java. Kursus ini mencakup pola desain dan idiom bahasa secara detail, dan menunjukkan caranya manfaatkan beragam fitur, dari generik hingga enumerasi, dari anotasi hingga pengemasan otomatis.
4,2
Pengantar Kerangka Musim Semi.
Kursus ini ditujukan bagi pengembang yang akrab dengan platform Java (SE dan EE) yang ingin mempelajari cara menggunakan kerangka Spring populer untuk membuat aplikasi mereka.
3,7
Pengembangan pada platform Java SE. Topik Lanjutan
Dalam kursus ini, siswa akan memperoleh pengetahuan dan keterampilan tingkat lanjut yang diperlukan untuk pengembangan perangkat lunak pada platform Java SE. Kursus ini mencakup kelas utama perpustakaan sistem dan dasar-dasar desain perangkat lunak. Berkat ini, siswa akan belajar bekerja tidak hanya sebagai pemrogram, tetapi juga sebagai perancang perangkat lunak. Topik inti dalam platform Java dibahas dalam kursus terkait Pengembangan Platform Java® SE JVA-007: Topik Inti.
4,2
JavaScript. tingkat 6. Perpustakaan React.js
ReactJS adalah perpustakaan JavaScript sumber terbuka yang populer. Dirancang untuk membangun antarmuka pengguna (UI, User Interfaces) berdasarkan pendekatan komponen. Kursus ini akan memperkenalkan Anda pada fitur-fitur dasar perpustakaan populer dan memberi Anda keterampilan praktis dalam membuat komponen menggunakan ReactJS dan ekstensi JavaScript-nya - JSX.
4,1
Java Advanced I: Pemrograman Fungsional, Asinkron, dan Reaktif
Kursus ini berfokus pada pendekatan fungsional modern, asinkron, dan reaktif terhadap pengembangan Java, dan mencakup mempelajari NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reaktif, WebClient, WebSocket reaktif, soket RS.
4,2
Dasar-dasar pemrograman Java untuk anak sekolah. Modul 3 [c]
Lanjutkan belajar pemrograman di Java! Pemrograman mencakup semua bidang kehidupan kita: mulai dari ekonomi hingga hiburan, dari kedokteran hingga eksplorasi ruang angkasa. Dengan belajar memprogram, Anda akan mengembangkan perhatian, kesabaran, ketekunan, kecenderungan untuk aktivitas intelektual, dan kemampuan untuk membuat keputusan secara mandiri. Anda akan memperoleh keterampilan praktis yang akan selalu berguna bagi Anda di masa depan! Ini lebih bermanfaat dan menarik daripada game online dan klub komputer!
4,1
Dasar-dasar pemrograman Java untuk anak sekolah. Modul 2 [c]
Lanjutkan belajar pemrograman di Java! Pemrograman mencakup semua bidang kehidupan kita: mulai dari ekonomi hingga hiburan, dari kedokteran hingga eksplorasi ruang angkasa. Dengan belajar memprogram, Anda akan mengembangkan perhatian, kesabaran, ketekunan, kecenderungan untuk aktivitas intelektual, dan kemampuan untuk membuat keputusan secara mandiri. Anda akan memperoleh keterampilan praktis yang akan selalu berguna bagi Anda di masa depan! Ini lebih bermanfaat dan menarik daripada game online dan klub komputer!
4,1
Musim Semi Lanjutan
Kursus ini mencakup topik-topik yang diperlukan untuk penggunaan profesional Spring Framework dalam praktiknya, seperti mendokumentasikan layanan REST, serialisasi data, transaksi di Spring, otorisasi JWT, penerapan praktis WebFlux, pengujian, penerapan di Docker dan banyak lagi untuk yang lainnya.
4,2
Pengembangan Berbasis Uji (TDD) di Java
Kursus ini memperkenalkan siswa pada salah satu praktik teknik metodologi Agile - pengembangan berbasis tes (TDD). Aspek teoretis dari pengujian unit dibahas, yang akan berguna bagi pengembang terlepas dari metodologi yang digunakan dalam proyek mereka. Pendekatan teoretis diilustrasikan dengan contoh kode di Java.
4,1
Mahir dalam kerangka pengujian unit JUnit5
Kursus ini memberikan pengenalan tentang JUnit5. JUnit adalah kerangka pengujian unit untuk bahasa pemrograman Java. JUnit sangat penting dalam pengembangan berbasis pengujian dan merupakan bagian dari rangkaian kerangka pengujian unit yang dikenal sebagai xUnit, yang merupakan turunan dari SUnit.
4,1
Pengembangan aplikasi perusahaan menggunakan teknologi Java EE
Pada mata kuliah ini mahasiswa akan mempelajari tentang teknologi komputasi terdistribusi dengan menggunakan teknologi JEE (Java Enterprise Edition), antara lain menggunakan EJB, injeksi ketergantungan CDI, bekerja dengan database melalui teknologi JPA dan bekerja dengan perantara pesan berdasarkan teknologi JMS. Kursus ini dibangun di server WildFly (JBoss) sebagai server aplikasi terpopuler saat ini. Namun, pengetahuan tersebut dapat diterapkan ke server mana pun yang memenuhi spesifikasi JEE (WebSphere, WebLogic, dll.).
4
Pengembangan pada platform Java SE. Tema dasar
Dalam kursus ini, siswa akan memperoleh pengetahuan dan keterampilan dasar yang memungkinkan mereka berkembang di platform Java® SE. Dasar-dasar pemrograman berorientasi objek dan penggunaan UML untuk desain dibahas. arsitektur aplikasi, serta dasar-dasar penggunaan bahasa Java® (jenis bahasa, operator, kelas, paket, pengecualian). Sejumlah besar latihan praktis ditawarkan.
4
Java Advanced II: Java Kinerja Tinggi
Kursus ini didedikasikan untuk meningkatkan kinerja aplikasi Java: mengidentifikasi kemacetan, pendekatan dan metode produktivitas, serta alat dan perpustakaan yang memungkinkan Anda mencapai hasil yang tinggi produktifitas.
4
Bahasa Scala untuk pengembang Java
Dalam kursus ini, siswa akan memperoleh pemahaman tentang kekhususan dan fitur bahasa Scala, kelebihan dan kesulitannya. Kursus ini mencakup ikhtisar operator Scala dan tipe data, mempelajari struktur data dasar seperti array, peta, tupel, menggunakan pemrograman berorientasi objek dan fungsional, bekerja dengan koleksi Scala, menggunakan pencocokan pola, kelas kasus, tipe generik dan implisit transformasi. Sejumlah besar latihan praktis ditawarkan.
4
Spring Cloud untuk Pengembang Java
Spring Cloud adalah proyek yang memungkinkan Anda membuat aplikasi terdistribusi dengan arsitektur layanan mikro. Anda akan mengenal banyak komponen yang tersedia dan melihat lebih dekat arsitektur dan kemampuan luas Spring Cloud.
4
Memfaktorkan Ulang Kode Java
Kursus ini mengkaji konsep refactoring sebagai cara untuk mencegah pembusukan program; berbagai tanda kode buruk (berbau) yang memerlukan pemfaktoran ulang; ini menjelaskan refactoring mana yang paling cocok untuk situasi tertentu dan mekanismenya. Selama pelatihan, siswa melakukan refaktorisasi program Java®.
3,9
Pola desain (GoF). Edisi Jawa
Pola desain adalah kumpulan pengalaman yang dapat digunakan kembali. Pola digunakan di semua bidang aktivitas karena memungkinkan penggunaan solusi yang telah dikerjakan sebelumnya. Pengetahuan tentang pola desain memungkinkan Anda tidak hanya mengimplementasikan solusi Anda lebih cepat dan memperoleh kode sumber berkualitas tinggi, tetapi juga berkomunikasi lebih efektif dengan rekan kerja yang telah menguasai teknologi ini. Kursus ini mencakup 23 pola dasar, yang dijelaskan dalam buku “Pola Desain: Elemen Perangkat Lunak Berorientasi Objek yang Dapat Digunakan Kembali.” perangkat lunak berorientasi objek yang digunakan"), ditulis oleh empat penulis (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson dan John Vlisside.
3,7
Pengantar Apache Maven
Kursus ini mencakup penggunaan pembuat aplikasi Apache® Maven, termasuk manajemen ketergantungan, struktur file POM, siklus hidup proyek, pembuatan plugin dan arketipe. Plugin yang umum digunakan tercakup, dan integrasi Maven dengan IDE Eclipse dan Hudson tercakup. Kursus ini mencakup latihan praktis.
3,6
Pemrograman
Sebuah profesi masa depan yang dapat mengubah dunia! Mengembangkan program, layanan, dan aplikasi yang akan melayani masyarakat. Pemrogram menulis kode untuk perangkat lunak, menganalisis data, dan melatih mesin.
3,8