shabiqghazi / 2223-IF215007_8-pengembangan-aplikasi-web-1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŒ IF215007 IF215008 Pengembangan Aplikasi Web

๐ŸŒŸ The Course Learning Outcomes (CLO)

You have to dream before your dreams can come true.

Kode Bobot Deskripsi
CLO-0211 30 % Mahasiswa mampu menjelaskan komponen infrastruktur dalam pengembangan aplikasi web
CLO-0212 35 % Mahasiswa mampu mengimplementasikan pemrograman client side dan server side serta mengintegrasikannya dengan database untuk digunakan dalam pengembangan aplikasi web
CLO-0213 35 % Mahasiswa mampu mengimplementasikan framework dan manajemen konten dalam pengembangan aplikasi berbasis web

๐Ÿ“Ÿ The Assessments Plan

We must all suffer from one of two pains: the pain of discipline or the pain of regret.

Theory Class (2 credit)

CLO Bobot CLO Bentuk Asesmen Bobot Asesmen
CLO-0211 30 %
Quiz5
Media Ajar 5 SD25
CLO-0212 35 %
Quiz5
Project: Proposal3
Project: Web Page10
Project: Backend17
Sertifikat Seminar, Training & Workshop+5
CLO-0213 35 %
Quiz5
Project: Web Page10
Project: Backend15
Peragaan: CMS5
Sertifikat Seminar, Training & Workshop+5

Workshop Class (1 credit)

CLO Bobot CLO Bentuk Asesmen Bobot Asesmen
CLO-0211 30 %
Demo : Git installation1
Demo : Github project initialization1
Demo : Hoppscotch / Postman access1
Demo : PHP & Composer installation & hello world2
Demo : PostgreSQL / MySQL installation2
Demo : DBeaver installation & DB connection2
Demo : MobaXterm installation & SSH connection2
Demo : NodeJS & NPM installation, operation & hello world4
Demo : Linux server operation5
Demo : Nginx / Apache web server installation & operation5
Demo : Cpanel operation4
Demo : Domain registration1
CLO-0212 35 %
Demo : HTML Responsive Layout with Media Query & Flexbox3
Demo : Javascript Data Transformation4
Demo : Browser API - Event Handling, Local Storage, Element manipulation5
Demo : HTTP GET & POST using Form Action and Fetch API5
Demo : PHP DB - Dynamic Web Page5
Demo : PHP DB - Web Service5
Demo : OOP-based PHP Project using Composer4
Demo : Deploy PHP Project to Cpanel4
CLO-0213 35 %
Demo : HTML Responsive Layout with Bootstrap3
Demo : Single Page App with React & React-router12
Demo : Dynamic Web Page using Laravel9
Demo : Web Service using Slim6
Demo : News Site using Wordpress5

๐ŸŒท The Course

The more that you read, the more things you will know. The more that you learn, the more places youโ€™ll go.

  • Komunikasi Digital ๐Ÿ“ก
    • Bagaimana data bisa berpindah tempat ?
    • HTTP dan kawan kawan
      • Struktur HTTP Request
      • Struktur HTTP Response
    • Client dan Server - si peminta dan si pemberi
  • Browser dan Halaman Web
    • Browser
    • Halaman web
    • Membuat halaman web
      • HTML, si pemberi info
      • CSS, si penata gaya
        • Media query, be responsive !
        • Flexbox, ayo membuat layout !
        • @keyframe, ayo membuat animasi !
      • Javascript, si manipulatif yang karirnya cemerlang
    • Ayo kendalikan web browser dan halaman web dengan Javascript !
      • Apa itu Web Browser API ?
    • Responsive Design si adaptif
      • Mobile browser
      • Progressive Web App (PWA) si makhluk amfibi
  • Server
    • Apa itu Server ?
      • Linux Server
      • Windows Server
    • Apa itu Web Server ?
      • Nginx
      • Apache
    • Ayo pekerjakan Server !
      • Kasih perintah ke Server pake bahasa apa ?
        • PHP, si sobat sejuta umat
          • Composer
        • NodeJS, Javascript kini mangkal di terminal
          • NPM
        • Puluhan bahasa lainnya yang bisa digunakan (Python, Go, Ruby, Java dsb.)
  • Dimana Data Disimpan ? Dari Mana Data Diambil ? ๐Ÿ—ƒ
    • File system
    • Database
  • World Wide Web ๐ŸŒ
  • Teknologi Pendukung
  • Web Services, Bagaimana Antar Aplikasi Web Ngobrol
    • JSON, bahasa tuker-tukeran data sejuta umat
    • Contoh kasus
      • Gojek
      • Tokopedia
      • Payment gateway
    • Platform populer untuk dicoba
      • Telegram bot
      • Discord bot
  • Cloud Services, si Jasa Sewa Segala Rupa
    • Sewa server
      • Virtual server, bebas berdaulat coba semua teknologi
      • Shared hosting, kontrakan ala CPanel
    • Sewa nama domain dan sertifikatnya
    • SaaS, PaaS, dan IaaS
    • Beberapa tempat sewa, beberapa memberi paket ALWAYS FREE, dan FREE TRIAL
      • Luar negeri
        • Amazon Web Service
        • Google Cloud Platform
        • Microsoft Azure
      • Dalam negeri
        • IDCloudHost
        • QWords
  • Keamanan Informasi Pada Aplikasi Berbasis Web
    • OWASP
  • Alur Proyek Pembangunan Aplikasi Berbasis Web
  • Jenis Pekerjaan Terkait Mata Kuliah ini

๐Ÿ“– References

โš” The White Hat Hackers

The first and best victory is to conquer self.

D-Class

E-Class

F-Class

G-Class

E-Class

Question and Answers ๐Ÿ’ฌ

Q: Mana saja yang masuk UTS UAS ?
A: OBE memastikan teman-teman memperoleh outcome dari perkuliahan ini

About