Developing dApps with Web3, Solidity, and React Training Course
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.
Course Outline
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
Requirements
- Pemahaman tentang konsep blockchain
- Pengalaman dasar dengan Solidity, Javaskrip, dan React
Hadirin
- Pengembang
Open Training Courses require 5+ participants.
Developing dApps with Web3, Solidity, and React Training Course - Booking
Developing dApps with Web3, Solidity, and React Training Course - Enquiry
Developing dApps with Web3, Solidity, and React - Consultancy Enquiry
Consultancy Enquiry
Testimonials (5)
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Course - Building Micro Frontends with React
Patrick did a great job of striking a balance between covering all the prepared material while making time to give detailed answers to any questions from the group
Mick Mccarthy - Rakuten Blockchain Lab
Course - Ethereum for Developers
No powerpoint
Raymond Chan - Hospital Authority
Course - Advanced React
Upcoming Courses (Minimal 5 peserta)
Related Courses
Advanced React
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers who wish to build React components and design complex applications.
By the end of this training, participants will be able to:
- Understand React's advanced concepts, including context APIs, HOCs, external state, asynchronous APIs, etc.
- Build composable components with React.
- Enable server side and client side authentication.
- Implement React and Redux libraries to manage complex stateful applications.
- Reduce code and optimize an application's performance.
- Test and deploy an application.
Ant Design
7 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers who wish to use Ant Design to enhance the User Experience for their React application.
By the end of this training, participants will be able to implement Ant Design's React components to develop beautiful enterprise-class web applications.
Ethereum for Developers
21 HoursEthereum 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
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HoursThis instructor-led, live training in (online or onsite) is aimed at developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
- Understand the key concepts, features, and benefits of the FARM stack.
- Learn how to build REST APIs with FastAPI.
- Learn how to design interactive applications with React.
- Develop, test, and deploy applications (front end and back end) using the FARM stack.
Choosing the Right JavaScript Framework
14 HoursPelatihan 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.
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 HoursPelatihan 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.
Testing React Apps with Jest
14 HoursThis instructor-led, live training in Indonesia (onsite or remote) is aimed at engineers who wish to use Jest to test React applications and components.
By the end of this training, participants will be able to:
- Install and configure a proper testing environment.
- Write asynchronous tests for React apps and components.
- Run Jest advanced tests that include mocking, spies and stubs.
MERN Fullstack Development
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at web developers who wish to use the MERN Stack for fullstack development.
By the end of this training, participants will be able to:
- Integrate React with MongoDB, Express, and Node.js.
- Build a fullstack web application from scratch.
- Implement application security through authorization and authentication.
Building Micro Frontends with React
21 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers who wish to use React to develop, test, and deploy micro-frontends for large web applications, making them highly-scalable, technology agnostic, and easier to maintain.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing micro-frontends with React.
- Understand the architecture, core concepts, and advantages of micro-frontends.
- Learn how to build, integrate, test, and deploy micro-frontends with React.
- Implement micro-frontends with module federation.
- Apply the CI/CD pipeline production-grade workflow.
- Know the common issues with CSS in micro-frontends and how to fix them.
- Get insights on how to implement other frontend frameworks with React.
Building Microservices with NodeJS and React
21 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (daring atau tatap muka) ini ditujukan bagi pengembang berpengalaman yang ingin membangun, mendeploy, dan menskalakan aplikasi menggunakan mikroservis yang dibuat dengan NodeJS dan React.
Selesai mengikuti pelatihan ini, peserta akan dapat:
- Membangun, mendeploy, dan menskalakan aplikasi menggunakan berbagai mikroservis.
- Membuat aplikasi React yang dirender di sisi server.
- Deploy aplikasi multi-service ke cloud menggunakan Docker dan Kubernetes.
- Melakukan pengujian aplikasi pada mikroservis.
Next.js 14 Advanced Development
21 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at intermediate-level to advanced-level web developers and technical architects who wish to explore the advancements of Next.js 14 and gain the knowledge to build cutting-edge web applications.
By the end of this training, participants will be able to:
- Leverage the full potential of Next.js 14 for building complex applications.
- Utilize the latest features such as Middleware, React Server Components, and Edge Functions.
- Implement best practices for performance, scalability, and SEO.
- Troubleshoot common issues in Next.js applications effectively.
Next.js 14 - Advanced
21 HoursPelatihan 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: Build Highly Interactive Web Applications
21 HoursIn this instructor-led, live training in Indonesia, we demonstrate React's power and flexibility, compare it to alternative frameworks, and walk participants step-by-step through the creation of their own React application.
By the end of this course, participants will be able to:
- Understand React's design philosophy.
- Decide when and where it makes sense to use React, and when to rethink the conventional MVC model.
- Understand React concepts such as components, props, state, and lifecycle.
- Implement related technologies such as Babel, Webpack, and JSX.
- Build, test and deploy an interactive web application.
Building Interactive Applications with React, Redux and GraphQL
28 HoursIn this instructor-led, live training in Indonesia, participants will learn how to build React applications using Flux and GraphQL. The course covers installation, setup, integration, testing, deployment and best practices as it walks participants through the creation of a series of sample applications that demonstrate how to add additional levels of complexity and "coolness" to an application using the most advanced toolkits and techniques.
Developing applications with React requires a different kind of thinking, compared to what some developers are accustomed to, especially when coming from the mindset of other MVC frameworks such as AngularJS and Bootstrap.
This training covers the fundamentals behind of the technologies used each step of the way so that participants are not only able to build a functional application, but also understand why a particular approach is used. This lays the groundwork for thinking independently and creatively about the design and the desired results for building their own applications in the future.
React with Next.js
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at web developers who wish to use Next.js to create React applications.
By the end of this training, participants will be able to:
- Develop server-side web applications and static sites in Next.js.
- Handle and store data with MongoDB.
- Secure a web application with AuthO authentication.