Frontend Academy logo
HTMLPemulaWebTahap A1 → C222 bahasa

Frontend Academy

Bangunkan laman web yang menarik secara visual dan responsif dengan Akademi Pembangunan Bahagian Hadapan. Laluan pembelajaran CoddyKit yang merangkumi 41 kursus pendek dan 163 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
41
Pelajaran
163
Langkah interaktif
2,186
Percuma untuk bermula
Kursus 1
Kurikulum

41 kursus dalam laluan ini

Setiap kursus dalam laluan Frontend Academy, mengikut urutan pembelajaran. Kursus pertama adalah percuma.

1

A13 pelajaranPercuma

Fahami perkara yang dilakukan oleh pembangun frontend, sebab ini merupakan salah satu kerjaya teknologi yang paling banyak diperlukan dan kreatif serta cara HTML, CSS dan JavaScript berfungsi bersama.

2

A14 pelajaranPRO

Fahami asas web: cara pelayar meminta halaman, fungsi DNS, cara HTTP berfungsi dan perkara yang berlaku apabila anda menaip URL. Anda akan selesai dengan pemahaman tepat tentang tindakan pelayar sebe…

3

A14 pelajaranPRO

Pelajari blok binaan setiap halaman web. Tulis dokumen HTML5 yang sah menggunakan unsur semantik, susun kandungan dengan tajuk dan senarai, benamkan imej serta pautan dan bina borang yang boleh diaks…

4

A14 pelajaranPRO

Gayakan HTML anda dengan yakin. Pelajari cara lata dan kekhususan berfungsi, gunakan warna dan tipografi, kuasai model kotak serta kawal susun atur dengan sifat paparan dan peletakan.

5

A14 pelajaranPRO

Tulis atur cara JavaScript pertama anda. Pelajari cara mengisytiharkan pemboleh ubah, bekerja dengan jenis data primitif, mentakrifkan fungsi dan mengawal aliran atur cara dengan syarat serta gelung.

6

A14 pelajaranPRO

Bekerjalah seperti pembangun frontend profesional. Kuasai Chrome DevTools untuk memeriksa dan menyahpepijat, konfigurasikan VSCode dengan sambungan yang berguna, serta sediakan alat kualiti kod seper…

7

A24 pelajaranPRO

Tambahkan jenis pada JavaScript dan kesan pepijat sebelum sampai ke pelayar. Pelajari sistem jenis TypeScript, anotasi pemboleh ubah dan fungsi, takrifkan antara muka, serta susun TypeScript kepada J…

8

A24 pelajaranPRO

Jadikan HTML anda interaktif dengan JavaScript. Pilih unsur, dengar peristiwa, baca dan ubah kandungan serta cipta atau buang unsur secara dinamik menggunakan Document Object Model.

9

A24 pelajaranPRO

Bina susun atur yang berfungsi pada sebarang saiz skrin. Pelajari teg meta viewport, gunakan Flexbox dan Grid untuk susun atur anjal, serta tulis pertanyaan media dengan pendekatan mengutamakan mudah…

10

A24 pelajaranPRO

Dalami pengetahuan HTML anda. Bina borang yang boleh diakses sepenuhnya dengan atribut ARIA, gunakan semua jenis input HTML5, manfaatkan pengesahan terbina dalam, serta tulis penanda yang menyampaika…

11

A24 pelajaranPRO

Tingkatkan kemahiran JavaScript anda dengan sintaks moden dan kaedah terbina dalam yang berkuasa. Manipulasikan tatasusunan dengan map, filter dan reduce, lakukan pemusnahan objek, kembangkan data, g…

12

A24 pelajaranPRO

Gunakan Git dengan berkesan sebagai pembangun frontend. Pelajari arahan teras untuk menyimpan kerja, fahami percabangan bagi pembangunan ciri, hantar ke GitHub, serta bekerjasama melalui permintaan t…

13

A24 pelajaranPRO

Hidupkan antara muka dengan gerakan CSS. Gunakan sifat tersuai untuk token reka bentuk yang mudah diselenggara, tambahkan peralihan lancar pada perubahan keadaan, bina animasi bingkai utama, serta ho…

14

B14 pelajaranPRO

Langkaui asas untuk benar-benar menguasai susun atur CSS. Terokai penjajaran dan pembalutan Flexbox secara mendalam, manfaatkan kawasan templat CSS Grid dan auto-fit, gabungkan kedua-dua teknik, sert…

