0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan6 halaman

Syllabus WD

Program pelatihan Web Developer track terdiri dari 8 sprint selama 10 bulan. Setiap sprint berlangsung 2-3 minggu dan memerlukan 20 jam belajar per minggu. Program memulai dengan pengenalan dasar HTML dan CSS, kemudian mempelajari konsep lanjutan seperti JavaScript, React, dan back-end menggunakan Node.js. Pada akhir program, peserta akan menyelesaikan proyek akhir untuk mendemonstrasikan kemampuan mereka sebagai pengembang web.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan6 halaman

Syllabus WD

Program pelatihan Web Developer track terdiri dari 8 sprint selama 10 bulan. Setiap sprint berlangsung 2-3 minggu dan memerlukan 20 jam belajar per minggu. Program memulai dengan pengenalan dasar HTML dan CSS, kemudian mempelajari konsep lanjutan seperti JavaScript, React, dan back-end menggunakan Node.js. Pada akhir program, peserta akan menyelesaikan proyek akhir untuk mendemonstrasikan kemampuan mereka sebagai pengembang web.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Web Developer track

Silabus
10 bulan
Setiap sprint berlangsung selama 2-3 minggu dan membutuhkan waktu
belajar sekitar 20 jam per minggu.

Onboarding (pengenalan) 3 jam

Mempelajari bagaimana program Pengembangan Web


disusun. Menemukan aspek organisasi dalam proses
pelatihan ini dan menyiapkan komputer untuk menulis
kode program.

0 Kursus pengantar Intro Course

Pengantar Kursus ini akan menjelaskan dengan lengkap 1 minggu,

dasar-dasar web pengembangan dengan membahas 10 jam


dasar-dasar HTML dan CSS. Kamu akan melakukan ini
dengan mengerjakan beberapa proyek mini di platform
interaktif, termasuk sampul daftar putar dan halaman
arahan.

Chapter 1: Pengantar HTML dan CSS


Chapter 2: Properti Dasar CSS


Chapter 3: Lebih Lanjut tentang CSS

• Chapter 4: Proyek Independen Pertama Anda


+1 proyek untuk

1 HTML dan CSS Lanjutan
portofoliomu

Di kursus ini, kamu akan menemukan aspek lengkap dari 6 minggu, 80 jam
HTML dan CSS dengan mempelajari berbagai topik

seperti flexbox, animasi, formulir, elemen penempatan, 


dan penyematan (embedding) konten media. Kamu juga

akan mempelajari cara mengatur kode program dan

menyusun proyek dengan menggunakan metode BEM,

serta cara mengelola proyek dengan Git.



Bab  1: Flexbox


Bab  2: Kemampuan HTML dan CSS Lanjutan


Bab  3: Metode BEM


Bab  4: Elemen Penempatan


Bab  5: Struktur Berkas dan Alur Berkas


Bab  6: Git untuk Pemula


Bab  7: Mempersiapkan Proyek


PROYEK 1


Soft Skills: Bagaimana Berpikir Seperti Pengembang


Bab  8: Yang Harus Diketahui Sebelum Memulai


Bab  9: HTML — video, iframe, embed, API


Bab  10: Animasi dan Transformasi dengan CSS


Bab  11: Formulir


Bab  12: Alur Berkas dan Mengatur Berkas BEM


Bab  13: Git Lanjutan

Materi Bonus: Pengawakutuan (Debugging) dalam Pengembangan

Web

• PROYEK 2

Desain Web Adaptif
 +1 proyek untuk



2
dan Mengatur Tata Letak portofoliomu

3 minggu, 40 jam
Di sini, kamu akan melihat spesifikasi desain yang

digunakan oleh para pengembang web profesional dan

cara mengubahnya menjadi situs web. Kamu juga akan

membangun antarmuka dengan menggunakan teknologi

Tata Letak Grid sekaligus memastikan situs web kamu

terlihat bagus di semua perangkat, mulai dari komputer

desktop sampai ponsel cerdas.



Bab 1: Mengatur Desain dan Spesifikasi


Soft Skills: Membagi Proyek Menjadi Beberapa Bagian

Soft Skills: Sketsa Perencanaan dan Spesifikasi Desain


Mentah


Bab 2: Desain di Dunia Perangkat yang Terus Berkembang


Bab 3: Tata Letak Grid

Bab 4: Pengembangan dan Antarmuka untuk Berbagai


Perangkat


Bab 5: Ahli Git

• PROYEK 3

Istirahat 1 minggu

3 JavaScript Dasar dan Bekerja 
 6 minggu,



dengan Peramban 120 jam

Di sini pemrograman benar-benar dimulai.Benamkan


dirimu sepenuhnya ke dalam JavaScript saat mempelajari
berbagai tipe data yang bisa kamu gunakan dan cara
menggunakannya dengan pernyataan, ikal, dan fungsi.
Lalu, terapkan teori ke dalam praktik untuk membuat situs
web interaktif yang sepenuhnya berfungsi.

Bab 1: Kursus Kilat JavaScript


Bab 2: Di Balik Peramban: DOM


Bab 3: Pengawakutuan (Debugging)


Bab 4: Menyempurnakan Keterampilan Git


PROYEK 4


Bab 5: Primitif, Kondisi, dan Ikal


Bab 6: Arrays


Bab 7: Fungsi


Bab 8: Manipulasi DOM


Bab 9: Alat Git


Soft Skills: Cara Menggunakan Dokumentasi


PROYEK 5


Bab 10: Objek


Bab 11: Penanganan Peristiwa


