
Kursus Front-End Angular
Kuasa Angular dari asas dan bina aplikasi halaman tunggal sedia pengeluaran dengan yakin. Kursus ini merangkumi segala-galanya daripada asas TypeScript dan seni bina komponen kepada pengurusan keadaan NgRx, SSR, dan penggunaan CI/CD. Sama ada anda meningkatkan kemahiran bahagian hadapan atau beralih ke pembangunan Angular profesional, ini adalah peta jalan teknikal lengkap yang anda perlukan.
Apa yang anda akan pelajari:
Anda akan belajar cara menskafold dan menstruktur aplikasi Angular menggunakan modul, komponen, dan perkhidmatan. Anda akan menguasai borang dipacu templat dan borang reaktif, melaksanakan penghalaan kompleks dengan pengawal dan penyelesai, serta mengurus keadaan aplikasi dengan NgRx. Kursus ini juga merangkumi pengoptimuman prestasi, pengujian unit dan hujung-ke-hujung, serta menggunakan binaan pengeluaran. Topik lanjutan termasuk Angular Universal untuk pemaparan sisi pelayan, seni bina mikro-hadapan dengan Modul Federal, dan konfigurasi Aplikasi Web Progresif. Pada akhirnya, anda akan mempunyai kemahiran untuk membina, menguji, dan menghantar aplikasi Angular yang berskala.
Bagaimana anda belajar secara praktikal Kursus Front-End Angular
Bagaimana anda berlatih Kursus Front-End Angular
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.
Kandungan kursus
8 Bab • 40 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)
Bab 1SembunyiSembunyikan butiranLihat butiranAsas Angular dan Penyediaan Persekitaran
Asas Angular dan Penyediaan Persekitaran
Pelajaran 1 • Modul Angular dan Butstrap Aplikasi
Menerangkan NgModules, AppModule akar, dan cara Angular membutstrap aplikasi. Menyediakan konteks struktur yang diperlukan sebelum membina komponen.
Pelajaran 2 • Asas TypeScript untuk Angular
Memperkenalkan jenis TypeScript, antara muka, dan penghias yang diperlukan untuk menulis kod Angular dengan yakin. Menjembatani pengetahuan JavaScript kepada ekosistem yang ditaip Angular.
Pelajaran 3 • Pengenalan kepada Rangka Kerja Angular
Merangkumi peranan Angular dalam pembangunan bahagian hadapan moden dan seni bina yang diilhamkan oleh MVC. Menetapkan garis dasar konsep untuk semua topik rangka kerja seterusnya.
Pelajaran 4 • Menyediakan Persekitaran Pembangunan
Memasang dan mengkonfigurasi Node.js, npm, dan CLI Angular. Memastikan setiap pelajar mempunyai ruang kerja tempatan yang konsisten dan boleh dihasilkan semula.
Pelajaran 5 • Merancah Projek Angular Pertama Anda
Menggunakan CLI Angular untuk menjana projek baharu dan meneroka struktur fail yang dijana. Menyambung penyediaan persekitaran kepada penciptaan projek hands-on.
Bab 2SembunyiSembunyikan butiranLihat butiranKomponen, Templat, dan Pengikatan Data
Komponen, Templat, dan Pengikatan Data
Pelajaran 1 • Arahan Struktur Terbina Dalam
Menggunakan *ngIf, *ngFor, dan *ngSwitch untuk mengawal struktur DOM secara dinamik. Menunjukkan bagaimana arahan memanjangkan ekspresif templat.
Pelajaran 2 • Pengikatan Harta dan Peristiwa
Mengajar aliran data sehala melalui pengikatan harta dan pengendalian peristiwa pengguna melalui pengikatan peristiwa. Menghubungkan logik komponen kepada elemen DOM dan interaksi pengguna.
Pelajaran 3 • Sintaks Templat dan Ungkapan
Merangkumi bahasa ungkapan templat Angular, navigasi selamat, dan pemboleh ubah rujukan templat. Membolehkan pemaparan kandungan dinamik dalam paparan komponen.
Pelajaran 4 • Cangkuk Kitaran Hayat Komponen
Meneroka urutan cangkuk kitaran hayat penuh dari ngOnInit ke ngOnDestroy. Mengajar bila dan mengapa menggunakan setiap cangkuk untuk pengawalan awal dan pembersihan.
Pelajaran 5 • Anatomi Komponen Angular
Merungkai penghias @Component, sifat metadata, dan kitaran hayat komponen. Menetapkan blok binaan untuk setiap elemen UI Angular.
Bab 3SembunyiSembunyikan butiranLihat butiranKomunikasi Komponen dan Arahan
Komunikasi Komponen dan Arahan
Pelajaran 1 • Pertanyaan ViewChild dan ContentChild
Mengakses contoh komponen anak dan kandungan yang diunjurkan secara atur cara melalui pertanyaan. Membolehkan koordinasi komponen lanjutan di luar pengikatan templat.
Pelajaran 2 • Komunikasi Induk ke Anak dengan @Input
Menggunakan @Input untuk menghantar data ke bawah pokok komponen dan mengesahkan input dengan setter. Mewujudkan corak aliran data menurun utama dalam Angular.
Pelajaran 3 • Membina Arahan Struktur Tersuai
Melaksanakan arahan struktur menggunakan TemplateRef dan ViewContainerRef untuk memanipulasi DOM. Memanjangkan keupayaan pelajar untuk mencipta logik susun atur yang boleh diguna semula.
Pelajaran 4 • Membina Arahan Atribut Tersuai
Mencipta arahan yang mengubah suai penampilan atau tingkah laku elemen hos tanpa mengubah struktur DOM. Mengukuhkan corak arahan yang diperkenalkan dalam Bab 2.
Pelajaran 5 • Komunikasi Anak ke Induk dengan @Output
Menggunakan @Output dan EventEmitter untuk memancarkan peristiwa tersuai ke atas pokok komponen. Melengkapkan corak komunikasi induk-anak dua hala.
Bab 4SembunyiSembunyikan butiranLihat butiranPerkhidmatan, Suntikan Kebergantungan, dan HTTP
Perkhidmatan, Suntikan Kebergantungan, dan HTTP
Pelajaran 1 • Mencipta dan Menyediakan Perkhidmatan Angular
Menjana perkhidmatan dengan CLI dan mendaftarkannya pada skop modul, komponen, atau akar. Mewujudkan lapisan perkhidmatan sebagai tempat untuk logik dikongsi.
Pelajaran 2 • Klien HTTP dan Integrasi REST API
Mengkonfigurasi HttpClientModule dan melaksanakan permintaan GET, POST, PUT, dan DELETE. Menghubungkan lapisan perkhidmatan kepada sumber data bahagian belakang sebenar.
Pelajaran 3 • Pengendalian Ralat dan Interceptor HTTP
Melaksanakan pengendalian ralat global dengan catchError dan transformasi permintaan/respons dengan interceptor. Menghasilkan corak komunikasi HTTP yang sedia produksi.
Pelajaran 4 • Selam Dalam Suntikan Kebergantungan
Meneroka hierarki DI, token suntikan, dan jenis pembekal. Membolehkan kawalan terperinci tentang cara kebergantungan diselesaikan merentas aplikasi.
Pelajaran 5 • Pengenalan kepada RxJS Observables
Memperkenalkan Observables, Subjects, dan pengendali teras yang diperlukan untuk bekerja dengan API async Angular. Menyediakan pelajar untuk corak HTTP reaktif dan pengendalian peristiwa.
Bab 5SembunyiSembunyikan butiranLihat butiranPenghalaan dan Navigasi Angular
Penghalaan dan Navigasi Angular
Pelajaran 1 • Pengawal Laluan dan Kawalan Akses
Melaksanakan pengawal CanActivate, CanDeactivate, dan CanLoad untuk melindungi laluan. Mengintegrasikan pengesahan dan kebenaran ke dalam lapisan navigasi.
Pelajaran 2 • Pemuatan Malas dan Penyelesai Laluan
Membahagikan aplikasi kepada modul ciri yang dimuatkan atas permintaan dan mengambil data terlebih dahulu dengan penyelesai. Meningkatkan prestasi muatan awal dan pengalaman pengguna.
Pelajaran 3 • Laluan Bersarang dan Alur Keluar Dinamakan
Menstruktur laluan anak di bawah laluan induk dan menggunakan alur keluar dinamakan untuk paparan tambahan. Menyokong keperluan susun atur kompleks dalam aplikasi besar.
Pelajaran 4 • Persediaan Penghala dan Navigasi Asas
Mengkonfigurasi RouterModule dengan definisi laluan dan menambah router-outlet dan routerLink. Mewujudkan asas untuk semua ciri navigasi.
Pelajaran 5 • Parameter Laluan dan Rentetan Pertanyaan
Membaca segmen laluan dinamik dan parameter pertanyaan pilihan daripada ActivatedRoute. Membolehkan paparan butiran dan halaman senarai ditapis.
Bab 6SembunyiSembunyikan butiranLihat butiranBorang Angular: Dipacu Templat dan Reaktif
Borang Angular: Dipacu Templat dan Reaktif
Pelajaran 1 • Borang Dinamik dengan FormArray
Menggunakan FormArray untuk menambah dan mengalih keluar kawalan borang pada masa jalan untuk data panjang berubah. Mengendalikan senario dunia sebenar seperti item baris berulang.
Pelajaran 2 • Pengesah dan Pengesahan Tersuai
Menggunakan pengesah segerak dan tak segerak dan mencipta fungsi pengesah tersuai yang boleh diguna semula. Memastikan integriti data sebelum penghantaran.
Pelajaran 3 • Penghantaran Borang dan Pengurusan Keadaan
Mengendalikan penghantaran borang, tetapan semula, dan keadaan kotor/tersentuh untuk menyampaikan UX yang digilap. Menghubungkan data borang kepada panggilan perkhidmatan yang diperkenalkan dalam Bab 4.
Pelajaran 4 • Borang Dipacu Templat
Menggunakan ngForm, ngModel, dan pengesah terbina dalam untuk membina borang secara deklaratif dalam templat. Memperkenalkan konsep borang dengan overhead TypeScript yang minimum.
Pelajaran 5 • Asas Borang Reaktif
Membina borang secara atur cara dengan FormControl, FormGroup, dan ReactiveFormsModule. Menyediakan kawalan yang jelas dan boleh diuji ke atas keadaan dan pengesahan borang.
Bab 7SembunyiSembunyikan butiranLihat butiranPengurusan Keadaan dan Corak Reaktif
Pengurusan Keadaan dan Corak Reaktif
Pelajaran 1 • Entiti NgRx dan DevTools
Memudahkan pengurusan koleksi dengan NgRx Entity dan memeriksa keadaan dengan Redux DevTools. Mempercepatkan pembangunan dan penyahpepijatan ciri berat stor.
Pelajaran 2 • Pengenalan kepada Stor NgRx
Memasang NgRx dan mentakrifkan tindakan, pengurang, dan stor untuk hirisan ciri. Mewujudkan corak Redux dalam ekosistem Angular.
Pelajaran 3 • Keadaan Berasaskan Perkhidmatan dengan BehaviorSubject
Menyimpan dan berkongsi keadaan merentas komponen menggunakan BehaviorSubject dalam perkhidmatan. Menyediakan penyelesaian keadaan ringan sebelum memperkenalkan NgRx.
Pelajaran 4 • Kesan NgRx untuk Kesan Sampingan
Mengendalikan operasi async seperti panggilan HTTP di luar pengurang menggunakan NgRx Effects. Mengekalkan pengurang tulen dan memusatkan logik kesan sampingan.
Pelajaran 5 • Pemilih dan Integrasi Komponen
Mencipta pemilih yang diingati dan menghantar tindakan daripada komponen melalui perkhidmatan Store. Menghubungkan stor NgRx kepada lapisan komponen.
Bab 8SembunyiSembunyikan butiranLihat butiranPrestasi, Pengujian, dan Penggunaan
Prestasi, Pengujian, dan Penggunaan
Pelajaran 1 • Strategi Penggunaan dan Integrasi CI/CD
Menggunakan binaan Angular ke pengehosan statik dan mengintegrasikan saluran paip automatik untuk penghantaran berterusan. Menutup kitaran hayat pembangunan daripada kod ke produksi.
Pelajaran 2 • Ujian Unit Komponen dan Perkhidmatan
Menulis ujian unit dengan Jasmine dan TestBed untuk komponen, perkhidmatan, dan paip. Mengesahkan unit individu secara berasingan sebelum integrasi.
Pelajaran 3 • Pengoptimuman Bundel dan Konfigurasi Binaan
Mengkonfigurasi binaan produksi, tree shaking, dan pemuatan pembezaan untuk saiz bundel yang optimum. Menyediakan aplikasi untuk kekangan penggunaan dunia sebenar.
Pelajaran 4 • Pengujian Hujung ke Hujung dengan Cypress
Mengautomasikan pengujian aliran pengguna dengan Cypress untuk mengesahkan tingkah laku aplikasi penuh. Melengkapkan ujian unit dengan senario berasaskan penyemak imbas yang realistik.
Pelajaran 5 • Pengesanan Perubahan dan Pengoptimuman Prestasi
Menerangkan strategi pengesanan perubahan lalai dan OnPush Angular serta alat pemprofilan. Mengurangkan pemaparan semula yang tidak perlu dalam pokok komponen besar.
Sijil sah anda untuk tamat pengajian
Kursus ini sesuai untuk anda:
Pembangun JavaScript: bersedia untuk menggunakan rangka kerja bahagian hadapan berstruktur peringkat perusahaan.
Pembangun React atau Vue: ingin menambah kepakaran Angular ke dalam kit alat profesional mereka.
Pembangun bahagian belakang: berkembang ke peranan full-stack yang memerlukan kemahiran bahagian hadapan moden.
Graduan sains komputer: merapatkan pengetahuan akademik dengan pembangunan Angular standard industri.
Pembangun web bebas: menyasarkan untuk melayakkan diri bagi projek pelanggan yang lebih besar dan lebih kompleks.
Penukar kerjaya: membina kemahiran bahagian hadapan bersedia kerja dari asas pengaturcaraan yang kukuh.
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...

Saya suka bagaimana pelajaran-pelajaran terus ke inti perkara dan bagaimana saya boleh menukar bab dan melangkau kandungan yang tidak saya perlukan.

Saya suka kandungan dan cara persembahan serta transkripsi video, yang mempercepatkan proses!

Platform ini pantas, mudah digunakan. Kepelbagaian kandungan dan video tambahan sangat membantu dalam pembelajaran.

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




















