Kursus Pelatihan Memperluas dApps dengan Web3, Solidity, dan React
Web3 adalah generasi ketiga dari evolusi internet, ekosistem terdesentralisasi berdasarkan teknologi blockchain.
Pelatihan langsung yang dipandu instruktur ini (online atau di tempat) ditujukan untuk pengembang yang ingin menggunakan Web3, Solidity, dan React untuk membuat, membangun, dan menyebarkan aplikasi terdesentralisasi (dapps) yang berjalan di blockchain.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk mulai mengembangkan dApps dengan Web3, Solidity, dan React.
- Memahami fitur dan arsitektur Web3.
- Pelajari konsep kunci Kriptografi Ethereum, Smart Contracts, dan Blockchain.
- Terapkan contoh praktis pemrograman Solidity dan perancangan Smart Contracts.
- Jadikan React aplikasi berinteraksi dengan Smart Contracts.
Format Kursus
- Kuliah dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi langsung di lingkungan laboratorium langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Kerangka Materi
Perkenalan
- Tinjauan umum Web3 fitur dan arsitektur
- Dasar-dasar Ethereum dan Smart Contracts
Memahami Blockchain Kriptografi
- Blockchain desain, implementasi, dan kasus penggunaan
- Fungsi hash kriptografi, pohon merkle, dan tanda tangan digital
Memulai
- Menyiapkan lingkungan pengembangan
- Menyiapkan blockchain dengan Ganache
Solidity Programming Bahasa
- Sintaksis, alat pengembangan, dan pengujian
- Smart Contracts pola desain
Berinteraksi dengan Smart Contracts
- Membuat kontrak pintar
- Membuat logika migrasi
- Menerapkan kontrak pintar
- React aplikasi dengan kontrak pintar
Penyelesaian Masalah
Ringkasan dan Langkah Berikutnya
Persyaratan
- Pemahaman tentang konsep blockchain
- Pengalaman dasar dengan Solidity, Javaskrip, dan React
Hadirin
- Pengembang
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Memperluas dApps dengan Web3, Solidity, dan React - Pemesanan
Kursus Pelatihan Memperluas dApps dengan Web3, Solidity, dan React - Penyelidikan
Memperluas dApps dengan Web3, Solidity, dan React - Permintaan Konsultasi
Testimoni (1)
Instruktur melakukan pekerjaan yang luar biasa dalam memecah kekakuan dan mengambil inisiatif untuk mendorong semua orang berpartisipasi. Tidak ada yang ditinggalkan, dan dia dapat menyesuaikan diri dengan baik terhadap kesulitan masing-masing peserta. Dia menggunakan tantangan dan pertanyaan yang diajukan oleh peserta dengan baik untuk memberikan penjelasan yang lebih jelas kepada seluruh audiens.
Joao Aguiar - INESC TEC
Kursus - React: Build Highly Interactive Web Applications
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Pelatihan Lanjut React
21 JamIni adalah pelatihan langsung (online langsung atau pelatihan langsung tatap muka) yang dipimpin instruktur dalam Indonesia yang ditujukan untuk para pengembang yang ingin membangun komponen React dan merancang aplikasi yang rumit.
Di akhir pelatihan ini, peserta akan dapat:
- Memahami konsep tingkat lanjut React, termasuk context APIs, HOCs, external state, asynchronous APIs, dll.
- Membangun komponen yang dapat digunakan ulang dengan React.
- Memungkinkan otentikasi sisi server dan sisi klien.
- Mengimplementasikan pustaka React dan Redux untuk mengelola aplikasi stateful yang rumit.
- Mengurangi kode dan mengoptimalkan kinerja aplikasi.
- Menguji dan meluncurkan aplikasi.
Ethereum untuk Pembuat Aplikasi
21 JamEthereum adalah platform berbasis blockchain, publik, sumber terbuka yang memungkinkan pengembang untuk membangun dan menyebarkan aplikasi terdesentralisasi.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari dasar-dasar platform Ethereum dan pemrograman blockchain, serta strategi untuk menulis, menyebarkan, dan mengelola aplikasi terdistribusi mereka sendiri.
Pada akhir pelatihan ini, peserta akan dapat:
- Buat Kontrak Cerdas berdasarkan Ethereum
- Buat mata uang Ethereum
- Optimalkan pengembangan dengan Truffle Framework
- Merilis Dapp pertama mereka yang berbasis pada "ekonomi token"
- Luncurkan dan kumpulkan dana untuk proyek blockchain
Hadirin
- Pengembang
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Pembangunan Full Stack FARM (FastAPI, React, dan MongoDB)
14 JamPelatihan ini yang dipimpin instruktur, langsung (online atau tatap muka) ini ditujukan untuk pengembang yang ingin menggunakan stack FARM (FastAPI, React, dan MongoDB) untuk membangun aplikasi web dinamis, berkinerja tinggi, dan dapat diskalakan.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Menyusun lingkungan pengembangan yang diperlukan yang mengintegrasikan FastAPI, React, dan MongoDB.
- Memahami konsep kunci, fitur, dan manfaat stack FARM.
- Mempelajari cara membangun REST API dengan FastAPI.
- Mempelajari cara merancang aplikasi interaktif dengan React.
- Mengembangkan, menguji, dan mengimplementasikan aplikasi (front end dan back end) menggunakan stack FARM.
Memilih Framework JavaScript yang Tepat
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (di lokasi atau jarak jauh) ditujukan untuk pengembang yang perlu memutuskan kerangka skrip Java mana yang akan digunakan untuk mengembangkan aplikasi front-end.
Pada akhir pelatihan ini, peserta akan mampu:
- Siapkan lingkungan pengembangan yang optimal untuk mulai mengembangkan aplikasi front-end.
- Menerapkan aplikasi demo untuk menguji keterbatasan dan manfaat kerangka skrip Java.
- Putuskan kerangka skrip Java mana yang paling cocok.
Bootcamp JavaScript, Node JS dan React (Level Pemula hingga Menengah)
35 JamPelatihan langsung yang dipandu instruktur dalam Indonesia (online atau di tempat) ini ditujukan untuk pengembang .NET tingkat pemula yang ingin memperoleh kemahiran dalam JavaScript, Node.js, dan React untuk secara aktif mengembangkan dan memigrasikan sistem/platform.
Pada akhir pelatihan ini, peserta akan dapat:
- Menulis dan men-debug kode JavaScript secara efektif.
- Membangun dan menyebarkan aplikasi sisi server menggunakan Node.js.
- Mengembangkan antarmuka pengguna yang dinamis dan responsif dengan React.
- Integrasikan komponen front-end dan back-end untuk membuat aplikasi tumpukan penuh.
- Memahami praktik terbaik untuk memigrasikan sistem lama ke platform modern berbasis JavaScript.
Pembangunan Fullstack MERN
14 JamPelatihan ini yang dipimpin instruktur secara langsung (online atau tatap muka) ditujukan untuk para pengembang web yang ingin menggunakan MERN Stack untuk pengembangan fullstack.
Sampai akhir pelatihan ini, peserta akan mampu:
- Mengintegrasikan React dengan MongoDB, Express, dan Node.js.
- Membangun aplikasi web fullstack dari awal.
- Menyelenggarakan keamanan aplikasi melalui otorisasi dan autentikasi.
Membangun Micro Frontends dengan React
21 JamPelatihan ini yang dipandu instruktur (online atau tatap muka) di Indonesia ditujukan untuk pengembang yang ingin menggunakan React untuk mengembangkan, menguji, dan menerapkan micro-frontends untuk aplikasi web besar, membuatnya sangat skalabel, teknologi agnostik, dan lebih mudah dipelihara.
Setelah pelatihan ini, peserta akan dapat:
- Mengatur lingkungan pengembangan yang diperlukan untuk mulai mengembangkan micro-frontends dengan React.
- Pahami arsitektur, konsep inti, dan keunggulan dari micro-frontends.
- Berikan cara membangun, mengintegrasikan, menguji, dan menerapkan micro-frontends dengan React.
- Implementasikan micro-frontends dengan module federation.
- Terapkan pipeline CI/CD produksi kelas.
- Tahu masalah umum dengan CSS di micro-frontends dan cara memperbaikinya.
- Dapatkan wawasan tentang bagaimana mengimplementasikan framework frontend lainnya dengan React.
Membangun Mikroservis dengan NodeJS dan React
21 JamPelatihan yang dipandu instruktur ini (online atau tatap muka) ditujukan bagi pengembang berpengalaman yang ingin membangun, menyiarkan, dan mengscalakan aplikasi menggunakan mikroservis yang dibuat dengan NodeJS dan React.
Setelah pelatihan ini, peserta akan dapat:
- Mengembangkan, menyebarkan, dan menskalakan aplikasi menggunakan berbagai mikroservis.
- Membangun aplikasi React yang dirender di sisi server.
- Menyebarkan aplikasi multi-servis ke cloud menggunakan Docker dan Kubernetes.
- Menjalankan pengujian aplikasi pada mikroservis.
Next.js 14 Advanced Development
21 JamPelatihan langsung ini di Indonesia (online atau offline) ditujukan untuk pengembang web tingkat menengah hingga lanjutan dan arsitek teknis yang ingin menjelajahi kemajuan Next.js 14 serta memperoleh pengetahuan untuk mengembangkan aplikasi web berkinerja tinggi.
Setelah selesai pelatihan ini, peserta akan dapat:
- Memanfaatkan potensi penuh Next.js 14 dalam pembuatan aplikasi yang kompleks.
- Menggunakan fitur terbaru seperti Middleware, Komponen Server React, dan Fungsi Edge.
- Implementasi praktik terbaik untuk kinerja, skalabilitas, dan SEO.
- Menyelidiki masalah umum dalam aplikasi Next.js secara efektif.
Next.js 14 - Lanjut
21 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat lanjut yang ingin menguasai fitur-fitur terbaru di Next.js 14, mengoptimalkan kinerja, dan menerapkan teknik-teknik modern React.
Pada akhir pelatihan ini, peserta akan dapat:
- Terapkan hook React tingkat lanjut dan fitur bersamaan.
- Memahami dan memanfaatkan strategi routing Next.js secara efektif.
- Memanfaatkan Komponen Server, Tindakan Server, dan pendekatan rendering hibrid.
- Mengoptimalkan pengambilan data, penyimpanan dalam cache, dan regenerasi statis tambahan.
- Gunakan Next.js sebagai solusi backend dengan Edge Functions dan Edge Runtime.
- Kelola status menggunakan React Konteks, Redux, dan pustaka status atom.
- Optimalkan kinerja aplikasi untuk Web Core Vitals.
- Uji, pantau, dan terapkan Next.js aplikasi secara efisien.
React: Membangun Aplikasi Web yang Sangat Interaktif
21 JamDalam pelatihan langsung ini yang dipimpin instruktur di Indonesia, kami menunjukkan kekuatan dan kelfeksibilan React, membandingkannya dengan kerangka kerja alternatif, dan mengajarkan peserta secara langkah demi langkah dalam pembuatan aplikasi React mereka sendiri.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Mengerti filosofi desain React.
- Menentukan kapan dan di mana menggunkan React dan kapan mempertimbangkan ulang model MVC konvensional.
- Mengerti konsep React seperti komponen, prop, state, dan siklus hidup.
- Mengimplementasikan teknologi terkait seperti Babel, Webpack, dan JSX.
- Membangun, menguji dan meng-deploy aplikasi web interaktif.
Membangun Aplikasi Interaktif dengan React, Redux dan GraphQL
28 JamDalam pelatihan online langsung ini di Indonesia, peserta akan mempelajari cara membuat aplikasi React menggunakan Flux dan GraphQL. Kursus ini mencakup instalasi, pengaturan, integrasi, pengujian, pengembangan dan praktik terbaik selama mengarahkan peserta melalui pembuatan serangkaian aplikasi contoh yang menunjukkan cara menambahkan tingkat kompleksitas dan "keterjangkauan" tambahan ke dalam aplikasi menggunakan toolkit dan teknik terbaru.
Membangun aplikasi dengan React memerlukan pemikiran yang berbeda, dibandingkan dengan yang beberapa pengembang telah terbiasa, terutama ketika datang dari mindset kerangka MVC lain seperti AngularJS dan Bootstrap.
Pelatihan ini mempelajari dasar-dasar di balik teknologi yang digunakan setiap langkah sehingga peserta tidak hanya dapat membangun aplikasi yang berfungsi, tetapi juga memahami mengapa pendekatan tertentu digunakan. Ini menjadi dasar untuk berpikir secara mandiri dan kreatif tentang desain dan hasil yang diinginkan untuk membangun aplikasi mereka sendiri di masa depan.
React dengan Next.js
14 JamPelatihan ini yang dibimbing instruktur, dilaksanakan dalam bentuk Indonesia (online langsung atau pelatihan langsung tatap muka) ditujukan untuk pengembang web yang ingin menggunakan Next.js untuk membuat aplikasi React.
Di akhir pelatihan ini, peserta akan mampu:
- Membuat aplikasi web sisi server dan situs statis dengan Next.js.
- Mengelola dan menyimpan data dengan MongoDB.
- Menyekuriti aplikasi web dengan autentikasi AuthO.
Kelas Berpatronan React
14 JamPelatihan ini yang dikendalikan oleh instruktur secara langsung (online atau tatap muka) ditujukan kepada para developer yang memiliki keterampilan React yang ingin mengoptimasi dan meningkatkan kinerja aplikasi React mereka dengan memahami dan menerapkan pola komponen React.
Di akhir pelatihan ini, peserta akan mampu:
- Memahami berbagai jenis pola React
- Menggunakan React Context API untuk aplikasi web
Format Kursus
- Pembelajaran interaktif dan diskusi.
- Banyak latihan dan praktek.
- Implementasi langsung di lingkungan lab secara langsung.
Opsi Pemasukan Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
- Untuk mengetahui lebih lanjut tentang React, silakan kunjungi: https://reactjs.org
Arsitektur Web3 Engineering & Keuangan Rantai Pasok
21 JamInsinyur Anda adalah arsitek dari perjalanan transformasi digital bagi klien Anda. Proposal ini merinci Penyelaman Teknis Selama 3 Hari yang dirancang secara khusus untuk pengembang dan arsitek teknis. Kami melampaui "mengapa" dan fokus pada "bagaimana": bagaimana merancang ledger terdesentralisasi, bagaimana menulis Smart Contracts yang aman untuk logika Keuangan Rantai Pasok (SCF), dan bagaimana mengintegrasikan lapisan terdesentralisasi ini dengan ERP perusahaan yang ada.
Pada akhir pelatihan, peserta akan dapat:
- Merancang Solusi DLT: Membedakan dan memilih solusi Layer-1/Layer-2 yang tepat (Ethereum, Hyperledger Fabric, Polygon) untuk kasus penggunaan SCF perusahaan.
- Mengembangkan Smart Contracts: Menulis, mengkompilasi, dan menerapkan Smart Contracts (misalnya, Solidity atau Chaincode) yang memotong faktur, persetujuan faktur, dan penyelesaian.
- Implementasi Tokenisasi: Merekayasa standar token ERC-20/ERC-721/ERC-1155 untuk mewakili aset dunia nyata (faktur/stok) pada rantai.
- Menghubungkan Web2 & Web3: Merancang lapisan integrasi menggunakan Oracles (misalnya, Chainlink) untuk mengambil data off-rantai (API logistik) untuk memicu pembayaran on-rantai.