
Insinyur kawan, seperti yang dijanjikan dalam pengumuman , setengah dari kuliah (dan ini adalah 51) sudah tersedia untuk dilihat di YouTube dan saya akan terus merekamnya pada 2019. Beberapa di antaranya perlu ditulis ulang, karena pada kuliah pertama ini bukan suara terbaik, dan karena topik yang sangat sederhana belum berhasil dengan baik. Lebih baik memunculkan topik yang kompleks dan relevan yang saya sendiri lebih tertarik untuk menceritakannya. Saya tidak akan mengatakan bahwa ini adalah kursus untuk pemula, melainkan kursus bagi mereka yang sudah tahu sintaksis. Selama waktu ini, banyak saran telah diterima tentang bagaimana meningkatkan cara materi disajikan: bagikan ke dalam ceramah yang lebih pendek, siapkan tugas untuk penguasaan praktis, catat seminar dan jawaban untuk pertanyaan siswa, tambahkan serangkaian topik kontroversial dan holivar ke dalam program. Tapi tidak sekaligus, saya sudah mencurahkan sepertiga dari hidup saya untuk ini.
Di bawah ini adalah topik ceramah dengan tautan, dikelompokkan ke dalam beberapa bagian. 50 topik berikutnya sudah ada di sana dan saya akan segera menerbitkan jadwal kuliah untuk 2019, tetapi jika ada yang ingin meminta topik, maka sarankan dalam komentar.
Kuliah
Kursus dasar (22 kuliah)
- Sintaks JavaScript Dasar
- Sintaks Dasar JavaScript, lanjutan
- Pengaturan lingkungan: Node.js, npm, git, eslint
- Fungsi, Lambdas, Konteks, Penutupan
- Array, objek, kelas, prototipe
- Komposisi, Kari, Aplikasi Sebagian
- Fungsi tingkat tinggi, panggilan balik, acara
- Bekerja dengan string, pola, dan Unicode
- Pengukuran dan Optimasi Kinerja Kode
- Kotoran, pembungkus, dekorator, memoisasi
- Koleksi, Set, Hashtable
- Proyeksi dan tampilan dataset
- Struktur Data: Daftar, Stack, Antrian, Dek
- Serialisasi dan Deserialisasi
- Menggunakan Proxy dan Symbol
- Iterasi, Loop, dan Iterator
- Fungsi dan objek menjinakkan, penanganan kesalahan
- Ekspresi dan penguraian reguler
- Pabrik dan kolam objek
- Array yang Diketik
- Templat singleton (singleton)
- Objek Fungsional, Functors, dan Monads
Pemrograman asinkron (9 kuliah)
Arsitektur dan paradigma (7 kuliah)
Kuliah di Node.js (11 kuliah)