Pilih bahasa anda
Kursus HTML CSS dan JavaScript
Lebih daripada 2 juta pelajar di seluruh dunia

Kursus HTML CSS dan JavaScript

4.5

Pelajari HTML, CSS, dan JavaScript dari asas dan bina aplikasi web yang boleh digunakan. Kursus ini membawa anda daripada menyediakan persekitaran pembangunan pertama hingga menghantar projek bahagian hadapan yang sedia untuk portfolio. Setiap konsep digunakan melalui pengekodan amali, jadi anda meninggalkannya dengan kemahiran yang boleh dilihat oleh majikan.

Apa yang anda akan pelajari:

Anda akan mempelajari cara menstrukturkan halaman web dengan HTML semantik, menggayakannya dengan CSS moden termasuk Flexbox dan Grid, dan menghidupkannya dengan JavaScript. Kursus ini merangkumi konsep pengaturcaraan teras seperti fungsi, tatasusunan, objek, dan kawalan aliran, kemudian beralih kepada manipulasi DOM dan pengaturcaraan tak segerak dengan Fetch API. Anda juga akan bekerja dengan Git untuk kawalan versi, menggunakan DevTools penyemak imbas untuk nyahpepijat, dan mematuhi piawaian kebolehcapaian dan web sepanjang kursus. Menjelang tamat, anda akan membina dan menggunakan aplikasi bahagian hadapan yang lengkap menggunakan API REST awam.

Bagaimana anda belajar secara praktikal Kursus HTML CSS dan JavaScript

Bagaimana anda berlatih Kursus HTML CSS dan JavaScript

Untuk anda yang mempunyai syarikat dan ingin melatih pasukan

Di Dedika untuk syarikat, kursus disertakan dengan latihan dan contoh yang berkaitan dengan perniagaan anda sendiri serta mengikut keperluan syarikat anda.

Klik di sini

Kandungan kursus

8 Bab • 39 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)

Bab 1Lihat butiran

Asas Pembangunan Web dan Persediaan Persekitaran

  • Pelajaran 1 • Menyediakan Persekitaran Pembangunan Anda

    Memasang dan mengkonfigurasi penyunting kod, alat pembangun pelayar, dan struktur fail tempatan. Memastikan setiap pelajar mempunyai ruang kerja yang serupa dan berfungsi.

  • Pelajaran 2 • Kawalan Versi dengan Asas Git

    Mengajar aliran kerja init, commit, dan push supaya pelajar menjejaki setiap projek dari hari pertama. Mewujudkan tabiat profesional sebelum kerumitan kod meningkat.

  • Pelajaran 3 • Cara Web Berfungsi

    Meliputi komunikasi pelayan-klien, permintaan HTTP, dan saluran paip pemaparan pelayar. Mendasari semua keputusan pengekodan kemudian dalam tingkah laku pelayar sebenar.

  • Pelajaran 4 • Anatomi Dokumen HTML

    Memperkenalkan elemen DOCTYPE, head, dan body sebagai rangka setiap halaman web. Menghubungkan struktur fail dengan apa yang sebenarnya dihurai oleh pelayar.

Bab 2Lihat butiran

Struktur HTML Teras dan Semantik

  • Pelajaran 1 • Senarai, Pautan, dan Navigasi

    Membina senarai bertertib, tidak bertertib dan penerangan serta elemen anchor dengan atribut. Corak ini membentuk tulang belakang struktur navigasi setiap laman web.

  • Pelajaran 2 • Elemen Teks dan Pengepala

    Meliputi h1–h6, p, strong, em, dan blockquote untuk hierarki kandungan. Susunan pengepala yang betul secara langsung memberi kesan kepada navigasi SEO dan pembaca skrin.

  • Pelajaran 3 • Imej, Media, dan Figure

    Membenamkan imej, audio, dan video dengan atribut yang betul untuk kebolehcapaian dan prestasi. Teks alt dan kapsyen dianggap sebagai wajib, bukan pilihan.

  • Pelajaran 4 • Elemen Susun Atur Semantik

    Menggantikan div generik dengan header, main, section, article, aside, dan footer. Markup semantik meningkatkan kebolehbacaan mesin dan skor kebolehcapaian.

  • Pelajaran 5 • Borang HTML dan Jenis Input

    Mencipta borang dengan label, input, select, dan textarea menggunakan corak perkaitan yang betul. Markup borang yang betul adalah prasyarat untuk penggayaan CSS dan pengesahan JS.

