Read the Official Description

Keterampilan

Belajarlah untuk kode dalam JavaScript, bahasa asli dari web yang digunakan oleh pengembang di seluruh dunia.

Standar Produksi

Buat aplikasi web satu halaman yang memungkinkan data pengguna dan terhubung ke layanan seperti Twitter dan Facebook melalui API.

Gambar besar

Pelajari dasar-dasar pemrograman berorientasi obyek sambil menerima dukungan dari pakar industri dan komunitas teman sebayanya.

Temui Tim Dukungan Anda

Keunggulan pendidikan kami adalah usaha masyarakat. Saat Anda belajar di GA, Anda selalu dapat mengandalkan tim pakar internal untuk memberi panduan dan dukungan, kapan pun Anda memerlukannya.

Instruktur

Pelajari kerangka kerja kelas industri, peralatan, kosakata, dan praktik terbaik dari seorang guru yang pekerjaan sehari-harinya melibatkan mereka dengan ahli.

Asisten Pengajar

Mengambil materi baru tidak selalu mudah. Melalui jam kantor dan saluran lainnya, TA kami hadir untuk memberi Anda jawaban, tip, dan banyak lagi.

Produser Kursus

Alumni kami menyukai Produser Kursus mereka, yang membuat mereka termotivasi selama kursus berlangsung. Anda bisa menghubungi Anda untuk dukungan kapan saja.

Lihat apa yang akan anda pelajari

Unit 1: Dasar-dasar JavaScript

  • Installfest
    • Instal dan konfigurasikan Node.js, npm, Git dan alat baris perintah lainnya
    • Instal dan konfigurasikan Slack dan gabung di kelas
    • Latihan berpikir komputasional dan pengenalan topik ilmu komputer
  • Bekerja dengan JavaScript di Command Line
  • Dasar-dasar internet
  • Memahami model client-server
  • Memahami JavaScript di browser vs command line
  • Menjalankan kode JavaScript pada baris perintah
  • Pengantar variabel
  • Tipe data
  • Bekerja dengan variabel
  • Bekerja dengan kondisional
  • Memahami tipe data
  • Koleksi dan Loops
  • Bekerja dengan koleksi
  • Bekerja dengan loop
  • Iterasi di atas koleksi
  • Fungsi dan Ruang Lingkup
  • Bekerja dengan fungsi
  • Memahami ruang lingkup
  • Proyek Unit 1, Slackbot
  • Dengan menggunakan perancah yang disediakan, buat Slackbot dasar yang merespons masukan pengguna dan jalankan secara lokal dari komputer Anda di kelas Slack channel.

Unit 2: Peramban dan API

  • Objek dan JSON
    • Bekerja dengan benda dan metode
    • Intro ke JSON
    • Bekerja dengan data berformat JSON
  • Intro ke DOM dan jQuery
  • Intro to jQuery
  • Memahami DOM
  • Formulir dan masukan pengguna
  • DOM dan jQuery melanjutkan
  • Acara dan pendengar
  • Memanipulasi objek di DOM
  • AJAX dan API
  • Intro ke AJAX
  • Membuat panggilan API
  • Mengkonsumsi dan bekerja dengan data API
  • Asynchronous JavaScript dan Callback
  • Memahami asynchronous vs synchronous
  • Bekerja dengan API asinkron
  • Bekerja dengan callback
  • Unit 2 Take Home Project: API Consuming App
  • Buat aplikasi satu halaman sederhana yang menggunakan data dari API pihak ketiga yang terbuka

Unit 3: Data yang Bertahan dan Topik Lanjutan

  • API tingkat lanjut
    • Otentikasi
    • Bekerja dengan tombol token dan API
    • Bekerja dengan Oauth
  • Warisan Prototipikal
  • Intro to prototypical inheritance
  • Bekerja dengan prototipe
  • Bekerja dengan konstruktor
  • Fungsi ini dan Anonim
  • Memahami "ini"
  • Bekerja dengan fungsi anonim
  • Intro untuk CRUD dan Firebase
  • Memahami CRUD
  • Intro to Firebase
  • Menulis data pengguna ke Firebase
  • Mengambil dan memperbarui data pengguna
  • Lab di Kelas
  • Mulailah mengerjakan proyek akhir Anda: aplikasi satu halaman yang mengkonsumsi data dari setidaknya satu API dan teruskan data pengguna melalui Firebase

Unit 4: Membangun dan Menyebarkan Aplikasi Anda

  • Menyebarkan Aplikasi Anda
    • Bekerja dengan kerangka kerja CSS
    • Menyebarkan aplikasi Anda ke GitHub Pages / Heroku
    • Menggunakan nama domain khusus dengan GitHub Pages / Heroku
  • Instruktur / Pilihan Siswa
  • Instruktur akan memilih topik yang tidak tercakup dalam silabus dan mempersiapkan dan mengajarkan pelajaran asli tentang topik itu
  • Contoh topik meliputi perkenalan ke berbagai kerangka kerja, perpustakaan, dan alat yang tidak tercakup dalam kelas
  • Waktu Lab
  • Bekerja pada proyek akhir Anda dengan bantuan dari teman sebaya Anda dan tim instruksional
  • Waktu Lab
  • Bekerja pada proyek akhir Anda dengan bantuan dari teman sebaya Anda dan tim instruksional
  • Presentasi Proyek Akhir
  • Sampaikan tugas akhir Anda: aplikasi satu halaman yang mengkonsumsi data dari setidaknya satu API dan tahan data pengguna melalui Firebase

Opsi Pembiayaan

Butuh bantuan pembayaran? Pilihan pembiayaan kami memungkinkan Anda untuk berfokus pada tujuan Anda, bukan penghalang yang menghalangi Anda menjangkau mereka.

Mendaki

Terapkan untuk pinjaman berjangka tiga tahun, fixed-rate, merit berbasis 'untuk uang sekolah dan biaya pembiayaan hidup Anda. Penghasilan saat ini tidak diperhitungkan dalam persetujuan pembiayaan untuk siswa Immersive.¹Harus menjadi warga negara AS atau Residen Tetap; persetujuan menunggu keadaan tempat tinggal.
Opsi pembiayaan berbeda di setiap pasar dan hanya tersedia bagi siswa yang diterima dalam program kami.
Hubungi petugas penerimaan setempat untuk info lebih lanjut.

Program taught in:
Inggris

See 12 more programs offered by General Assembly »

Kursus ini Campus based
Tanggal Mulai
Feb. 2019
Mar. 2019
Duration
10 minggu
Paruh waktu
Harga
3,950 USD
Deadline
By locations
By date
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Feb. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Mar. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Jan. 2020
Tanggal Akhir
Application deadline
Tanggal Mulai
Jan. 2020
Tanggal Akhir
Application deadline
Tanggal Mulai
Jan. 2020
Tanggal Akhir
Application deadline
Tanggal Mulai
Sept. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Agustus. 2019
Tanggal Akhir
Application deadline
Tanggal Mulai
Agustus. 2019
Tanggal Akhir
Application deadline

Feb. 2019

Location
Application deadline
Tanggal Akhir

Mar. 2019

Location
Application deadline
Tanggal Akhir

Agustus. 2019

Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir

Sept. 2019

Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir

Jan. 2020

Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir
Location
Application deadline
Tanggal Akhir