Professional Documents
Culture Documents
Silabus Sekolah Fullstack - Feb 2021
Silabus Sekolah Fullstack - Feb 2021
SEKOLAH
FULLSTACK
Copyright :
Sekolah Fullstack - www.sekolahfullstack.com
PT. Cilsy Fiolution Indonesia - www.cilsyfiolution.com
Date : 2020
Based
on : SnapHunt, Mitrais, Talkabot
Week 1
Section 1 : Why Fullstack ? Why now?
Section 5 : Attributes
Section 8 : HTML 5
● Materi : Posisi
● Latihan : Mengatur posisi elemen
● Materi : Overflow
● Materi :Float
● Materi: Alignment
● Latihan : Mengatur posisi gambar dan text
● Mini Project : Membuat Artikel
● Materi : Pseudo-class
● Materi : Pseudo-elemen
● Materi : Selector
● Materi : Navbar
● Materi : Drop Down
Section 14 : CSS Advanced (1)
Week 3
Section 19 : Hello JavaScript
● Materi : Strings
● Materi : String Methods
● Latihan : String Methods
● Materi : Numbers
● Materi : Number Methods
● Latihan : Number Methods
● Materi : Arrays
● Latihan : Membuat Array
● Materi : Array Methods
● Latihan : Manipulasi Array
● Materi : Array Sort
● Latihan : Sorting Array
● Materi : Array Iteration
● Latihan : Array Iteration
● Materi : if else
● Latihan : Membuat logika dengan kondisi if else
● Materi : multiple if
● Latihan : Membuat logika dengan multi if
● Materi : Switch
● Latihan : membuat logika dengan switch
● Mini Project : membuat program konversi nilai ke index A-E
● Materi : For
● Latihan : Pengulangan angka dengan for
● Materi : While
● Latihan : Pengulangan angka dengan while
● Materi : Break & Continue
● Latihan : Menghentikan Loop
● Materi : Akses Array dengan loop
● Latihan : Mengakses array
Week 4
Section 26 : ES6
Small Project
PT. ABC meminta bantuan terhadap 2 Fullstack Developer untuk melakukan Slicing minimal
3 Page untuk Company Profile. Silahkan berkolaborasi menggunakan Git dengan 1 orang
rekanmu (bagi-bagi tugas) untuk melakukan pembuatan Project ini (HTML, CS, JS)
Week 5
Section 28 : Belajar sintaks-sintaks dasar React & JSX
Week 6
Section 32 : Diving into Components & React Internals
Week 7-8
Section 33-new : Pengenalan React Redux
Small Project
Murid harus sudah menyelesaikan seluruh tampilan static aplikasi toko online, serta
menyelesaikan tampilan-tampilan sisanya yang belum sebagai berikut :
Murid harus berpartner dengan minimal 1 orang untuk menyelesaikan seluruh tampilan
diatas dan berkolaborasi melalui Git (silahkan bagi-bagi tugas).
Week 9
Section 34 : NodeJS Dasar
Week 11
Section 36 : Working with Express.js
Week 12
Section 38 : Understanding REST APIs
● What is a database?
● SQL vs NoSQL
● What is ORM / ODM
● Setting up the model with MySQL
● Installing Sequelize
● Understanding Models & Relations
● Materi : Contoh menyelesaikan Backend CRUD kategori (Admin)
Small Project
Murid mampu membuat sebuah backend API dan menkoneksikannya dengan project yang
dibuat pada small project sebelumnya.
Week 13-16
Final Project
Murid mencoba mendevelop sebuah aplikasi mulai dari 0. Ide aplikasi disesuaikan dengan
kebutuhan dan inovasi dari para siswa. Disini siswa akan dibimbing oleh instruktur mulai dari
pembuatan alur program, proses inisialisasi project, logic program, pembuatan MVP, hingga
masuk ke tahap production. Project dilakukan secara berkelompok dan berkolaborasi
menggunakan Git.
Extras: