Sekolah Teknologi O'Reilly - Kursus 1 JavaScript
Saya baru-baru ini mempunyai peluang untuk mengambil JavaScript 1: Pengenalan kepada JavaScript melalui O'Reilly School of Technology (sebelum ini O'Reilly Learning.) Ini adalah kursus dalam talian di mana anda bekerja pada kadar anda sendiri. Kursus ini menyediakan CEU dari Pejabat Pendidikan Lanjutan Universiti Illinois (UIUC) dan terpakai ke arah Sijil Pembangunan Profesional mereka dalam Pengaturcaraan Web dan Pengaturcaraan Web Klien. Kursus ini bertujuan untuk orang yang tidak mempunyai pengalaman pengaturcaraan tetapi mempunyai pemahaman yang baik mengenai html dan css. Saya tidak betul-betul jatuh dalam penonton sasaran kerana saya mempunyai latar belakang skrip yang kuat, termasuk JavaScript. Kepentingan utama saya dalam kursus ini adalah untuk mengisi latar belakang saya kerana memungut bit dan potongan daripada membaca kod orang lain dan bukannya secara khusus mengkaji JavaScript.

Saya mendapati permulaan kursus agak perlahan. Kami sebenarnya tidak mula menulis kod sehingga pelajaran ke-5. Walau bagaimanapun, untuk pemula yang lengkap, ini mungkin betul, terutamanya kerana sebahagian masa ini dibelanjakan untuk menyalin dan menyesuaikan skrip yang tersedia secara bebas ke dalam projek anda sendiri. Sebaik saya mengutamakan pemahaman sebenar, dalam kehidupan sebenar, mencari dan menggunakan semula kod sedia ada yang sesuai mungkin lebih penting. Memandangkan kursus ini bersifat mandiri, tidak ada apa-apa untuk menghalang pelajar yang lebih berpengalaman untuk bekerja melalui pelajaran ini dengan cepat. Kursus ini meliputi asas teras JavaScript (atau bahasa pengaturcaraan) - pembolehubah, fungsi, membuat keputusan. Setiap konsep baru dipraktikkan dengan menulis satu atau dua program mudah dan kuiz pendek, yang diserahkan kepada pengajar untuk diperiksa. Pengajar adalah sangat baik untuk membetulkan kerja saya dengan cepat, biasanya pada hari perniagaan berikutnya. Saya agak kecewa dengan kekurangan maklum balas mengenai jawapan yang betul, tetapi saya fikir ia mungkin beralih arah untuk giliran yang cepat. Pengajar juga boleh didapati untuk menjawab pertanyaan melalui e-mel, walaupun saya pada umumnya dapat mengetahui apa-apa masalah dari rujukan yang disediakan. Walaupun program yang kami tulis tidak berguna (kecuali untuk projek akhir), saya dapat melihat bagaimana mereka dapat diperluas untuk membuat sesuatu yang berguna.

Terdapat beberapa perkara yang saya fikir boleh dilakukan dengan lebih baik. Saya ingin melihat lebih banyak maklumat mengenai piawaian web dan amalan terbaik, terutama berkaitan dengan kebolehaksesan. JavaScript boleh menjadi alat yang hebat untuk menjadikan laman web lebih mudah difahami dan mudah diakses untuk semua orang, tetapi ia juga menjadikannya sangat mudah untuk membuat halaman tidak dapat digunakan apabila menggunakan pembaca skrin. Saya akan suka panduan mengenai perkara ini. Kursus ini merujuk kepada beberapa rujukan dan tutorial berasaskan web yang sangat baik, begitu banyak, kadang-kadang saya tertanya-tanya mengapa saya bekerja melalui kursus ini dan bukannya salah satu daripada mereka. Secara realistik, format kursus dan perlu menghidupkan latihan dan kuiz untuk setiap pelajaran membantu saya dengan disiplin dan motivasi.

Saya fikir kursus ini memang berbaloi, selagi anda mempunyai harapan yang realistik. Saya fikir ia adalah penggunaan masa dan wang saya yang baik. Anda akan keluar dengan pemahaman dasar yang baik tentang JavaScript dan, yang lebih penting, dengan keupayaan dan sumber untuk mengetahui lebih lanjut mengenai anda sendiri. Anda juga akan mempunyai kelayakan dari dua organisasi yang dihormati dalam bidang teknologi maklumat - O'Reilly dan UIUC. Anda tidak akan keluar dari kursus ini yang bersedia menjadi pengatur JavaScript JavaScript, tetapi pengaturcaraan bukan sesuatu yang anda boleh belajar dari mana-mana saja. Tiada buku atau kelas akan membantu jika anda tidak terus berlatih dan belajar. Seperti mana-mana seni, pengaturcaraan memerlukan masa dan amalan untuk menjadi profesional. Kursus ini meletakkan anda dalam kedudukan yang baik untuk berbuat demikian.

O'Reilly School of Technology