
Selama setahun terakhir, kolega saya
Anastasia Lubennikova dan saya telah mengajar kursus yang disebut “Pengembangan Teknologi dan DBMS”. Kursus ini dikhususkan untuk pengembangan DBMS relasional dengan penekanan pada implementasi spesifik yang diwakili oleh PostgreSQL. Kami bekerja sama dengan beberapa universitas sekaligus. Di
HSE, ini adalah mata pelajaran wajib yang dirancang untuk siswa kelas 4 (dalam foto, siswa lulus ujian). Di
VMK Moscow State University, ini adalah subjek pilihan, yang dihadiri oleh mahasiswa dari berbagai program studi.
Karena proses pendidikan di universitas-universitas ini sedikit berbeda (sistem penilaian, modul melawan semester, dll.) Kami harus menyesuaikan kursus. Di bawah ini adalah program lengkapnya, termasuk semua yang telah dibaca di kedua universitas, dengan semua koreksi terbaru:
Katalog kuliah di Google Drive ada di
sini . Arsip ZIP dengan semua kuliah dalam format PDF dapat diunduh
dari sini (4,4 Mb) . PDF terpisah juga
tersedia di GitHub . Mengenai masalah lisensi, Anda dapat dengan bebas mendistribusikan dan memodifikasi slide, serta mengambil kursus tentang mereka, hal utama adalah bukan untuk kepenulisan yang sesuai. Secara umum, jika seseorang memutuskan untuk mengambil kursus di slide kami, kami hanya akan senang dan akan membantu dengan persiapan dengan senang hati.
Mengantisipasi munculnya pertanyaan yang sah dalam komentar, saya perhatikan bahwa saat ini kami memutuskan untuk mengambil jeda dari melakukan kursus. Ini ternyata sangat memakan waktu, bahkan mengingat sekarang kami memiliki semua materi pelajaran. Namun, jika Anda tertarik pada pengembangan basis data, Anda dapat bergabung dengan saluran Telegram
@dbmsdev , yang dibuat untuk berkomunikasi dengan siswa kami. Di sana kami akan dengan senang hati menjawab pertanyaan tentang kursus ini dan pengembangan DBMS secara umum (sejauh pengalaman kami yang memungkinkan).
Kesimpulannya, saya punya sedikit fakta menyenangkan untuk Anda. Jika menurut Anda Anda tidak sepenuhnya memahami sesuatu dalam bidang subjek tertentu, cara terbaik untuk mengetahuinya adalah mulai melakukan kursus yang sesuai :)