Teknologi Web Lanjut

Mata Kuliah ini membahas tentang teknologi pengembangan aplikasi web baik dari sisi klien (Front-end) maupun sisi server (Back-end). Mahasiswa akan belajar tentang HTML, CSS, Javascript, dan librari-librari Javascript serta penggunaannya dalam mengelola Document Object Model (DOM) pada pemrograman web sisi klien. Selain itu, mahasiswa juga akan mempelajari tentang framework pengembangan web sisi klien seperti Bootstrap, Tailwind, UI kit, Bulma, dan Javascript Frameworks seperti Jquery, Vue, React, Angular, dan Next. Pada sisi server, mahasiswa akan mempelajari bahasa pemrograman sisi server seperti Node/Express, Python/Django, dll. serta framework pengembangan web sisi server seperti Codeigniter, Laravel, Express, Django. Selain itu, mahasiswa juga akan mempelajari tentang komunikasi data menggunakan HTTP: GET, POST, PUT, DELETE dan Application Programming Interface (API) serta studi kasus pengembangan web sisi server seperti koneksi database, penggunaan metode GET, POST, PUT, DELETE dan pengunggahan file. Mata kuliah ini juga akan membahas tentang Full Stack Development, JWT (Json Web Token) untuk manajemen role pengguna, melakukan debug pada kesalahan sintak dan logika serta deployment aplikasi web sisi klien dan server.