Anda di halaman 1dari 3

Curriculum Syllabus

Fullstack Engineer Class

Key Learning Topic


JAVASCRIPT ES6
Anda akan menguasai pemrograman JavaScript, mulai dari dasar seperti variable. Operator,
struktur data, type conversion, hingga DOM manipulation. Disini anda juga akan melatih
kemampuan Algoritma dengan menggunakan conditional statement dan juga looping. Anda
akan diperlengkapi dengan pengetahuan Object Oriented Programming pada JavaScript.

REACT JS
Setelah anda menguasai Bahasa pemrograman JavaScript, Anda akan belajar bagaimana
menggunakan library JavaScript untuk menghasilkan suatu tampilan Web dengan
menggunakan React Js. Anda akan diperkenalkan dengan library React JS, Lifecycle and
Component, serta pengelolaan suatu state dan props. Sebagai salah satu library yang
menerapkan component base programming anda juga akan belajar untuk membuat
component anda sendiri maupun menggunakan component open source lain nya. Tentunya
anda juga akan mengeksplor styling pada aplikasi web sampai responsive web.

.NET CORE
Kamu akan menguasai bagaimana cara membuat Application Programming Interface (API)
dengan menggunakan .Net Core dan menguji API yang sudah dibuat dengan menggunakan
Postman. Kamu akan belajar konsep-konsep apa saja yang diperlukan dalam membuat API di
.Net Core seperti Method yang digunakan, pembuatan CRUD, Interface dan juga Scaffolding.
Lebih dari itu, Kamu juga akan mengolah data di website kamu dari database dengan
menggunakan Entity Framework. Kamu juga akan mendalami LINQ untuk bisa menjalani
suatu query langsung di code API.
SQL SERVER
Dalam pembuatan API tentu kerat kaitannya dengan penggunaan Database. Kamu akan
belajar bagaimana menggunakan database Sql Server di .Net Core. Dimulai dari bagaimana
menyambungkan Database ke API dan Membuat simple CRUD yang sudah terintegrasi
dengan Database. Kamu juga akan belajar bagaimana meningkatkan performance di SQL
Server dan penggunaan fungsi-fungsi pendukung di SQL server seperti function, store
procedure dsb.

LOGGING & AUDIT TRAIL


Kamu juga akan menguasai bagaimana cara menghandle kesalahan atau error dengan error
handling dan cara untuk men debug aplikasi. Kamu akan diajarkan untuk membuat Audit Trail
yaitu menyimpan semua aktifitas yang dilakukan setiap user dan semua error yang terjadi
pada aplikasi agar dapat di tracking ulang jika memang diperlukan.

AUTHORIZATION
Kamu akan belajar bagaimana membuat akses keamanan data pada API, agar data hanya bisa
dilihat oleh user yang tertentu, disebut sebagai Authorization. kamu akan belajar konsep-
konsep authorization, dan jenis-jenisnya. Namun untuk pendalaman kamu akan fokus untuk
menggunakan JWT yang merupakan Token-Based Authentication. disini kamu juga akan
dikenalkan dengan pengenkripsian suatu data.

VERSION CONTROL DENGAN GIT


Anda akan belajar mengenai alur Git-Flow. Anda akan memahami bagaimana memanage
source code yang anda punya serta berkolaborasi dengan sesama tim dalam suatu project.

PROJECT BASED LEARNING


Anda akan diminta untuk membuat suatu project aplikasi yang dapat membantu suatu
permasalahan yang sedang terjadi di lingkungan sekitar anda. Anda akan melakukan semua
proses dalam pengelolaan suatu project, dimulai dari tahap perancangan aplikasi, pembuatan
aplikasi, testing dan peluncuran aplikasi. Anda akan belajar bagaimana bekerjasama dalam
tim dan mampu mengatasi suatu masalah dengan solusi yang kreatif dan inovatif.
SOFT SKILL DEVELOPMENT
Dalam soft skill development anda akan belajar hal-hal yang membuat anda outstanding di
dalam dunia kerja, seperti Effective Communication, Service of Excellence dan Team Work.
Kemampuan ini akan membantu anda untuk berkolaborasi dengan baik dalam suatu tim dan
dapat menghadapi customer dengan baik.

Anda mungkin juga menyukai