Cara Mempelajari JavaScript: Panduan Berita AS |  Pendidikan
Education

Cara Mempelajari JavaScript: Panduan Berita AS | Pendidikan

Mempelajari JavaScript memberi Anda akses ke salah satu bahasa komputer yang paling banyak digunakan saat ini. JavaScript digunakan dalam proyek mulai dari mengembangkan situs web dan aplikasi seluler hingga menjalankan infrastruktur internet back-end, seperti server.

Kode HTML di atas latar belakang biru tua.  Gambar dibuat dengan memotret layar komputer dengan kode HTML di atasnya.  Kedalaman bidang yang dangkal. Silakan lihat beberapa gambar latar belakang lain dari portofolio saya:

(Gambar Getty)

Sebuah bahasa pemrograman berbasis teks, JavaScript dikenal untuk membuat halaman web interaktif dengan membiarkan pemrogram membuat fitur yang beroperasi di sisi pengguna halaman dan sisi server back-end. Bahasa lain yang umum digunakan untuk pemrograman web, HTML dan CSS, memberikan struktur halaman mereka dan mengelola elemen gaya. JavaScript bekerja dengan mereka dengan memberikan elemen interaktif halaman, seperti peta dan grafik untuk membuat pengguna tetap terlibat.

JavaScript ditemukan pada pertengahan 1990-an sebagai bahasa pemrograman yang dapat berjalan di dalam halaman web dan membuatnya interaktif, kata Kyle Simpson, direktur web futures di Getify Solutions, yang menawarkan lokakarya JavaScript. Ini dikembangkan di Netscape dan cukup mirip dengan bahasa pemrograman Java untuk menarik pengembang Java tetapi dirancang untuk berjalan di dalam browser web.

Perbedaan penting tentang JavaScript adalah bahwa itu adalah bahasa pemrograman tujuan umum yang mampu melakukan lebih dari sekadar membuat halaman web interaktif, kata Simpson. Ini digunakan di smartphone, TV pintar, dan perangkat lain yang terhubung ke internet. Meskipun JavaScript mungkin merupakan bahasa pertama yang dipelajari oleh banyak pengembang web, JavaScript memiliki kesamaan dengan bahasa lain seperti C atau Java, memungkinkan pembuatan pernyataan if/else dan loop fungsi yang serupa.

JavaScript juga digunakan dengan proyek sumber terbuka, yang berarti kode dan alat serta aplikasinya tersedia secara luas di komunitas pengembang online gratis. Ini adalah sumber daya yang sangat penting bagi orang-orang yang tertarik mempelajari bahasa yang mungkin tidak memiliki banyak pengalaman pemrograman formal, kata Yehuda Katz, salah satu pembuat kerangka JavaScript Ember. Sumber daya sumber terbuka memungkinkan pemrogram pemula untuk mengakses kiat perangkat lunak, alat, dan potongan kode JavaScript untuk digunakan. Mereka juga membiarkan programmer mengajukan pertanyaan tentang masalah dan memposting kode mereka untuk komentar dan analisis oleh komunitas open-source.

Pelatihan Pengantar, Tutorial, dan Kursus Online untuk Mulai Belajar

  • Pelajari JavaScript, Codecademy, langganan Premium berkisar dari $39,99 per bulan hingga $239,88 per tahun
  • Kursus Singkat JavaScript untuk Pemula, Media Traversy, video tutorial YouTube, gratis
  • Javascript untuk Pemula, Udemy, $19,99
  • Learn JavaScript – Full Course For Beginners, freeCodeCamp, video tutorial YouTube, gratis
  • Langkah Pertama JavaScript, Dokumen Web MDN, gratis
  • Pengantar JavaScript, CareerFoundry, gratis
  • Bahasa JavaScript, Poin Tutorial, gratis
  • Tutorial JavaScript, W3Schools, gratis
  • JavaScript untuk Kucing, gratis

Setelah Anda memahami prinsip dasar JavaScript, tantangan berikutnya sebagai programmer perantara adalah menggabungkan semuanya menjadi kode yang berguna. Kelebihan JavaScript adalah sintaksnya mirip dengan bahasa lain, seperti bahasa berbasis C atau Java. Simpson mengatakan ini bekerja dalam dua cara: Orang yang akrab dengan bahasa lain dapat dengan cepat memahami konsep JavaScript, dan bagi mereka yang baru mengenal pemrograman, ini berfungsi sebagai kunci untuk membantu memahami bahasa lain.

