Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dicoding Developer Coaching #56: Back-End | Pengenalan Bahasa Pemrograman JavaScript

Dicoding Developer Coaching #56: Back-End | Pengenalan Bahasa Pemrograman JavaScript

JavaScript merupakan salah satu bahasa pemrograman yang populer saat ini. Pasalnya, Semenjak adanya Node.js, JavaScript dapat digunakan untuk mengembangkan aplikasi di banyak platform. Bahasa JavaScript terus berkembang dan memiliki komunitas yang luas. Sehingga bahasa ini sangat layak untuk kamu pelajari.

Pada event kali ini, kamu akan berkenalan mulai dari:

- Mengenal Bahasa Pemrograman JavaSript
- Karakteristik dan Penggunaan JavaScript
- Memasang Node.js
- Menjalankan Program JavaScript Pertamamu.

Dicoding Indonesia

July 27, 2022
Tweet

More Decks by Dicoding Indonesia

Other Decks in Education

Transcript

  1. Pengenalan Bahasa Pemrograman JavaScript Dicoding Developer Coaching #56 Dimas Maulana

    Dwi Saputra Curriculum Developer REPLACE ME (Silakan ubah dengan image yang relevan sesuai materi) Photo by Oskar Yildiz on Unsplash
  2. Pemrograman JavaScript • Dibuat oleh Brendan Eich pada 1995. •

    Awalnya, hanya dapat dijalankan di Browser. • Pada 2009, Ryan Dahl menciptakan Node.js. JavaScript bisa dijalankan di sisi server (komputer). • Sekarang, banyak JavaScript runtime yang dapat digunakan di sisi server, seperti Deno dan Bun. Browser Computer
  3. Alasan Belajar Pemrograman JavaScript Multi platform Strong Community Multi Paradigm

    Rich Ecosystem
  4. Karakteristik JavaScript

  5. Scripting Language “are interpreted at runtime rather than compiled” 1

  6. Case Sensitive CONSOLE.LOG !== console.log 2

  7. Weakly Typed Language let age = 1; age = 'satu';

    3
  8. Automatically Type Casting 4 + "4" = "44" 4 *

    "4" = 16 2 + true = 3 if (1) -> true 4
  9. ECMA-262 Standard 5

  10. Opsi Menjalankan JavaScript di Lokal Komputer • via Browser, •

    via Node.js, • via Deno, • via Bun, • etc.
  11. Menjalankan JavaScript via Browser • Tools → Browser ( ,

    , etc) • REPL Mode → Browser Console • External File → tag <script>
  12. Menjalankan JavaScript via Node.js • Tools → Node.js • REPL

    Mode → Node REPL Console • External File → Node Command
  13. [Alternatif] Online Editor & Compiler • glot.io (Node.js) • CodeSandbox

    (Node.js & Browser) • Replit (Node.js & Browser) • OwnCode (Browser)
  14. Dicoding Dicoding Dicoding Dicoding Indonesia Contact us : Contact me

    : dimas@dicoding.com REPLACE ME (Silakan ubah dengan image yang relevan sesuai materi) Photo by Oskar Yildiz on Unsplash