beginner-webdev-journey

🌐 Basic HTML-CSS

Objectives Key Result Time Goal
1) Memahami Dasar File HTML 1.1) Memahami definisi HTML dan bagaimana HTML digunakan dalam menampilkan halaman web 5 menit
  1.2) Membuat file index.html kosong dengan text editor -
  1.3) Membuka file index.html di browser -
2) Memahami Struktur Dasar HTML 2.1) Menulis struktur dasar pada index.html 5 menit
  2.2) Menambahkan elemen dasar seperti title pada head dan juga heading pada body 2 menit
  2.3) Mengecek validitas index.html di browser -
3) Menguasai Elemen Tag pada HTML 3.1) Menggunakan textual tags: <h1> to <h6>, <p>, <b>/<strong>, ... 5 menit
  3.2) Menggunakan container tags: <div> dan <span> 15 menit
  3.3) Menggunakan list tags: <li>, <ul>, <ol>,... 10 menit
  3.4) Menggunakan table tags: <table>, <caption>, <tr>,... 10 menit
4) Menguasai Styling dan Interaksi Dasar pada HTML 4.1) Menggunakan dan memahami atribut dalam tags: id, class, style 15 menit
  4.2) Menggunakan embedding dan link tags: <img src=".."> dan <a href=".."> 10 menit
  4.3) Menggunakan dan memahami inline CSS dasar 25 menit
  4.4) Menggunakan form tags: <form>, <button>, <input>, <textarea>, <select> 15 menit
  4.5) Menghubungkan external CSS file dan favicon untuk styling HTML 5 menit
  4.6) Mengenal dan menggunakan Bootstrap untuk styling 15 menit
5) Implementasi Nyata HTML 5.1) Membuat website portofolio pribadi sederhana 1-2 jam
    Total: ± 3 jam



1) Memahami Dasar File HTML

1.1) Memahami definisi HTML dan bagaimana HTML digunakan dalam menampilkan halaman web

HTML | Wikipedia
HTML MDN Docs

1.2) Membuat file index.html kosong dengan text editor (Notepad / VS Code)
1.3) Membuka file index.html di browser

alt text



2) Memahami Struktur Dasar HTML

2.1) Menulis struktur dasar pada index.html seperti <!DOCTYPE html>, <html>, <body>


Atau bisa dilakukan dengan mengetik "!" pada VS Code

HTML Basic | w3schools

alt text

2.2) Menambahkan elemen dasar seperti title pada head dan juga heading pada body

HTML Elements | w3schools

alt text

2.3) Mengecek validitas index.html di browser

alt text



3) Menguasai Elemen Tag pada HTML

3.1) Menggunakan textual tags: <h1> to <h6>, <p>, <b>/<strong>, <i>/<em>, <mark>, <sub>, <sup>, <br> 

HTML Formatting | w3schools

alt text

3.2) Menggunakan container tags: <div> dan <span>

HTML Div Element | w3schools
HTML Span Tag | w3schools

3.3) Menggunakan list tags: <li>, <ul>, <ol>, <dl>, <dt>, <dd> 

HTML Lists | w3schools

3.4) Menggunakan table tags: <table>, <caption>, <tr>, <th>, <td>

HTML Tables | w3schools



4) Menguasai Styling dan Interaksi Dasar pada HTML

4.1) Menggunakan dan memahami atribut dalam tags: class, style, id

HTML Attributes | w3schools
HTML id Attribute | w3schools

 4.2) Menggunakan embedding dan link tags: <img src=".."> dan <a href="..">

HTML Images | w3schools

[HTML Links w3schools](https://www.w3schools.com/html/html_links.asp)
4.3) Menggunakan dan memahami inline CSS dasar

HTML Styles | w3schools

4.4) Menggunakan form tags: <form>, <button>, <input>, <textarea>, <select>

HTML Buttons | w3schools
HTML Forms | w3schools

4.5) Menghubungkan external CSS file dan favicon untuk styling HTML

CSS External Stylesheet | w3schools
HTML Favicon | w3schools

4.6) Mengenal dan menggunakan Bootstrap untuk styling

Bootstrap Docs



5) Implementasi Nyata HTML

5.1) Membuat website portofolio pribadi sederhana