Pemrogram berpengalaman harus memanfaatkan komunitas sumber terbuka online untuk membantu mengembangkan keterampilan mereka dan memecahkan masalah, kata Katz. Jika pemrogram mencapai titik di mana mereka mengandalkan keterampilan yang dihafal dan merasa seolah-olah mereka telah stabil, langkah selanjutnya adalah mendobrak hambatan mental tersebut dengan memeriksa kembali bagaimana alat pemrograman yang mereka pelajari bekerja dan menggunakannya dalam kombinasi baru untuk memecahkan masalah.

Seorang programmer dalam bahasa apa pun harus dapat menulis sebuah program dan memiliki pemahaman yang baik tentang mengapa program itu berhasil. Seorang programmer yang tidak benar-benar mengerti bagaimana bahasa seperti JavaScript bekerja tidak akan benar-benar mengerti mengapa semuanya rusak. Simpson mengatakan pemrogram menghabiskan banyak waktu untuk mencoba memperbaiki masalah pengkodean agar semuanya berfungsi, dan semakin mereka mengerti tentang bahasa pilihan mereka, semakin besar kotak peralatan mereka untuk memperbaiki masalah itu.

Pelatihan, Tutorial, dan Kursus JavaScript Tingkat Menengah

  • JavaScript Tingkat Menengah Sekolah Rithm Bagian I, Sekolah Rithm, gratis
  • Alat dan tutorial untuk pengembang JavaScript, Egghead.io, gratis
  • Crockford di JavaScript, video YouTube, gratis
  • Tingkatkan JS Anda: Panduan Komprehensif untuk JavaScript Menengah, Edukatif, $19 per tahun
  • Pemrograman Fungsional Hardcore dalam JavaScript, v2, Frontend Masters, $39 per bulan
  • 25 Ide Proyek JavaScript, Penaklukan Kode, gratis
  • 20+ Proyek yang Dapat Anda Lakukan Dengan JavaScript, Skillcrush, gratis (proyek pemula, menengah, dan lanjutan)
  • Tutorial Menengah JavaScript, Anjing HTML, gratis
  • JavaScript Tingkat Menengah 1 – Menguasai DOM, Udemy, kursus $94,99

Pada level tertingginya, pemrograman dalam bahasa apa pun menjadi seni. Sama seperti musisi jazz, pemrogram terampil mengambil semua keterampilan yang telah mereka hafal dan mengaturnya kembali menjadi kombinasi baru untuk memecahkan masalah.

Pemula menggunakan intuisi mereka saat belajar memprogram karena mereka mencoba membuat koneksi saat mempelajari keterampilan baru, kata Katz. Hal yang sama terjadi dengan programmer berpengalaman, kecuali mereka menggunakan keterampilan yang telah mereka pelajari untuk mendekati masalah secara kreatif. Kreativitas adalah bagian penting dari pemrograman tingkat lanjut karena ini tentang menggunakan konsep formal yang dipelajari sebagai landasan peluncuran untuk mengembangkan cara baru dalam melakukan sesuatu.

“Kami menulis program untuk diri kami sendiri. Komputer mengambil artefak itu dan melakukan sesuatu yang berguna dengannya, tetapi kami sebenarnya benar-benar mencoba berkomunikasi satu sama lain,” kata Simpson. “Bukan hanya saya dapat mengomunikasikan ide kode dengan seseorang dari bahasa (komputer) yang berbeda, tetapi saya dapat mengomunikasikan ide tentang kehidupan – masalah yang saya coba pecahkan – dan saya dapat menggunakan JavaScript untuk melakukannya.”

Pelatihan, Tutorial, dan Kursus JavaScript Tingkat Lanjut

  • 6 Teknik JavaScript Tingkat Lanjut Yang Harus Anda Ketahui, WebFX, gratis
  • Fondasi Mendalam JavaScript Tingkat Lanjut – Kyle Simpson, Frontend Masters, video YouTube, gratis
  • Tutorial JavaScript Tingkat Lanjut, Edureka, video YouTube, gratis
  • Tutorial JavaScript Modern, JavaScript.info, gratis
  • Rahasia Ninja JavaScript, Edisi Kedua, John Resig, Bear Bibeault dan Josip Maras, e-book, $35,99
  • Yehuda Katz tentang Paradigma vs. Abstraksi dalam Pengembangan UI – The EmberMap Podcast, Ep. 79, EmberMap, video YouTube, gratis
  • Pengantar JavaScript untuk Pemrogram Berpengalaman yang Dapat Menggunakan Dosis Dasar yang Kuat, Pelatih Tony, gratis
  • Tutorial Lanjutan JavaScript, Anjing HTML, gratis
  • Praktik Terbaik JavaScript, Konsorsium World Wide Web, gratis
  • JavaScript: The Advanced Concepts, Zero to Mastery Academy, $29 per bulan

Posted By : keluar hk