cari
  • Log masuk
  • Daftar
Penetapan semula kata laluan berjaya

Ikuti proiects vou berminat dengan andi aet terbaru mengenai mereka

Rumah
Senarai Kursus
Tutorial video asas teras PHP (Podcast Chuanzhi)

Tutorial video asas teras PHP (Podcast Chuanzhi)

PHP ialah singkatan bahasa Inggeris hypertext preprocessing language Hypertext Preprocessor. PHP ialah bahasa terbenam HTML Ia adalah bahasa skrip yang dibenamkan dalam dokumen HTML dan dilaksanakan pada bahagian pelayan Gaya bahasa adalah serupa dengan bahasa C dan digunakan secara meluas. Atas sebab ini, Chuanzhi Podcast memberikan satu siri tutorial video PHP secara percuma! Ditujukan kepada majoriti pemula PHP dan pengaturcara yang mempunyai pengalaman pembangunan PHP selama bertahun-tahun, kami akan membantu anda mencapai tahap seterusnya dalam bidang PHP!

775858 orang belajar
289 waktu kelas
2022-04-13 masa kemas kini
03 hari11 jam00 minitunit-symbols Jumlah tempoh kursus
迷茫
Pensyarah emas
46 Kursus
37863 pelajar
5.0 skor

业精于勤,荒于嬉;行成于思,毁于随。

Awak akan belajar

"Tutorial Video Asas Teras PHP (Podcast Chuanzhi)" Fahami beberapa pengetahuan asas teras dan terangkan melalui contoh, supaya pelajar boleh mempunyai lebih banyak pengetahuan dan pemahaman tentang pengetahuan ini!

Tutorial video asas teras PHP (Podcast Chuanzhi)

