Nama Program Pelatihan | JavaScript Programmer |
Kode Program Pelatihan | ke.js.1 |
Sub Bidang Pelatihan | Front-End Programmer |
Standar Kompetensi Acuan |
|
Tujuan Pelatihan | Peserta meningkatkan kompetensi dalam JavaScript secara profesional |
Sasaran Pelatihan | Terwujudnya SDM yang memiliki kompetensi JavaScript secara profesional |
Perkiraan Waktu Pelatihan | 225 Jam Pelatihan |
Persyaratan Umum Peserta Pelatihan |
|
Persyaratan Umum Tenaga Pengajar |
No | Unit Kompetensi | Modul | Perkiraan Waktu Pelatihan (JP) | |||
---|---|---|---|---|---|---|
Kode Modul | Judul Modul | Pengetahuan | Keterampilan | Jumlah | ||
1 | Semesta JavaScript | ke.js.1.01.01.1 | Tentang | 2 | 0 | 2 |
ke.js.1.01.02.1 | Sejarah | |||||
ke.js.1.01.03.1 | Peta Jalan | |||||
2 | Proyek JavaScript | ke.js.1.02.01.1 | Demo | 2 | 4 | 6 |
ke.js.1.02.02.1 | Development | |||||
3 | Alat JavaScript | ke.js.1.03.01.1 | Instalasi | 2 | 4 | 6 |
ke.js.1.03.02.1 | Konfigurasi | |||||
4 | Standard dan Best Practice JavaScript | ke.js.1.04.01.1 | Style Guide | 1 | 1 | 2 |
ke.js.1.04.02.1 | Struktur | |||||
5 | Debugging JavaScript | ke.js.1.05.01.1 | Browser Debugging Tools | 2 | 4 | 6 |
ke.js.1.05.02.1 | Text Editor Debugging Tools | |||||
ke.js.1.05.03.1 | Console Debugging | |||||
6 | Comment JavaScript | ke.js.1.06.01.1 | Single Line | 1 | 1 | 2 |
ke.js.1.06.02.1 | Multi Line | |||||
ke.js.1.06.03.1 | Comment Out | |||||
7 | Variable dan Constant JavaScript | ke.js.1.07.01.1 | Variable | 2 | 2 | 4 |
ke.js.1.07.02.1 | Constant | |||||
ke.js.1.07.03.1 | Scope | |||||
8 | Tipe Data JavaScript | ke.js.1.08.01.1 | Boolean | 4 | 8 | 12 |
ke.js.1.08.02.1 | Null | |||||
ke.js.1.08.03.1 | Undefined | |||||
ke.js.1.08.04.1 | Number | |||||
ke.js.1.08.05.1 | Symbol | |||||
ke.js.1.08.06.1 | String | |||||
ke.js.1.08.07.1 | Object | |||||
ke.js.1.08.08.1 | Cek Tipe Data | |||||
ke.js.1.08.09.1 | Konversi Tipe Data | |||||
9 | Struktur Data JavaScript | ke.js.1.09.01.1 | Array 1 Dimensi | 4 | 6 | 10 |
ke.js.1.09.02.1 | Array Multi Dimensi | |||||
ke.js.1.09.03.1 | Object 1 Dimensi | |||||
ke.js.1.09.04.1 | Object Multi Dimensi | |||||
10 | Operator JavaScript | ke.js.1.10.01.1 | Arithmetic | 4 | 8 | 12 |
ke.js.1.10.02.1 | Assignment | |||||
ke.js.1.10.03.1 | Comparison | |||||
ke.js.1.10.04.1 | Logical | |||||
ke.js.1.10.05.1 | Bitwise | |||||
ke.js.1.10.06.1 | Special | |||||
11 | Conditional JavaScript | ke.js.1.11.01.1 | If | 2 | 6 | 8 |
ke.js.1.11.02.1 | Else | |||||
ke.js.1.11.03.1 | Else If | |||||
ke.js.1.11.04.1 | Ternary | |||||
ke.js.1.11.05.1 | Switch | |||||
12 | Loop JavaScript | ke.js.1.12.01.1 | While | 2 | 6 | 8 |
ke.js.1.12.02.1 | Do While | |||||
ke.js.1.12.03.1 | For | |||||
ke.js.1.12.04.1 | Break | |||||
ke.js.1.12.05.1 | Continue | |||||
ke.js.1.12.06.1 | For Of | |||||
ke.js.1.12.07.1 | For In | |||||
ke.js.1.12.08.1 | Foreach | |||||
ke.js.1.12.09.1 | Map | |||||
13 | Function JavaScript | ke.js.1.13.01.1 | Function Declaration | 2 | 8 | 10 |
ke.js.1.13.02.1 | Function Expression | |||||
ke.js.1.13.03.1 | Shorthand Function | |||||
ke.js.1.13.04.1 | Arrow Function | |||||
ke.js.1.13.05.1 | Generator Function | |||||
ke.js.1.13.06.1 | New Function | |||||
ke.js.1.13.07.1 | Recursive | |||||
Total JP | 28 | 54 | 82 |
No | Skema | Platform | Penyelenggara | Nama | Level | Biaya | |||
---|---|---|---|---|---|---|---|---|---|
Beginner | Intermediate | Advanced | Free | Paid | |||||
1 | Internasional | SoloLearn | SoloLearn | JavaScript Fundamentals | ✓ | ✓ | |||
Udemy | Udemy | JavaScript Fundamentals | ✓ | ✓ | |||||
Coursera | Coursera | Getting Started with Python | ✓ | ✓ | |||||
edX | edX | JavaScript Introduction | ✓ | ✓ | |||||
Udacity | Udacity | Introduction to Python Programming | ✓ | ✓ | |||||
FreeCodeCamp | FreeCodeCamp | Introduction to JavaScript | ✓ | ✓ |