15

B14 pelajaranPRO

Fahami rangkaian alat JavaScript moden. Gunakan sintaks modul ES, urus pakej dengan npm, mulakan pelayan pembangunan segera dengan Vite, serta pelajari konsep penggabungan yang memastikan himpunan pe…

16

B14 pelajaranPRO

Dalami sistem jenis TypeScript. Tulis fungsi generik yang boleh diguna semula, gunakan jenis utiliti untuk mengubah antara muka, bina jenis terpetakan dan bersyarat, serta kecilkan jenis dengan selam…

17

B14 pelajaranPRO

Bina aplikasi React pertama anda. Fahami sintaks JSX, susun UI daripada komponen berfungsi, hantarkan data dengan props, serta urus keadaan setempat dengan cangkuk useState untuk menghasilkan antara…

18

B14 pelajaranPRO

Selaraskan komponen React dengan sistem luaran. Pelajari cara useEffect berfungsi, ambil data daripada API semasa pemasangan, paparkan keadaan pemuatan dan ralat, serta bersihkan kesan sampingan deng…

19

B14 pelajaranPRO

Bina aplikasi Vue 3 pertama anda menggunakan Komponen Satu Fail. Pelajari API Options, arahan teras, serta cara berkomunikasi antara komponen induk dan anak dengan props dan emits.

20

B14 pelajaranPRO

Bina antara muka yang boleh digunakan oleh semua orang. Fahami tahap pematuhan WCAG, gunakan HTML semantik sebagai asas kebolehcapaian, gunakan peranan dan atribut ARIA dengan betul, serta pastikan n…

21

B24 pelajaranPRO

Kuasai JavaScript tak segerak dari asas. Fahami gelung peristiwa, beralih daripada corak panggil balik kepada Promise, serta tulis kod async/await yang kemas dengan pengendalian ralat yang betul.

22

B24 pelajaranPRO

Kuasai keseluruhan API cangkuk React. Kongsi data tanpa meneruskan props secara berlapis menggunakan useContext, urus keadaan kompleks dengan useReducer, optimumkan prestasi dengan useMemo dan useCal…

23

B24 pelajaranPRO

Manfaatkan sepenuhnya kuasa Vue 3 dengan API Composition. Gunakan ref dan reactive untuk keadaan reaktif, computed dan watch untuk nilai terbitan serta kesan sampingan, dan bina composable yang boleh…

24

B24 pelajaranPRO

Urus keadaan seluruh aplikasi dengan berkesan. Pelajari Redux Toolkit untuk React, Zustand yang ringan sebagai alternatif lebih ringkas, Pinia untuk Vue, serta prinsip yang membantu anda menentukan b…

25

B24 pelajaranPRO

Tulis ujian automatik untuk kod frontend anda. Sediakan Jest, uji komponen React dengan Testing Library, uji komponen Vue, serta palsukan modul dan panggilan API supaya ujian kekal pantas dan berasin…

26

B24 pelajaranPRO

Tulis CSS yang boleh berkembang. Pelajari konvensyen penamaan BEM untuk pemilih yang boleh dijangka, hadkan skop gaya dengan Modul CSS, tambah CSS terus dalam JavaScript dengan styled-components dan…

27

B24 pelajaranPRO

Sambungkan frontend anda kepada API backend. Gunakan Fetch API asli untuk semua kaedah HTTP, tambahkan Axios untuk pencegat dan URL asas, kendalikan ralat HTTP dengan baik, serta cache data pelayan d…

28

B24 pelajaranPRO

Bina aplikasi React pengeluaran dengan Next.js. Fahami Pages Router dan App Router moden, bezakan Komponen Pelayan daripada Komponen Klien, pilih strategi pemaparan yang sesuai, serta tambahkan lalua…

29

B24 pelajaranPRO

Bina aplikasi Vue tindanan penuh dengan Nuxt 3. Gunakan penghalaan berasaskan fail dan import automatik untuk menghapuskan kod berlebihan, ambil data pelayan dengan composable, lanjutkan fungsi denga…

30

B24 pelajaranPRO

Tukarkan laman web kepada pengalaman seperti aplikasi. Tulis Manifest Aplikasi Web untuk kebolehpemasangan, daftarkan Service Worker untuk sokongan luar talian, laksanakan strategi caching, serta tam…

31

B24 pelajaranPRO

