Deskripsi Ini adalah kursus ketiga dalam program Pengembangan Perangkat Lunak MicroMasters. Anda akan belajar bagaimana membangun sistem perangkat lunak yang lebih besar dan kompleks menggunakan bahasa pemrograman Java. Kursus dimulai dengan topik abstraksi data – mulai dari spesifikasi hingga implementasi. Perhatian khusus diberikan pada cara menulis pengujian yang kuat menggunakan JUnit.…
Deskripsi Kursus ini, bagian dari program Pengembangan Perangkat Lunak MicroMasters, akan menggali lebih dalam prinsip-prinsip desain berorientasi objek, dan memperkenalkan teknik abstraksi dan pola desain baru. Anda akan menggunakan teknik ini untuk membangun aplikasi yang menggunakan layanan online dan API populer – proyek desain perangkat lunak paling kompleks sejauh ini.…
Deskripsi Kursus ini, bagian dari Program MicroMasters Pengembangan Perangkat Lunak, memperkenalkan bagaimana tim merancang, membangun, dan menguji sistem perangkat lunak multi-versi. Anda akan mempelajari prinsip-prinsip rekayasa perangkat lunak yang dapat diterapkan pada sistem perangkat lunak berskala besar. Kursus ini mengeksplorasi topik-topik seperti pengembangan tangkas, pemrograman REST dan Async, spesifikasi perangkat lunak, desain, pemfaktoran ulang, keamanan informasi, dan…
Deskripsi Dalam kursus proyek ini, kursus terakhir dalam program MicroMasters Pengembangan Perangkat Lunak, Anda akan mempelajari cara memasukkan, memanipulasi, dan mengembalikan data dengan tumpukan pengembangan web modern. Dengan menggunakan TypeScript dan Node, Anda akan memanipulasi sejumlah besar informasi menggunakan bahasa kueri khusus domain. Teknologi backend, REST, dan front-end akan diperlukan untuk…