Sekolah Teknologi O'Reilly - Kursus JavaScript 1
Saya baru-baru ini memiliki kesempatan untuk mengambil JavaScript 1: Pengantar JavaScript melalui O'Reilly School of Technology (sebelumnya O'Reilly Learning.) Ini adalah kursus online tempat Anda bekerja dengan kecepatan Anda sendiri. Kursus ini memberikan CEU dari Kantor Pendidikan Berkelanjutan Universitas Illinois (UIUC) dan berlaku terhadap Sertifikat Pengembangan Profesional mereka dalam Pemrograman Web dan Pemrograman Web Sisi Klien. Kursus ini ditujukan untuk orang-orang yang mungkin tidak memiliki pengalaman pemrograman tetapi memiliki pemahaman yang baik tentang html dan css. Saya tidak benar-benar masuk dalam audiensi target karena saya memiliki latar belakang scripting yang kuat, termasuk JavaScript. Ketertarikan utama saya pada kursus adalah untuk mengisi latar belakang saya yang tambal sulam karena telah mengambil sedikit demi sedikit dari membaca kode orang lain daripada pernah secara khusus mempelajari JavaScript.

Saya menemukan awal kursus agak lambat. Kami tidak benar-benar mulai menulis kode sampai pelajaran kelima. Namun, untuk pemula yang lengkap, ini mungkin benar, terutama karena sebagian dari waktu ini dihabiskan untuk belajar menyalin dan mengadaptasi skrip yang tersedia secara bebas ke dalam proyek Anda sendiri. Sebanyak saya menghargai pemahaman yang sebenarnya, dalam kehidupan nyata, menemukan dan menggunakan kembali kode yang ada mungkin lebih penting. Karena kursus ini berjalan sendiri, tidak ada yang bisa menghentikan siswa yang lebih berpengalaman untuk mengerjakan pelajaran ini dengan cepat. Kursus ini mencakup dasar-dasar inti JavaScript (atau bahasa pemrograman apa pun) - variabel, fungsi, pengambilan keputusan. Setiap konsep baru dipraktekkan dengan menulis satu atau dua program sederhana dan kuis pendek, yang diserahkan kepada instruktur untuk diperiksa. Instruktur sangat baik dalam memperbaiki pekerjaan saya dengan cepat, biasanya pada hari kerja berikutnya. Saya sedikit kecewa dengan kurangnya umpan balik pada jawaban yang benar, tetapi saya pikir itu mungkin pertukaran untuk pergantian cepat. Instruktur juga tersedia untuk menjawab pertanyaan melalui email, meskipun saya secara umum dapat menemukan masalah dari referensi yang disediakan. Sementara program yang kami tulis pada umumnya tidak berguna (kecuali untuk proyek akhir), saya bisa melihat bagaimana mereka dapat diperluas untuk membuat sesuatu yang bermanfaat.

Ada beberapa hal yang saya pikir bisa dilakukan dengan lebih baik. Saya ingin melihat lebih banyak informasi tentang standar web dan praktik terbaik, khususnya yang berkaitan dengan aksesibilitas. JavaScript dapat menjadi alat yang hebat untuk membuat halaman web lebih mudah dipahami dan diakses oleh semua orang, tetapi juga membuatnya sangat mudah untuk membuat halaman tidak dapat digunakan saat menggunakan pembaca layar. Saya akan menyukai beberapa panduan tentang ini. Kursus ini merujuk pada beberapa referensi dan tutorial berbasis web yang sangat bagus, sangat sering, sehingga kadang-kadang saya bertanya-tanya mengapa saya mengerjakan kursus ini dan bukan salah satunya. Secara realistis, format kursus dan harus menyerahkan latihan dan kuis untuk setiap pelajaran membantu saya dengan disiplin dan motivasi.

Saya pikir kursus ini pasti bermanfaat, asalkan Anda memiliki harapan yang realistis. Saya pikir itu adalah penggunaan waktu dan uang saya. Anda akan keluar dengan pemahaman dasar yang baik tentang JavaScript dan, yang lebih penting, dengan kemampuan dan sumber daya untuk mempelajari lebih lanjut sendiri. Anda juga akan memiliki kredensial dari dua organisasi yang dihormati di bidang teknologi informasi - O'Reilly dan UIUC. Anda tidak akan keluar dari kursus ini yang dipersiapkan untuk menjadi programmer JavaScript profesional, tetapi pemrograman bukanlah sesuatu yang bisa Anda pelajari dari kursus apa pun. Tidak ada buku atau kelas yang akan membantu jika Anda tidak terus berlatih dan belajar. Seperti halnya seni, pemrograman membutuhkan waktu dan latihan untuk menjadi seorang profesional. Kursus ini menempatkan Anda dalam posisi yang baik untuk melakukannya.

Sekolah Teknologi O'Reilly