Bab 3Lihat butiran

Asas CSS dan Kotak Model

  • Pelajaran 1 • Kotak Model Diterangkan

    Mengajar content, padding, border, dan margin sebagai empat lapisan setiap elemen. Penguasaan box-sizing menghalang pepijat susun atur sepanjang kursus.

  • Pelajaran 2 • Pembolehubah CSS dan Sifat Tersuai

    Mentakrif dan menggunakan semula token reka bentuk melalui sifat tersuai CSS untuk helaian gaya yang boleh dikekalkan. Pembolehubah mengurangkan pengulangan dan membolehkan penukaran tema dalam projek kemudian.

  • Pelajaran 3 • Tipografi dan Warna

    Menetapkan keluarga fon, saiz, berat, ketinggian baris, dan nilai warna menggunakan unit CSS moden. Skala jenis dan warna yang konsisten adalah asas sistem reka bentuk visual.

  • Pelajaran 4 • Pemilih CSS dan Kekhususan

    Meliputi pemilih elemen, kelas, ID, atribut, dan pseudo-kelas dengan pengiraan kekhususan. Memahami kekhususan menghalang konflik lata dalam helaian gaya yang lebih besar.

  • Pelajaran 5 • Paparan, Kedudukan, dan Aliran

    Menjelaskan nilai block, inline, inline-block, dan position yang mengawal aliran dokumen. Konsep ini diperlukan sebelum mempelajari Flexbox dan Grid.

Bab 4Lihat butiran

Susun Atur CSS: Flexbox dan Grid

  • Pelajaran 1 • Penempatan Grid dan Kawasan Dinamakan

    Meletakkan item menggunakan nombor baris, kata kunci span, dan kawasan templat yang dinamakan. Kawasan dinamakan menjadikan susun atur kompleks mudah dibaca dan disusun semula.

  • Pelajaran 2 • Sifat Kontena Flexbox

    Mengawal flex-direction, justify-content, align-items, dan flex-wrap pada induk. Sifat ini menentukan cara kanak-kanak diedarkan di sepanjang kedua-dua paksi.

  • Pelajaran 3 • Reka Bentuk Responsif dengan Pertanyaan Media

    Menggunakan titik putus dan strategi mudah alih-terdahulu untuk menyesuaikan susun atur merentas saiz skrin. Menggabungkan Flexbox dan Grid dengan pertanyaan media untuk responsif sedia pengeluaran.

  • Pelajaran 4 • Asas CSS Grid

    Mentakrifkan grid-template-columns, grid-template-rows, dan grid-gap untuk susun atur dua dimensi. Grid menyelesaikan masalah susun atur yang Flexbox kendalikan dengan janggal.

  • Pelajaran 5 • Sifat Item Flexbox

    Menggunakan flex-grow, flex-shrink, flex-basis, dan align-self pada kanak-kanak individu. Kawalan peringkat item membolehkan lebar lajur tidak sama dan elemen yang dijajarkan sendiri.

Bab 5Lihat butiran

