
Kursus Python Full Stack
Kuasai Python dari peringkat asas dan bina aplikasi web lengkap bersedia-pengeluaran menggunakan Django, Flask, dan React. Kursus ini membawa anda dari sintaks Python teras sehinggalah ke penggunaan, merangkumi pangkalan data, API REST, pengesahan, dan DevOps. Setiap kemahiran yang anda pelajari dihubungkan secara langsung dengan pembangunan tindanan penuh dunia sebenar.
Apa yang anda akan pelajari:
Anda akan mendapat pengalaman amali dengan asas Python, pengaturcaraan berorientasikan objek, dan struktur projek profesional. Anda akan membina API backend dengan Flask dan Django, mereka bentuk pangkalan data hubungan, dan menulis pertanyaan SQL dari awal. Pada bahagian frontend, anda akan mencipta antara muka responsif dengan HTML, CSS, JavaScript, dan React, kemudian menyambungkannya ke backend Python anda. Anda juga akan melaksanakan pengesahan JWT, menulis ujian automatik dengan pytest, dan melindungi aplikasi anda daripada kelemahan biasa. Akhir sekali, anda akan mengkontainerkan projek anda dengan Docker, menyediakan saluran paip CI/CD dengan GitHub Actions, dan menggunakan ke persekitaran awan.
Bagaimana anda belajar secara praktikal Kursus Python Full Stack
Bagaimana anda berlatih Kursus Python Full Stack
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 butiranPengasasan Python untuk Pembangunan Web
Pengasasan Python untuk Pembangunan Web
Pelajaran 1 • Persediaan Persekitaran Python
Pasang Python, konfigurasikan persekitaran maya, dan urus pakej dengan pip. Mewujudkan ruang kerja yang boleh dihasilkan semula untuk semua pembangunan seterusnya.
Pelajaran 2 • Pengaturcaraan Berorientasikan Objek dalam Python
Reka kelas, gunakan pewarisan, dan gunakan kaedah dunder. Corak OOP menjadi asas model Django dan blueprint Flask yang akan dibincangkan kemudian.
Pelajaran 3 • Sintaksis Teras Python dan Jenis Data
Kuasai pemboleh ubah, kawalan aliran, fungsi, dan jenis terbina dalam. Menyediakan kefasihan bahasa yang diperlukan untuk setiap bab seterusnya.
Pelajaran 4 • Modul, Pakej, dan Struktur Projek
Urus kod ke dalam modul dan pakej yang boleh diguna semula dengan laluan import yang jelas. Meniru susun atur projek yang dijangka dalam aplikasi Python profesional.
Pelajaran 5 • Pengendalian Ralat dan Penyahpepijatan
Tulis pengendalian pengecualian yang mantap dan gunakan alat penyahpepijatan dengan berkesan. Mengurangkan pepijat pengeluaran dan mempercepatkan penyelesaian masalah sepanjang kursus.
Bab 2SembunyiSembunyikan butiranLihat butiranAsas Pangkalan Data dan SQL
Asas Pangkalan Data dan SQL
Pelajaran 1 • Keperluan Pertanyaan SQL
Tulis pernyataan SELECT, INSERT, UPDATE, dan DELETE dengan penapisan dan pengisihan. Kemahiran ini diterjemahkan terus kepada pembinaan pertanyaan ORM.
Pelajaran 2 • Reka Bentuk Skema dan Migrasi
Cipta dan ubah suai jadual menggunakan DDL dan urus perubahan skema dari semasa ke semasa. Menyediakan pelajar untuk aliran kerja migrasi Django dan SQLAlchemy.
Pelajaran 3 • Konsep Pangkalan Data Hubungan
Fahami jadual, kunci, hubungan, dan prinsip normalisasi. Menyediakan model mental yang diperlukan untuk mereka bentuk skema yang digunakan dalam kerja ORM kemudian.
Pelajaran 4 • Menyambung Python ke Pangkalan Data
Gunakan psycopg2 dan sqlite3 untuk melaksanakan pertanyaan daripada skrip Python. Menghubungkan pengetahuan SQL asas dengan abstraksi ORM yang akan diperkenalkan seterusnya.
Bab 3SembunyiSembunyikan butiranLihat butiranPembangunan Bahagian Belakang dengan Flask
Pembangunan Bahagian Belakang dengan Flask
Pelajaran 1 • Integrasi Pangkalan Data dengan Flask-SQLAlchemy
Takrifkan model ORM, jalankan migrasi dengan Flask-Migrate, dan query data. Menghubungkan pengetahuan SQL kepada corak akses pangkalan data Pythonik.
Pelajaran 2 • Struktur Aplikasi Flask
Mulakan aplikasi Flask, konfigurasikan tetapan, dan gunakan corak kilang aplikasi. Mewujudkan seni bina projek berskala dari awal.
Pelajaran 3 • Pengesahan dan Kebenaran
Laksanakan log masuk berasaskan sesi, cincang kata laluan, dan kawalan akses berasaskan peranan. Asas keselamatan di sini terpakai pada setiap projek bahagian belakang seterusnya.
Pelajaran 4 • Membina dan Menguji API REST
Reka titik akhir JSON, kendalikan ralat dengan baik, dan tulis ujian unit. Menghasilkan API sedia pengeluaran yang digunakan oleh lapisan hadapan.
Pelajaran 5 • Penghalaan, Paparan, dan Templat
Takrifkan peraturan URL, hantar data ke templat Jinja2, dan kendalikan penyerahan borang. Merangkumi kitaran permintaan-respons yang penting untuk semua aplikasi Flask.
Bab 4SembunyiSembunyikan butiranLihat butiranPembangunan Bahagian Belakang dengan Django
Pembangunan Bahagian Belakang dengan Django
Pelajaran 1 • Paparan, Templat, dan Borang
Gunakan paparan berasaskan kelas, templat Django, dan pengesahan borang untuk mengendalikan interaksi pengguna. Merangkumi kitaran penuh permintaan-ke-respons dalam Django.
Pelajaran 2 • Sistem Pengesahan Django
Kembangkan auth terbina dalam Django dengan model pengguna tersuai dan kumpulan kebenaran. Menyediakan pengurusan identiti yang selamat dan boleh diselenggara di luar kotak.
Pelajaran 3 • Seni Bina Projek dan Aplikasi Django
Cipta projek dan aplikasi, konfigurasikan tetapan, dan fahami corak MTV Django. Menyediakan asas struktur untuk semua kerja Django seterusnya.
Pelajaran 4 • API Django REST Framework
Serialkan model, bina viewset, dan selamatkan titik akhir dengan token auth. Menghasilkan API REST profesional sedia untuk penggunaan bahagian hadapan.
Pelajaran 5 • ORM dan Migrasi Django
Takrifkan model, jalankan migrasi, dan lakukan pertanyaan kompleks menggunakan ORM. Membina pengetahuan SQL dengan lapisan abstraksi Python.
Pelajaran 6 • Admin dan Pengujian Django
Sesuaikan antara muka admin dan tulis suite ujian yang menyeluruh. Memastikan integriti data dan mempercepatkan pembangunan alatan dalaman.
Bab 5SembunyiSembunyikan butiranLihat butiranPembangunan Bahagian Hadapan dengan HTML, CSS, dan JavaScript
Pembangunan Bahagian Hadapan dengan HTML, CSS, dan JavaScript
Pelajaran 1 • Susun Atur CSS dan Reka Bentuk Responsif
Gunakan Flexbox, Grid, dan pertanyaan media untuk mencipta susun atur adaptif. Memastikan UI dipaparkan dengan betul pada pelbagai saiz skrin desktop dan mudah alih.
Pelajaran 2 • Pengenalan kepada React
Bina UI berasaskan komponen dengan hooks React dan pengurusan keadaan. Menyediakan pelajar untuk bab integrasi React-Django penuh tindanan.
Pelajaran 3 • Menggunakan API REST daripada Pelayar
Gunakan Fetch API dan Axios untuk menghantar permintaan dan memaparkan respons. Menghubungkan kemahiran bahagian hadapan kepada API Django dan Flask yang dibina sebelumnya.
Pelajaran 4 • Asas JavaScript
Kuasai sintaks ES6+, manipulasi DOM, dan pengendalian acara. Membolehkan tingkah laku dinamik dalam halaman yang disediakan oleh bahagian belakang Flask dan Django.
Pelajaran 5 • Struktur HTML dan Semantik
Tulis markup HTML5 semantik yang boleh diakses dan mesra SEO. Menyediakan asas dokumen yang dipertingkatkan oleh CSS dan JavaScript.
Bab 6SembunyiSembunyikan butiranLihat butiranIntegrasi Tindanan Penuh dan API
Integrasi Tindanan Penuh dan API
Pelajaran 1 • Bina Projek Hujung ke Hujung
Susun aplikasi tindanan penuh dengan auth, CRUD, dan ciri masa nyata. Mengesahkan semua kemahiran integrasi sebelum beralih ke penggunaan.
Pelajaran 2 • Pengesahan JWT Merentas Tindanan
Laksanakan pengeluaran JWT dalam Django dan penyimpanan token dalam React. Menjamin saluran komunikasi tindanan penuh yang diwujudkan dalam bab ini.
Pelajaran 3 • Muat Naik Fail dan Pengendalian Media
Kendalikan data borang multipart dalam Django dan paparkan media dalam React. Merangkumi ciri tindanan penuh biasa yang diperlukan dalam kebanyakan aplikasi sebenar.
Pelajaran 4 • Ciri Masa Nyata dengan WebSocket
Tambah kemas kini langsung menggunakan Django Channels dan hooks WebSocket React. Memperluaskan timbunan hanya REST dengan komunikasi terdorong acara.
Pelajaran 5 • Pengurusan Keadaan dengan Konteks dan Redux
Urus keadaan aplikasi global menggunakan React Context dan Redux Toolkit. Mengendalikan keadaan auth dan data kongsi merentas pepohon komponen yang kompleks.
Bab 7SembunyiSembunyikan butiranLihat butiranPengujian, Keselamatan, dan Kualiti Kod
Pengujian, Keselamatan, dan Kualiti Kod
Pelajaran 1 • Strategi Pengujian dan pytest
Tulis ujian unit, integrasi, dan hujung ke hujung menggunakan pytest dan fixtures. Mewujudkan budaya pengujian yang menghalang regresi merentas timbunan.
Pelajaran 2 • Pengujian Bahagian Hadapan dengan Jest dan React Testing Library
Uji komponen React, hooks, dan interaksi API secara berasingan. Melengkapkan ujian bahagian belakang untuk jaminan kualiti tindanan penuh.
Pelajaran 3 • Profiling Prestasi dan Pengoptimuman
Profile pertanyaan Django, cache respons, dan optimumkan paparan React. Menangani kesesakan sebelum digunakan ke persekitaran pengeluaran.
Pelajaran 4 • Kualiti Kod dan Linting
Kuatkuasakan gaya dengan flake8, black, dan isort, dan ukur kerumitan. Menghasilkan kod yang boleh dibaca, konsisten yang berskala dengan saiz pasukan.
Pelajaran 5 • Asas Keselamatan Aplikasi Web
Kenal pasti dan kurangkan kelemahan OWASP Top 10 dalam aplikasi web Python. Melindungi data pengguna dan mencegah vektor serangan biasa.
Bab 8SembunyiSembunyikan butiranLihat butiranPenggunaan, DevOps, dan Kesediaan Pengeluaran
Penggunaan, DevOps, dan Kesediaan Pengeluaran
Pelajaran 1 • Persediaan Saluran Paip CI/CD
Automasikan pengujian, linting, dan penggunaan dengan aliran kerja GitHub Actions. Mengurangkan ralat manual dan menguatkuasakan pintu kualiti pada setiap komit.
Pelajaran 2 • Pemantauan, Pengelogan, dan Penggera
Integrasikan pengelogan berstruktur, penjejakan ralat, dan pemantauan uptime. Memberikan pasukan penglihatan ke dalam kesihatan pengeluaran dan respons insiden pantas.
Pelajaran 3 • Strategi Penggunaan Awan
Gunakan ke platform awan menggunakan perkhidmatan terurus untuk pangkalan data dan fail statik. Merangkumi corak pengehosan berskala yang boleh digunakan merentas penyedia utama.
Pelajaran 4 • Pengkontena dengan Docker
Tulis Dockerfile untuk Django dan React, dan orkestrasi dengan Docker Compose. Membolehkan persekitaran yang konsisten dari pembangunan hingga pengeluaran.
Pelajaran 5 • Penskalaan dan Infrastruktur sebagai Kod
Perkenalkan penskalaan mendatar, pengimbangan beban, dan automasi infrastruktur. Menyediakan pelajar untuk senario pengeluaran trafik tinggi.
Sijil sah anda untuk tamat pengajian
Kursus ini sesuai untuk anda:
Penukar kerjaya: individu yang ingin beralih ke bidang kejuruteraan perisian daripada bidang yang tidak berkaitan.
Graduan baru: ingin memiliki kemahiran amali yang melengkapi ijazah sains komputer.
Usahawan: bertujuan untuk membina dan menyelenggarakan produk berasaskan web mereka sendiri.
Pekerja bebas: ingin mengembangkan tawaran perkhidmatan mereka ke dalam pembangunan Python tindanan penuh.
Penggemar: bersedia untuk melangkaui skrip kecil dan menghantar aplikasi web yang lengkap.
Pemaju junior: bekerja dalam satu lapisan timbunan dan inginkan kefasihan hujung-ke-hujung.
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




