Bina antara muka pengguna masa nyata. Gunakan API WebSocket asli, integrasikan pustaka klien Socket.io, terima peristiwa yang dihantar pelayan untuk aliran data sehala, serta gunakan corak UI untuk d…

32

B24 pelajaranPRO

Kuasai rangkaian alat JavaScript yang berkembang pesat. Lanjutkan Vite dengan pemalam dan gunakannya untuk SSR, fahami cara esbuild mencapai kelajuannya, urus ruang kerja dengan pnpm, serta percepat…

33

C14 pelajaranPRO

Jadikan laman anda pantas dan ukur peningkatannya. Fahami Core Web Vitals, jalankan audit Lighthouse, optimumkan imej untuk web, serta kurangkan saiz muatan JavaScript dengan pembahagian kod dan pemu…

34

C14 pelajaranPRO

Tolak TypeScript hingga ke hadnya. Bina jenis dengan jenis literal templat, anotasi komponen dan cangkuk React dengan generik yang tepat, aktifkan mod ketat untuk menghapuskan penggunaan any yang tid…

35

C14 pelajaranPRO

Tulis kod React seperti pengarang pustaka. Bina komponen gabungan yang disokong Context, gunakan props pemaparan dan HOC untuk berkongsi keperluan merentas fungsi, paparkan kandungan di luar pepohon…

36

C14 pelajaranPRO

Kuasai corak Vue 3 lanjutan yang digunakan dalam aplikasi profesional. Kongsi logik merentasi pepohon komponen dengan provide/inject, muatkan komponen secara tak segerak dengan Suspense, tulis arahan…

37

C14 pelajaranPRO

Reka aplikasi frontend yang boleh berkembang untuk pasukan besar. Gunakan Atomic Design pada hierarki komponen, urus berbilang pakej dengan monorepo Turborepo, laksanakan Module Federation mikro-fron…

38

C14 pelajaranPRO

Bina dan selenggara pustaka komponen dikongsi. Dokumentasikan komponen dalam Storybook, takrifkan token reka bentuk dengan Style Dictionary, beri versi dan terbitkan ke npm, serta integrasikan sistem…

39

C14 pelajaranPRO

Lindungi pengguna anda daripada ancaman keselamatan web. Cegah XSS dengan pengekodan output dan Content Security Policy, lindungi daripada CSRF dengan kuki dan token SameSite, konfigurasikan pengepal…

40

C14 pelajaranPRO

Automatikkan penghantaran frontend anda. Tulis aliran kerja GitHub Actions untuk menjalankan lint, ujian dan binaan pada setiap tolakan, lancarkan secara automatik ke Vercel, Netlify dan Cloudflare P…

41

C24 pelajaranPRO

Bekerjalah pada tahap kanan. Hadapi temu duga reka bentuk sistem dengan rangka kerja khusus frontend, pupuk budaya semakan kod yang sihat, kembangkan jurutera junior melalui bimbingan dan dokumentasi…

CoddyKit PRO

Dapatkan akses kepada kesemua 41 kursus dalam laluan ini dan semua laluan lain

Tutor AI, peperiksaan pensijilan dan sijil. Berfungsi di laman web, iOS dan Android.

Lihat semua pelan
Tahunan$29.90 / tahunKira-kira $2.49 sebulanBayar sekaliSeumur hidup$69.99 sekaliTiada pembaharuan. PRO selama-lamanya.
Gambaran Keseluruhan Kursus

Bina Spektrum Penuh Frontend Moden

Pembangunan frontend ialah bidang yang menukarkan kod kepada segala perkara yang dilihat dan digunakan oleh pengguna dalam pelayar — struktur HTML, persembahan CSS, tingkah laku JavaScript, serta rangka kerja dan alat yang menggabungkan semuanya pada skala produksi. Laluan ini merangkumi keseluruhan susunan teknologi: daripada cara web menghantar halaman hingga menulis aplikasi React dan Vue yang selamat dari segi jenis data, mengoptimumkan prestasi, serta melancarkannya melalui saluran CI/CD.

Perkara yang Akan Dipelajari

