Fundamentals JavaScript EITC/WD/JSF minangka program Sertifikasi TI Eropa babagan dhasar basa pamrograman situs web JavaScript.
Kurikulum EITC/WD/JSF JavaScript Fundamentals fokus ing katrampilan praktis ing pamrograman situs web JavaScript sing diatur sajrone 15 bagean, kalebu konten didaktis video sing komprehensif minangka referensi Sertifikasi EITC iki.
JavaScript minangka basa pamrograman sing ngaktifake pangembangan kaca web interaktif lan dianggep minangka bagean penting saka aplikasi web modern. Saliyane HTML lan CSS, JavaScript minangka salah sawijining teknologi inti World Wide Web. Sebagéyan gedhe situs web nggunakake kanggo tumindak kaca sisih klien, lan kabeh browser web utama duwe mesin JavaScript khusus kanggo nglakokake. Minangka basa multi-paradigma, JavaScript ndhukung gaya pemrograman sing didorong dening acara, fungsional, lan imperatif. Nduwe antarmuka pemrograman aplikasi (API) kanggo nggarap teks, tanggal, ekspresi reguler, struktur data standar, lan Model Objek Dokumen (DOM). Sanajan ana kamiripan ing antarane JavaScript lan Java, kalebu jeneng basa, sintaksis, lan perpustakaan standar masing-masing, loro basa kasebut beda lan beda desaine. Mesin JavaScript asline digunakake mung ing browser web, nanging saiki dadi komponen inti sistem runtime liyane, kayata Node.js lan Deno. Sistem kasebut digunakake kanggo mbangun server lan uga digabung karo kerangka kerja, kayata Electron lan Cordova, kanggo nggawe macem-macem aplikasi.
Standar ECMAScript ora kalebu input/output (I/O), kayata jaringan, panyimpenan, utawa fasilitas grafis. Ing prakteke, browser web utawa sistem runtime liyane nyedhiyakake API JavaScript kanggo I/O.
Browser web Mosaic diluncurake ing taun 1993. Minangka browser pisanan kanthi antarmuka pangguna grafis sing bisa diakses dening wong sing dudu teknis, iki duwe peran penting ing tuwuhing cepet World Wide Web. Pangembang utama Mosaic banjur nggawe perusahaan Netscape, sing nerbitake browser sing luwih apik, Netscape Navigator, ing taun 1994. Navigator kanthi cepet dadi browser sing paling akeh digunakake. Sajrone taun-taun formatif Web iki, kaca web mung bisa statis, ora duwe kemampuan tumindak dinamis sawise kaca kasebut dimuat ing browser. Ana kepinginan ing adegan pangembangan web sing lagi akeh kanggo matesi watesan iki, mula ing taun 1995, Netscape mutusake nambah basa skrip menyang Navigator. Dheweke ngupayakake rong rute kanggo nggayuh iki: kolaborasi karo Sun Microsystems kanggo nyisipake basa pamrograman Java, lan uga nyewa Brendan Eich kanggo masang basa Skema. Manajemen Netscape enggal mutusake pilihan sing paling apik yaiku Eich kanggo nggawe basa anyar, kanthi sintaksis sing padha karo Java lan kurang kaya Skema utawa basa skrip liyane sing isih ana. Sanajan basa anyar lan penerjemah penerjemah kasebut kanthi resmi diarani LiveScript nalika pisanan dikirim minangka bagean saka rilis Navigator ing September 1995, jeneng kasebut diganti dadi JavaScript telung wulan mengko. Pilihan jeneng JavaScript nyebabake kebingungan, kadang-kadang menehi kesan yen iku puteran saka Jawa. Wiwit Java minangka basa pamrograman anyar sing paling populer nalika semana, iki wis ditepungi minangka taktik pemasaran dening Netscape kanggo menehi cachet basa anyar dhewe.
Microsoft debut Internet Explorer ing 1995, sing nyebabake perang browser karo Netscape. Ing sisih ngarep JavaScript, Microsoft nggawe rekayasa interpreter Navigator kanggo nggawe dhewe, sing diarani JScript. JScript pisanan dirilis ing taun 1996, bebarengan karo dhukungan dhisik kanggo CSS lan ekstensi menyang HTML. Saben implementasine iki nyata beda karo mitra ing Navigator. Bedane iki nggawe pangembang angel nggawe situs web bisa digunakake kanthi apik ing browser loro, nyebabake panggunaan akeh logo "paling apik ditonton ing Netscape" lan "paling apik ditonton ing Internet Explorer" sajrone pirang-pirang taun.
Ing wulan November 1996, Netscape ngirim JavaScript menyang ECMA International, minangka titik wiwitan kanggo spesifikasi standar sing bisa dideleng kabeh vendor browser. Iki nyebabake dirilis resmi spesifikasi basa ECMAScript pertama ing wulan Juni 1997.
Proses standar diterusake sawetara taun, kanthi rilis ECMAScript 2 ing wulan Juni 1998 lan ECMAScript 3 ing Desember 1999. Karya ECMAScript 4 diwiwiti ing taun 2000.
Kangge, Microsoft entuk posisi sing luwih dominan ing pasar browser. Ing wiwitan taun 2000-an, pangsa pasar Internet Explorer tekan 95%. Iki tegese JScript dadi standar de facto kanggo skrip sisi klien ing Web.
Wiwitane Microsoft melu proses standar lan ngetrapake sawetara proposal nganggo basa JScript, nanging pungkasane mandheg kerja bareng kerja ECMA. Mangkono ECMAScript 4 dibentuk mothballed.
Sajrone periode dominasi Internet Explorer ing wiwitan taun 2000-an, skrip sisih klien stagnan. Iki wiwit ganti ing taun 2004, nalika penerus Netscape, Mozilla, nerbitake browser Firefox. Firefox ditampa kanthi becik dening akeh wong, njupuk pangsa pasar sing signifikan saka Internet Explorer. Ing taun 2005, Mozilla gabung karo ECMA International, lan miwiti standar ECMAScript kanggo XML (E4X). Iki nyebabake Mozilla kerja bareng karo Macromedia (sing mengko diakuisisi dening Adobe Systems), sing ngetrapake E4X ing basa ActionScript 3, sing adhedhasar draf ECMAScript 4. Tujuane dadi standarisasi ActionScript 3 minangka ECMAScript anyar 4. Kanggo tujuan iki, Adobe Systems ngluncurake implementasi Tamarin minangka proyek open source. Nanging, Tamarin lan ActionScript 3 beda banget karo skrip sisih klien sing wis ana, lan tanpa kerja sama saka Microsoft, ECMAScript 4 ora nate ngasilake.
Kangge, pangembangan penting banget kedadeyan ing komunitas sumber terbuka sing ora ana gandhengane karo karya ECMA. Ing taun 2005, Jesse James Garrett ngluncurake kertas putih nalika nggawe istilah Ajax lan nggambarake serangkaian teknologi, sing JavaScript dadi tulang punggung, kanggo nggawe aplikasi web sing data bisa dimuat ing latar mburi, nyingkiri kebutuhan kanggo kaca lengkap muat maneh Iki nyebabake periode revisi JavaScript, dipimpin dening perpustakaan sumber terbuka lan komunitas sing dibentuk ing sekitar dheweke. Akeh perpustakaan anyar sing digawe, kalebu jQuery, Prototype, Dojo Toolkit, lan MooTools.
Google debut browser Chrome ing taun 2008, kanthi mesin JavaScript V8 sing luwih cepet tinimbang persaingan. Inovatif utamane yaiku kompilasi tepat waktu (JIT), mula vendor browser liyane kudu nganyari mesin kanggo JIT.
Ing wulan Juli 2008, partai-partai sing beda-beda kasebut nglumpuk ing konferensi ing Oslo. Iki nyebabake kesepakatan akhire ing wiwitan taun 2009 kanggo nggabungake kabeh karya sing relevan lan majuake basa kasebut. Asil kasebut minangka standar ECMAScript 5, dirilis ing Desember 2009.
Karya ambisius kanggo basa terus nganti pirang-pirang taun, dadi puncak koleksi tambahan lan panyempurnaan sing diresmikake karo publikasi ECMAScript 6 ing 2015. Draf spesifikasi saiki dikelola kanthi terbuka ing GitHub, lan edhisi ECMAScript diprodhuksi liwat jepretan tahunan biasa. Revisi potensial kanggo basa dipriksa liwat proses proposal sing lengkap. Saiki, tinimbang nomer edhisi, pangembang mriksa status fitur sing bakal teka kanthi individu.
Ekosistem JavaScript saiki duwe akeh perpustakaan lan kerangka kerja, praktik program sing wis digawe, lan panggunaan JavaScript sing luwih gedhe ing sanjabane browser web. Ditambah maneh, kanthi ana aplikasi siji-kaca lan situs web abot JavaScript liyane, sawetara transfiler digawe kanggo mbantu proses pangembangan.
Kanggo ngerteni kanthi rinci babagan kurikulum sertifikasi, sampeyan bisa nggedhekake lan nganalisa tabel ing ngisor iki.
Kurikulum Sertifikasi Dasar JavaScript EITC/WD/JSF referensi bahan didaktik akses terbuka ing wangun video. Proses sinau dipérang dadi struktur langkah-langkah (program -> pelajaran -> topik) sing nyakup bagean kurikulum sing relevan. Konsultasi tanpa wates karo ahli domain uga diwenehake.
Kanggo rincian mriksa prosedur Sertifikasi Cara kerjane.
Sumber Referensi Kurikulum
Dokumen Web MDN - JavaScript
https://developer.mozilla.org/en-US/docs/Web/JavaScript
Materi Pembelajaran Dokumen Web MDN - JavaScript - Skrip sisih klien sing dinamis
https://developer.mozilla.org/en-US/docs/Learn/JavaScript
Standar W3C kanggo Desain Web lan Aplikasi - API Web JavaScript
https://www.w3.org/standards/webdesign/script
W3Schools - Tutorial JavaScript
https://www.w3schools.com/js/default.asp
Tutorial JavaScript modern
https://javascript.info/
CodePen: Editor Kode Online lan Pangembang Web Ngarep
https://codepen.io/
Ngundhuh materi persiapan sinau mandiri offline lengkap kanggo program EITC/WD/JSF JavaScript Fundamentals ing file PDF
Bahan persiapan EITC/WD/JSF - versi standar
Bahan persiapan EITC/WD/JSF - versi lengkap kanthi pitakonan review