Bab 12: Bekerja dengan Formulir


Bab 13: Validasi Formulir


Materi Bonus: Pengawakutuan (Debugging) di JavaScript

• PROYEK 6
4 JavaScript Terapan +1 proyek untuk

portofoliomu

Pada tahap ini, di program, kita menyelami JavaScript lebih dalam 6 minggu, 120 jam
dan menangani konsep utama yang perlu kita kuasai untuk
menjadi seorang pengembang web. Kamu akan belajar tentang
Pemrograman berorientasi-Objek, kode program asinkron, dan
cara berinteraksi dengan server. Kamu juga akan diperkenalkan
ke berbagai program yang digunakan untuk menggabungkan
berkas proyek, menambahkan dependensi pihak ketiga, dan
mengunggah proyekmu ke internet.

Bab 1: Pemrograman Berorientasi-Objek


Bab 2: Antarmuka di PBO


Bab 3: JavaScript Modular


PROYEK 7


Bab 4: Membongkar Sintaks


Bab 5: Antarmuka di PBO — Bagian 2


Bab 6: Membangun Proyek dengan Webpack


PROYEK 8


Bab 7: Javascript Lanjutan: pemrograman asinkron


Bab 8: Bekerja dengan API


Bab 9: Prototipe Objek— Persiapan untuk Wawancara

• PROYEK 9
Istirahat 1 minggu

5 Membuat Antarmuka dengan React +1 proyek untuk



portofoliomu

Berkenalan dengan pustaka React dan ekosistemnya.



Kamu akan memulai dengan membuat situs web yang terdiri 4 minggu, 80 jam
dari komponen-komponen yang bisa digunakan kembali di
tempat yang berbeda. Lalu kamu bisa 

menggunakan komponen ini untuk membangun antarmuka
yang lebih kompleks dengan lebih cepat dan menulis kode
program yang lebih mudah untuk dikelola.

Bab 1: Pengantar React


Bab 2: Alat-alat React


Bab 3: Hook pada React


Bab 4: Javascript Lanjutan: ini — Persiapan untuk Wawancara


PROYEK 10


Bab 5: Perute React


Bab 6: React dan Data


Bab 7: React Lanjutan

Bab 8: Pemrograman di Papan Tulis — Persiapan untuk


wawancara

• PROYEK 11
Istirahat 1 minggu
6 Dasar-dasar Back-end untuk +1 proyek untuk

Pengembang Web portofoliomu

6 minggu, 160 jam


Membangun sebuah aplikasi web berarti bekerja dengan server.
Kamu akan belajar cara menggunakan Node.js, salah satu
JavaScript Runtime Environment, untuk menulis aplikasi di sisi
server. Kamu akan menggunakan pengetahuan ini untuk
menyiapkan server dan membuat API di sisi server untuk situs
web yang kamu buat di kursus sebelumnya.

Bab 1: Pengembangan Sisi-Server dengan Node.js


Bab 2: Kelas Pemula Express.js

Bab 3: Analisis Kompleksitas Algoritma — Persiapan untuk


wawancara


PROYEK 12


Bab 4: Membangun REST API


Bab 5: Pangkalan Data


Bab 6: Ekspresi Reguler

•

Bab 7: Lebih Lanjut tentang Fungsi —

Persiapan untuk Wawancara


PROYEK 13


Bab 8: Autentikasi dan Otorisasi — Bagian 1


Bab 9: Autentikasi Front-end dengan React


Bab 10: Keamanan Aplikasi Web


PROYEK 14


Bab 11: Autentikasi dan Otorisasi — Bagian 2


Bab 12: Pengujian Otomatis


Bab 13: Persiapan dan Penerapan Back-End

• PROYEK 15

Istirahat 1 minggu

7 Proyek Akhir +1 proyek untuk



Sekarang waktunya untuk mempraktikkan semua yang portofoliomu

telah kamu pelajari dalam kursus dan membuktikan bahwa 7 minggu, 120 jam

kamu memiliki semua yang diperlukan untuk menjadi


seorang pengembang web. Kamu tidak perlu lagi
menyelesaikan tugas atau mengerjakan pelajaran apa pun
di platform interaktif. Ini seperti di kehidupan nyata. Kamu
memiliki tugas dan tenggat waktu, tidak dibekali apa pun
kecuali keterampilan, pengetahuan, dan mesin pencari.
8 Kursus Persiapan Karir (Opsional) 5-12 minggu, 

50 jam
Jika kamu ingin mendapatkan panduan tentang cara
mendapatkan pekerjaan impianmu setelah menyelesaikan
program utama, Kursus Persiapan Karir, yang tersedia setelah
Sprint 9, memiliki semua informasi yang kamu butuhkan.

Pertama, kamu harus melakukan beberapa persiapan dasar
yang dibutuhkan sebelum bisa mulai melamar pekerjaan. Ini
termasuk mempelajari cara menulis resume dan surat
lamaran, membangun eksistensi online di LinkedIn dan
GitHub, dan mengembangkan jejaring profesional Anda.
Setelah selesai, kamu akan fokus pada berbagai tahapan
proses lamaran kerja, mulai dari strategi mencari kerja,
wawancara, hingga negosiasi tawaran.

Bab 1: Pengantar — Hidup Setelah Practicum


Bab 2: Resume


Bab 3: Membangun Eksistensi Online


Bab 4: Menjadi Ninja Jejaring


Bab 5: Mencari Kerja

• Bab 6: Menguasai Wawancara Kerja

Anda mungkin juga menyukai