Anda akan bermula dengan asas HTML, CSS dan JavaScript, kemudian menguasai TypeScript, DOM dan API pelayar, reka bentuk responsif, serta corak ES6+ termasuk pengaturcaraan tak segerak dan modul. Selepas itu, anda akan mempelajari React (cangkuk, corak lanjutan, SSR Next.js) dan Vue 3 (Composition API, SSR Nuxt 3), pengurusan keadaan, pengujian frontend, seni bina CSS, serta antara muka masa nyata dengan WebSockets. Laluan ini diakhiri dengan pengoptimuman prestasi web, keselamatan frontend, sistem reka bentuk, serta CI/CD dan DevOps frontend.

Laluan Pembelajaran

Empat puluh satu kursus merangkumi tahap A1 hingga C2. Kursus A1 dan A2 membina asas — cara web berfungsi, penandaan semantik, animasi CSS, Git dan pengenalan kepada TypeScript. Kursus B1 dan B2 membina kecekapan profesional: Penguasaan Susun Atur CSS, Modul JavaScript dan Alat Binaan, asas React dan Vue 3, penyepaduan API, Aplikasi Web Progresif, serta Pemaparan Sebelah Pelayan dengan Next.js dan Nuxt 3. Kursus C1 menangani keperluan peringkat kanan: TypeScript Lanjutan untuk Frontend, Corak Lanjutan React, Corak Lanjutan Vue, Seni Bina Frontend, Sistem Reka Bentuk dan Pustaka Komponen, Keselamatan Frontend, serta CI/CD dan DevOps Frontend. Laluan ini berakhir pada tahap C2 dengan Kejuruteraan Frontend Peringkat Kanan, yang menggabungkan semuanya menjadi amalan bertaraf produksi.

Cara Ia Berfungsi

Setiap kursus dibahagikan kepada pelajaran ringkas dan praktikal yang anda siapkan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda menghadapi kesukaran, dan setiap konsep diperkukuh melalui latihan yang mencerminkan tingkah laku sebenar pelayar dan rangka kerja, bukannya contoh yang dibuat-buat.

Cara Anda Belajar

  1. 01

    Pelajaran Interaktif

    Latihan pengekodan amali dengan maklum balas masa nyata

  2. 02

    Tutor AI

    Dapatkan bantuan segera daripada AI kami apabila anda buntu

  3. 03

    Penyunting Terbina Dalam

    Tulis dan jalankan kod terus dalam pelayar anda

  4. 04

    Sijil

    Dapatkan sijil selepas melengkapkan kursus

FAQ

Soalan Lazim

Adakah kursus Frontend Academy percuma?

Ya. Anda boleh memulakan kursus Frontend Academy secara percuma dan mengikuti pelajaran interaktifnya tanpa sebarang bayaran. Langganan PRO pilihan membuka akses kepada alat kecerdasan buatan lanjutan dan sijil yang boleh dikongsi.

Adakah saya memerlukan pengalaman terdahulu untuk mempelajari HTML?

Tidak. Kursus ini bermula dengan asas dan beralih secara beransur-ansur kepada topik yang lebih maju, jadi anda boleh bermula walaupun tanpa pengalaman terdahulu dalam HTML.

Bagaimanakah saya akan mempelajari HTML di CoddyKit?

Anda belajar melalui amali. Pelajaran interaktif yang ringkas menggabungkan penerangan yang jelas dengan latihan pengekodan praktikal yang berjalan dalam masa nyata, manakala tutor kecerdasan buatan 24/7 memberikan bantuan yang diperibadikan apabila anda menghadapi kesukaran.

Adakah saya mendapat sijil selepas menamatkan Frontend Academy?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus Frontend Academy.

Bolehkah saya mempelajari HTML melalui telefon saya?

Ya. CoddyKit tersedia di web dan sebagai aplikasi asli iOS serta Android, jadi anda boleh mempelajari HTML pada mana-mana peranti dan kemajuan anda disegerakkan merentas semua peranti.

Berapakah kos CoddyKit PRO?

Kursus pertama dalam Frontend Academy adalah percuma. CoddyKit PRO membuka akses kepada setiap kursus: $5.90 seminggu, $7.90 sebulan, $29.90 setahun atau $69.99 sekali untuk akses seumur hidup tanpa pembaharuan.

Berapa lama masa yang diperlukan untuk melengkapkan Frontend Academy?

Frontend Academy mempunyai 41 kursus dan 163 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 19 jam latihan amali, mengikut rentak anda sendiri.

Mulakan Frontend Academy Sekarang

Sertai ribuan pelajar yang menguasai pengaturcaraan melalui pelajaran berkuasa kecerdasan buatan.