Seksyen1 Pengenalan kepada php, mod skrip php
40 minitunit-symbols
Seksyen2 Mod pengendalian perkhidmatan web dan teknologi berkaitan (perisian)
17 minitunit-symbols
Seksyen3 Prinsip operasi laman web php
23 minitunit-symbols
Seksyen4 pemasangan apache
10 minitunit-symbols
Seksyen5 Konfigurasikan apache untuk menjalankan kod php
37 minitunit-symbols
Seksyen6 konfigurasi php-konfigurasi zon masa
35 minitunit-symbols
Seksyen7 konfigurasi php-modul konfigurasi
18 minitunit-symbols
Seksyen8 Pemasangan dan konfigurasi MySQL
33 minitunit-symbols
Seksyen9 Konfigurasi tapak tunggal
23 minitunit-symbols
Seksyen10 Kebenaran akses direktori (termasuk kebenaran diedarkan)
30 minitunit-symbols
Seksyen11 Konfigurasi berbilang tapak
38 minitunit-symbols
Seksyen12 Tetapan direktori maya
17 minitunit-symbols
Seksyen13 Ulasan (1)
50 minitunit-symbols
Seksyen14 Kerja rumah (1)
10 minitunit-symbols
Seksyen15 borang markup php
09 minitunit-symbols
Seksyen16 Peraturan sintaks asas php
16 minitunit-symbols
Seksyen17 Pemahaman asas pembolehubah
11 minitunit-symbols
Seksyen18 Operasi asas pada pembolehubah
19 minitunit-symbols
Seksyen19 Peraturan penamaan pembolehubah
07 minitunit-symbols
Seksyen20 Kaedah lulus nilai
28 minitunit-symbols
Seksyen21 pembolehubah boleh ubah
16 minitunit-symbols
Seksyen22 Gambaran keseluruhan pembolehubah berjadual
05 minitunit-symbols
Seksyen23 pembolehubah pasca
28 minitunit-symbols
Seksyen24 Sarung kalkulator
26 minitunit-symbols
Seksyen25 _GET pembolehubah
23 minitunit-symbols
Seksyen26 perolehan data
07 minitunit-symbols
Seksyen27 pembolehubah permintaan
26 minitunit-symbols
Seksyen28 Pembolehubah SERVER
15 minitunit-symbols
Seksyen29 GLOBALSVboleh berubah-ubah
13 minitunit-symbols
Seksyen30 Semakan (2)
36 minitunit-symbols
Seksyen31 Kerja rumah (2)
39 minitunit-symbols
Seksyen32 Definisi dan penggunaan asas pemalar
21 minitunit-symbols
Seksyen33 Butiran tambahan tentang pemalar
24 minitunit-symbols
Seksyen34 Klasifikasi keseluruhan jenis data
08 minitunit-symbols
Seksyen35 Fungsi sistem untuk penukaran asas (1)
13 minitunit-symbols
Seksyen36 Fungsi sistem untuk penukaran asas (2)
18 minitunit-symbols
Seksyen37 Pengetahuan asas sistem asas
18 minitunit-symbols
Seksyen38 Tukar perpuluhan kepada asas lain
16 minitunit-symbols
Seksyen39 Tukar asas lain kepada perpuluhan
16 minitunit-symbols
Seksyen40 2 perwakilan nombor titik terapung
05 minitunit-symbols
Seksyen41 Butiran integer secara mendalam
44 minitunit-symbols
Seksyen42 rentetan
37 minitunit-symbols
Seksyen43 Jenis Boolean
16 minitunit-symbols
Seksyen44 penukaran jenis automatik
11 minitunit-symbols
Seksyen45 pelakon
09 minitunit-symbols
Seksyen46 Fungsi sistem berkaitan jenis
11 minitunit-symbols
Seksyen47 Semakan (3)
36 minitunit-symbols
Seksyen48 Kerja rumah (3)
22 minitunit-symbols
Seksyen49 Pengendali aritmetik, kenaikan rentetan
16 minitunit-symbols
Seksyen50 operasi tambah sendiri
21 minitunit-symbols
Seksyen51 Dasar pengendali perbandingan
08 minitunit-symbols
Seksyen52 Perbandingan antara jenis data yang berbeza
16 minitunit-symbols
Seksyen53 Pengendali logik
26 minitunit-symbols
Seksyen54 Sambungan, tugasan, pengendali bersyarat
17 minitunit-symbols
Seksyen55 Asas operator bit
13 minitunit-symbols
Seksyen56 Operasi bitwise DAN
11 minitunit-symbols
Seksyen57 Operasi bitwise ATAU, operasi anjakan kiri bitwise
14 minitunit-symbols
Seksyen58 Pengenalan kepada kod asal, kod songsang dan kod pelengkap
19 minitunit-symbols
Seksyen59 Uruskan satu set keadaan suis(1)
30 minitunit-symbols
Seksyen60 Uruskan satu set keadaan suis(2)
19 minitunit-symbols
Seksyen61 Pengendali tatasusunan, pengendali kawalan ralat dan keutamaan pengendali
17 minitunit-symbols
Seksyen62 Carta aliran kawalan proses
06 minitunit-symbols
Seksyen63 struktur cawangan
24 minitunit-symbols
Seksyen64 untuk struktur gelung
09 minitunit-symbols
Seksyen65 Semakan (4)
37 minitunit-symbols
Seksyen66 Kerja rumah (corak bintang)
26 minitunit-symbols
Seksyen67 Kerja Rumah (Masalah Ratusan Wang dan Ratus Ayam)
26 minitunit-symbols
Seksyen68 gangguan kitaran
12 minitunit-symbols
Seksyen69 3 elemen gelung dowhile dan gelung
12 minitunit-symbols
Seksyen70 Kawal kemajuan berjalan skrip
18 minitunit-symbols
Seksyen71 Pemuatan fail awal, masalah laluan
24 minitunit-symbols
Seksyen72 Proses pemuatan fail terperinci
15 minitunit-symbols
Seksyen73 Perbezaan antara empat penyata beban
08 minitunit-symbols
Seksyen74 Nilai pulangan fail yang dimuatkan dan fungsi pulangan
20 minitunit-symbols
Seksyen75 Salah klasifikasi
09 minitunit-symbols
Seksyen76 Klasifikasi ralat
28 minitunit-symbols
Seksyen77 pencetus ralat
25 minitunit-symbols
Seksyen78 Sama ada untuk memaparkan laporan ralat
21 minitunit-symbols
Seksyen79 Tunjukkan tahap ralat tersebut
17 minitunit-symbols
Seksyen80 Isu pengelogan ralat
19 minitunit-symbols
Seksyen81 Pengendali ralat tersuai
22 minitunit-symbols
Seksyen82 Ulasan (5)
38 minitunit-symbols
Seksyen83 Kerja rumah (5)
25 minitunit-symbols
Seksyen84 Fungsi awal dan isu parameter fungsi
50 minitunit-symbols
Seksyen85 Masalah dengan bilangan parameter fungsi
15 minitunit-symbols
Seksyen86 Masalah nilai pulangan fungsi
07 minitunit-symbols
Seksyen87 Fungsi dan aplikasi boleh ubah
15 minitunit-symbols
Seksyen88 Kajian konsep tentang fungsi dan fungsi variadik
10 minitunit-symbols
Seksyen89 fungsi tanpa nama
27 minitunit-symbols
Seksyen90 Fungsi tanpa nama dijelaskan lagi
07 minitunit-symbols
Seksyen91 Skop yang berbeza dan pembolehubah berbeza yang sepadan
23 minitunit-symbols
Seksyen92 Cara menggunakan pembolehubah global secara tempatan 1
12 minitunit-symbols
Seksyen93 Amalan 2 menggunakan pembolehubah global secara tempatan
11 minitunit-symbols
Seksyen94 Pengetahuan am tentang fungsi
08 minitunit-symbols
Seksyen95 pemikiran rekursif
44 minitunit-symbols
Seksyen96 Demonstrasi dan ringkasan rekursi
10 minitunit-symbols
Seksyen97 Demonstrasi pemikiran rekursif
39 minitunit-symbols
Seksyen98 Ulasan (6)
Dalam pengiraan
Seksyen99 Kerja rumah (6)
Dalam pengiraan
Seksyen100 Pendahuluan tatasusunan
34 minitunit-symbols
Seksyen101 Penggunaan biasa tatasusunan
29 minitunit-symbols
Seksyen102 Penjelasan tambahan tentang pertukaran tatasusunan
13 minitunit-symbols
Seksyen103 Traversal asas tatasusunan dan operasi penunjuk
29 minitunit-symbols
Seksyen104 Gambar rajah skema traversal tatasusunan
11 minitunit-symbols
Seksyen105 for_next traverses array
12 minitunit-symbols
Seksyen106 Peranan setiap () fungsi
18 minitunit-symbols
Seksyen107 for_each_list traversal
26 minitunit-symbols
Seksyen108 Perbincangan mengenai perincian bagi setiap perjalanan
34 minitunit-symbols
Seksyen109 Aplikasi fungsi pengisihan tatasusunan
12 minitunit-symbols
Seksyen110 jenis gelembung
29 minitunit-symbols
Seksyen111 jenis pemilihan
22 minitunit-symbols
Seksyen112 Ulasan (7)
Dalam pengiraan
Seksyen113 Kerja rumah (7)
10 minitunit-symbols
Seksyen114 carian binari
48 minitunit-symbols
Bab1 Asas teras PHP
Seksyen1 pengenalan mysql
42 minitunit-symbols
Seksyen2 Operasi peringkat sistem pangkalan data
29 minitunit-symbols
Seksyen3 tatabahasa asas
15 minitunit-symbols
Seksyen4 Mencipta pangkalan data dan isu pengekodan yang berkaitan
27 minitunit-symbols
Seksyen5 Operasi pangkalan data lain
09 minitunit-symbols
Seksyen6 Gambaran keseluruhan jenis data
07 minitunit-symbols
Seksyen7 integer
26 minitunit-symbols
Seksyen8 Jenis perpuluhan
14 minitunit-symbols
Seksyen9 Semakan mata pengetahuan pada pangkalan data operasi php
53 minitunit-symbols
Seksyen10 Pengetahuan lanjutan tentang pangkalan data operasi php
33 minitunit-symbols
Seksyen11 Contoh penerangan
Dalam pengiraan
Seksyen12 Ulasan (1)
Dalam pengiraan
Seksyen13 Penerangan kerja rumah
32 minitunit-symbols
Seksyen14 Konfigurasi phpmyadmin
17 minitunit-symbols
Seksyen15 varchar, jenis char
Dalam pengiraan
Seksyen16 enum, jenis set
Dalam pengiraan
Seksyen17 jenis tarikh masa
Dalam pengiraan
Seksyen18 Borang pernyataan penciptaan jadual dan borang atribut
Dalam pengiraan
Seksyen19 Konsep asas dan penggunaan indeks
Dalam pengiraan
Seksyen20 indeks kunci asing
18 minitunit-symbols
Seksyen21 Demonstrasi indeks berjuta-juta data
14 minitunit-symbols
Seksyen22 kekangan
Dalam pengiraan
Seksyen23 pilihan meja
Dalam pengiraan
Seksyen24 Ubah suai jadual
Dalam pengiraan
Seksyen25 Pemadaman jadual dan sintaks lain yang berkaitan
Dalam pengiraan
Seksyen26 pandangan
Dalam pengiraan
Seksyen27 Semakan (2)
Dalam pengiraan
Seksyen28 Kerja rumah (2)
17 minitunit-symbols
Seksyen29 Reka bentuk pangkalan data 3 paradigma
Dalam pengiraan
Seksyen30 Sisipkan sintaks pernyataan
Dalam pengiraan
Seksyen31 penyata data beban loaddata
Dalam pengiraan
Seksyen32 Pemadaman dan pengubahsuaian data
Dalam pengiraan
Seksyen33 Medan atau ungkapan, semuanya dan berbeza
Dalam pengiraan
Seksyen34 daripada klausa
Dalam pengiraan
Seksyen35 fasal mana
Dalam pengiraan
Seksyen36 ialah pengendali
Dalam pengiraan
Seksyen37 antara dan dalam pengendali
Dalam pengiraan
Seksyen38 seperti tatabahasa
Dalam pengiraan
Seksyen39 fasal kumpulan mengikut anak (1)
Dalam pengiraan
Seksyen40 kumpulan demi kumpulan fasal(2)
Dalam pengiraan
Seksyen41 mempunyai klausa pengelompokan
Dalam pengiraan
Seksyen42 tertib dengan menyusun klausa
Dalam pengiraan
Seksyen43 klausa had
Dalam pengiraan
Seksyen44 Ringkasan penyata pertanyaan pilih
Dalam pengiraan
Seksyen45 Semakan (3)
Dalam pengiraan
Seksyen46 Kerja rumah (3)
Dalam pengiraan
Seksyen47 Kerja rumah (penambahbaikan kepada borang)
Dalam pengiraan
Seksyen48 Hubungkan konsep dan bentuk asas
22 minitunit-symbols
Seksyen49 sambung silang
07 minitunit-symbols
Seksyen50 gabungan dalaman
40 minitunit-symbols
Seksyen51 Sertai kiri, sertai kanan, sertai penuh
16 minitunit-symbols
Seksyen52 Contoh pertanyaan sambungan
17 minitunit-symbols
Seksyen53 Konsep asas subkueri
Dalam pengiraan
Seksyen54 klasifikasi subquery
Dalam pengiraan
Seksyen55 Subkueri yang biasa digunakan
Dalam pengiraan
Seksyen56 wujud subquery
Dalam pengiraan
Seksyen57 Pertanyaan kesatuan
29 minitunit-symbols
Seksyen58 Semakan (4)
30 minitunit-symbols
Seksyen59 Kerja rumah (4)
Dalam pengiraan
Seksyen60 Pengurusan pengguna
21 minitunit-symbols
Seksyen61 Pengurusan kebenaran
19 minitunit-symbols
Seksyen62 Konsep asas dan ciri-ciri urus niaga
Dalam pengiraan
Seksyen63 mod transaksi
Dalam pengiraan
Seksyen64 Proses pelaksanaan transaksi
Dalam pengiraan
Seksyen65 blok pernyataan termasuk watak
Dalam pengiraan
Seksyen66 kawalan proses
Dalam pengiraan
Seksyen67 pembolehubah
Dalam pengiraan
Seksyen68 fungsi
Dalam pengiraan
Seksyen69 prosedur tersimpan
25 minitunit-symbols
Seksyen70 Menggunakan prosedur tersimpan dan fungsi tersimpan dalam php
Dalam pengiraan
Seksyen71 pencetus
Dalam pengiraan
Seksyen72 Tiga operasi pertanyaan jadual
Dalam pengiraan
Seksyen73 Ulasan (5)
Dalam pengiraan
Seksyen74 Kerja rumah (5)
Dalam pengiraan
Bab2 asas mysql
Seksyen1 Pengenalan kepada pemikiran berorientasikan objek
21 minitunit-symbols
Seksyen2 Corak berorientasikan objek dan berorientasikan proses mencapai tugas yang sama
09 minitunit-symbols
Seksyen3 Konsep asas seperti kelas dan objek
27 minitunit-symbols
Seksyen4 Sifat dan kaedah
38 minitunit-symbols
Seksyen5 Beberapa bentuk mencipta objek
07 minitunit-symbols
Seksyen6 Cara menghantar objek mengikut nilai
32 minitunit-symbols
Seksyen7 Gambaran keseluruhan ahli dalam kelas
09 minitunit-symbols
Seksyen8 pemalar kelas
08 minitunit-symbols
Seksyen9 Sifat contoh dan sifat statik
27 minitunit-symbols
Seksyen10 Kaedah contoh dan kaedah statik
25 minitunit-symbols
Seksyen11 Pembina
25 minitunit-symbols
Seksyen12 Kaedah pemusnah
09 minitunit-symbols
Seksyen13 Apabila objek dimusnahkan
36 minitunit-symbols
Seksyen14 Ulasan (1)
Dalam pengiraan
Seksyen15 Kerja rumah (1)
21 minitunit-symbols
Seksyen16 Konsep asas pewarisan
25 minitunit-symbols
Seksyen17 pengubahsuai kawalan capaian
22 minitunit-symbols
Seksyen18 Contoh pengubah suai kawalan akses
14 minitunit-symbols
Seksyen19 kata kunci induk
30 minitunit-symbols
Seksyen20 Isu pewarisan dan panggilan pembina dan pemusnah
43 minitunit-symbols
Seksyen21 Meliputi konsep asas
15 minitunit-symbols
Seksyen22 Butiran perlindungan diperlukan
09 minitunit-symbols
Seksyen23 kelas akhir
06 minitunit-symbols
Seksyen24 kaedah akhir
04 minitunit-symbols
Seksyen25 corak reka bentuk, corak kilang
18 minitunit-symbols
Seksyen26 Corak singleton
31 minitunit-symbols
Seksyen27 kelas operasi pangkalan data mysql (1)
20 minitunit-symbols
Seksyen28 kelas operasi pangkalan data mysql (2)
19 minitunit-symbols
Seksyen29 Semakan (2)
Dalam pengiraan
Seksyen30 Kerja rumah (2)
Dalam pengiraan
Seksyen31 Konsep asas kelas abstrak dan kaedah abstrak
30 minitunit-symbols
Seksyen32 Butiran kelas abstrak dan kaedah abstrak
Dalam pengiraan
Seksyen33 Konsep beban berlebihan
13 minitunit-symbols
Seksyen34 Contoh mudah terlebih muatan, lebihan harta benda
Dalam pengiraan
Seksyen35 get_set kaedah sihir
27 minitunit-symbols
Seksyen36 kaedah sihir isset_unset
Dalam pengiraan
Seksyen37 Kaedah terlebih beban
Dalam pengiraan
Seksyen38 Gunakan teknologi lebih muatan PHP untuk melaksanakan lebihan kaedah biasa
Dalam pengiraan
Seksyen39 Pendahuluan antara muka
17 minitunit-symbols
Seksyen40 Contoh aplikasi antara muka
26 minitunit-symbols
Seksyen41 Ringkasan kelas dan antara muka
09 minitunit-symbols
Seksyen42 Pengoptimuman kelas alat mysql
36 minitunit-symbols
Seksyen43 Kaedah aplikasi kelas alat mysql
Dalam pengiraan
Seksyen44 Semakan (3)
34 minitunit-symbols
Seksyen45 Penjelasan kerja rumah, kelas alat mysql dan banyak lagi fungsi
38 minitunit-symbols
Seksyen46 Meningkatkan kelas alat mysql dan mengoptimumkan pelaksanaan pernyataan
Dalam pengiraan
Seksyen47 penambahbaikan kelas alat mysql dan singletonization
Dalam pengiraan
Seksyen48 Memuatkan kelas secara automatik
02 jam42 minitunit-symbols
Seksyen49 Menyalin (pengklonan) objek
Dalam pengiraan
Seksyen50 Melintasi objek
Dalam pengiraan
Seksyen51 Kelas standard terbina dalam
05 minitunit-symbols
Seksyen52 Tukar kepada jenis objek
Dalam pengiraan
Seksyen53 kekangan jenis
Dalam pengiraan
Seksyen54 Peningkatan kelas tunggal dan larangan pengklonan
Dalam pengiraan
Seksyen55 Pensirian data
Dalam pengiraan
Seksyen56 Penyahserialisasian objek
Dalam pengiraan
Seksyen57 _tostring dan __invoke kaedah sihir
14 minitunit-symbols
Seksyen58 Pemalar berpecah-belah, fungsi dan pengendali
22 minitunit-symbols
Seksyen59 Penggunaan kata kunci statik
14 minitunit-symbols
Seksyen60 Tiga idea utama berorientasikan objek
11 minitunit-symbols
Seksyen61 Semakan (4)
01 jam01 minitunit-symbols
Seksyen62 Pengenalan kepada proses pembangunan projek
14 minitunit-symbols
Seksyen63 Menunjukkan pemisahan idea daripada logik
23 minitunit-symbols
Seksyen64 teknologi templat
25 minitunit-symbols
Seksyen65 Demonstrasi ringkas idea mvc 1
33 minitunit-symbols
Seksyen66 rajah skema kerangka ideologi mvc
20 minitunit-symbols
Seksyen67 demonstrasi tipikal mvc, model data
17 minitunit-symbols
Seksyen68 demonstrasi tipikal mvc, fail pengawal
05 minitunit-symbols
Seksyen69 demonstrasi tipikal mvc, lihat fail
16 minitunit-symbols
Seksyen70 Peranan utama lapisan model
10 minitunit-symbols
Seksyen71 Corak kod biasa untuk lapisan model
07 minitunit-symbols
Seksyen72 Kaedah biasa memanggil lapisan model dalam pengawal untuk mendapatkan data
02 minitunit-symbols
Seksyen73 Kelas model asas
22 minitunit-symbols
Seksyen74 Kelas model asas (2) - penyahpepijatan berjaya
10 minitunit-symbols
Seksyen75 Kelas kilang singleton yang melaksanakan singleton kelas model
29 minitunit-symbols
Seksyen76 Gambarajah struktur perpustakaan kelas keseluruhan bagi kelas model
13 minitunit-symbols
Seksyen77 Gunakan mod rangka kerja mvc untuk melengkapkan fungsi padam
14 minitunit-symbols
Seksyen78 Ulasan (5)
37 minitunit-symbols
Seksyen79 Tunjukkan butiran pengguna
50 minitunit-symbols
Seksyen80 Tambah pengguna
30 minitunit-symbols
Seksyen81 "Sumber" kelas pengawal
40 minitunit-symbols
Seksyen82 Fungsi pengubahsuaian profil pengguna
30 minitunit-symbols
Seksyen83 pengawal produk
35 minitunit-symbols
Seksyen84 Amalan biasa untuk kelas pengawal
32 minitunit-symbols
Seksyen85 Kelas pengawal asas
26 minitunit-symbols
Seksyen86 Pendekatan biasa untuk melihat lapisan
03 minitunit-symbols
Seksyen87 Minta penghantar (pengawal bahagian hadapan)
44 minitunit-symbols
Seksyen88 Ulasan (6)
28 minitunit-symbols
Seksyen89 Tetapan struktur direktori
19 minitunit-symbols
Seksyen90 penyingkiran produk
13 minitunit-symbols
Seksyen91 Konsep platform dan tetapan direktori
31 minitunit-symbols
Seksyen92 Menunjukkan penciptaan bahagian belakang platform baharu
14 minitunit-symbols
Seksyen93 Penetapan dan penggunaan pemalar biasa
25 minitunit-symbols
Seksyen94 Pelaksanaan pemuatan automatik
18 minitunit-symbols
Seksyen95 Lumpuhkan akses kepada direktori lain
18 minitunit-symbols
Seksyen96 pemasangan ecshop
24 minitunit-symbols
Seksyen97 Reka bentuk antara muka log masuk
21 minitunit-symbols
Seksyen98 Pelaksanaan fungsi log masuk
34 minitunit-symbols
Seksyen99 objek pdo
55 minitunit-symbols
Seksyen100 Kaedah biasa objek pdo
17 minitunit-symbols
Seksyen101 sintaks prapemprosesan pdo
22 minitunit-symbols
Bab3 Asas berorientasikan objek PHP

Nama Data

The courseware is currently not available for download, and the staff are organizing it. Please pay more attention to this course in the future~