Asas JavaScript

  • Pelajaran 1 • Pembolehubah, Jenis Data, dan Pengendali

    Mengisytiharkan pembolehubah dengan let, const, dan var serta mengenal pasti jenis data primitif. Keutamaan pengendali dan paksaan jenis ditangani untuk mencegah pepijat biasa.

  • Pelajaran 2 • Fungsi dan Skop

    Mentakrifkan fungsi dengan pengisytiharan, ungkapan, dan sintaks anak panah sambil menerangkan rantaian skop. Penguasaan skop menghalang kebocoran pembolehubah dan pepijat penutupan.

  • Pelajaran 3 • Objek dan Kaedah Objek

    Membina objek dengan sifat dan kaedah, dan mengaksesnya melalui notasi titik dan kurungan. Objek memodelkan struktur data dunia sebenar yang digunakan dalam setiap aplikasi JS.

  • Pelajaran 4 • Tatasusunan dan Kaedah Tatasusunan

    Mencipta dan memanipulasi tatasusunan menggunakan push, pop, map, filter, dan reduce. Kaedah tatasusunan berfungsi digunakan sepanjang manipulasi DOM dan kerja API.

  • Pelajaran 5 • Aliran Kawalan: Kondisional dan Gelung

    Melaksanakan blok if/else, switch, for, while, dan do-while untuk mengarahkan pelaksanaan program. Aliran kawalan adalah prasyarat untuk semua pemikiran algoritma dalam bab kemudian.

Bab 6Lihat butiran

Manipulasi DOM dan Peristiwa

  • Pelajaran 1 • Mengubah Suai Elemen dan Gaya

    Menukar textContent, innerHTML, atribut, dan classList untuk mengemas kini halaman tanpa memuat semula. Teknik ini menggerakkan kemas kini UI secara langsung dalam aplikasi satu halaman.

  • Pelajaran 2 • Mencipta dan Mengalih Keluar Nod DOM

    Membina elemen baharu dengan createElement, menambahkannya, dan mengalih keluar nod usang. Penciptaan nod dinamik membolehkan pemaparan senarai dan corak seperti komponen.

  • Pelajaran 3 • Delegasi Peristiwa dan Gelembung

    Menggunakan gelembung peristiwa untuk melampirkan pendengar tunggal pada kontena induk untuk kanak-kanak dinamik. Delegasi mengurangkan penggunaan memori dan mengendalikan elemen yang dijana semasa masa jalan.

  • Pelajaran 4 • Memilih dan Merentasi DOM

    Menggunakan querySelector, getElementById, dan sifat lintasan untuk menyasarkan elemen dengan tepat. Pemilihan yang tepat adalah asas semua tingkah laku halaman dinamik.

  • Pelajaran 5 • Pendengar Peristiwa dan Objek Peristiwa

    Melampirkan peristiwa click, input, submit, dan papan kekunci menggunakan addEventListener. Objek peristiwa menyediakan sasaran, jenis, dan kaedah pencegahan untuk kawalan penuh.

Bab 7Lihat butiran

JavaScript Tak Segerak dan API

  • Pelajaran 1 • Sintaks Async/Await

    Menulis semula rantaian Promise menggunakan fungsi async dan ungkapan await untuk kod yang boleh dibaca. Async/await adalah standard moden untuk semua aliran kerja berasaskan fetch.

  • Pelajaran 2 • Promise dan Rantaian Promise

    Mencipta dan menggunakan Promise dengan .then(), .catch(), dan .finally() untuk kod tak segerak yang lebih bersih. Rantaian Promise menggantikan nested callback dalam operasi tak segerak berurutan.

  • Pelajaran 3 • Memaparkan Data API dalam DOM

    Memetakan tatasusunan JSON yang diambil ke elemen HTML dan mengendalikan status pemuatan dan ralat secara visual. Menghubungkan pengambilan data tak segerak dengan manipulasi DOM dari bab sebelumnya.

  • Pelajaran 4 • Mengambil Data dengan Fetch API

    Menghantar permintaan GET dan POST menggunakan fetch(), menghurai respons JSON, dan mengendalikan ralat. Fetch adalah alat asli pelayar untuk semua komunikasi REST API.

  • Pelajaran 5 • Konsep Tak Segerak dan Callback

    Menjelaskan call stack, event loop, dan corak callback untuk pelaksanaan tertunda. Memahami event loop menghalang penyekatan UI dan kesilapan callback-hell.

Bab 8Lihat butiran

Projek Capstone: Apl Bahagian Hadapan Tindanan Penuh

  • Pelajaran 1 • Penggunaan dan Semakan Kod

    Menggunakan projek ke platform pengehosan statik dan menjalankan semakan kod rakan sebaya berstruktur. Penggunaan dan semakan mensimulasikan standard penyampaian profesional sebenar.

  • Pelajaran 2 • Menggayakan dengan CSS dan Susun Atur Responsif

    Menggunakan sistem reka bentuk menggunakan pembolehubah CSS, Flexbox, dan Grid dengan responsif penuh. Reka bentuk visual yang konsisten menunjukkan penguasaan bab 3 dan 4.

  • Pelajaran 3 • Perancangan dan Seni Bina Projek

    Mentakrifkan cerita pengguna, wireframe, dan pecahan komponen sebelum menulis kod. Perancangan menghalang skop creep dan mewujudkan aliran kerja pembangunan profesional.

  • Pelajaran 4 • Logik JavaScript dan Integrasi API

    Melaksanakan panggilan fetch, pemaparan DOM, pengendalian peristiwa, dan pengurusan keadaan dalam JS vanila. Mengintegrasikan semua kemahiran JS dari bab 5, 6, dan 7 ke dalam satu pangkalan kod.

  • Pelajaran 5 • Membina Struktur HTML

    Membina rangka HTML semantik untuk semua paparan aplikasi menggunakan corak dari bab 2 dan 3. Struktur yang betul memastikan lapisan CSS dan JS diintegrasikan tanpa pengubahsuaian semula.

Sijil

Sijil sah anda untuk tamat pengajian

Kursus ini sesuai untuk anda:

  • Penukar kerjaya: ingin menceburi bidang teknologi tanpa ijazah sains komputer.

  • Profesional pemasaran: ingin menghentikan pergantungan kepada pembangun untuk suntingan laman web yang mudah.

  • Pekerja bebas: bersedia untuk menambahkan perkhidmatan pembangunan web ke dalam tawaran klien sedia ada mereka.

  • Pelajar kolej: membina set kemahiran teknikal untuk mengukuhkan permohonan pekerjaan mereka.

  • Pemilik perniagaan kecil: bertekad untuk membina dan mengekalkan kehadiran web mereka sendiri secara berdikari.

  • Peminat: bersemangat untuk mengubah idea kreatif menjadi laman web yang nyata dan boleh dikongsi dari awal.

Apa Kata Pelajar Kami

Kelas-kelas beliau sangat sempurna. Saya membeli pakej setahun dan akhirnya, saya berpeluang mengikuti pelbagai topik yang menarik minat saya tanpa perlu menukar platform... terima kasih atas semua yang anda lakukan, saya sudah mengesyorkan anda kepada orang lain...
Giulio Carlo
Giulio CarloPelajar Pemasaran Digital
Saya suka bagaimana pelajaran-pelajaran terus ke inti perkara dan bagaimana saya boleh menukar bab dan melangkau kandungan yang tidak saya perlukan.
Mariana Ferres
Mariana FerresPelajar Fotografi
Saya suka kandungan dan cara persembahan serta transkripsi video, yang mempercepatkan proses!
Luciana Alvarenga
Luciana AlvarengaPelajar Reka Bentuk Kuku
Platform ini pantas, mudah digunakan. Kepelbagaian kandungan dan video tambahan sangat membantu dalam pembelajaran.
André Felipe
André FelipePelajar Kejuruteraan Prompt

Latihan utama

Soalan Lazim

Siapakah Dedika?

Adakah sijil ini sah di Malaysia?

Adakah kursus percuma?

Apakah beban kerja kursus?

Bagaimanakah bentuk kursus?

Bagaimanakah kursus berfungsi?

Berapakah tempoh kursus?

Berapakah kos atau harga kursus?

Apakah itu kursus EAD atau kursus dalam talian dan bagaimana ia berfungsi?

Kursus PDF