Kursus Pelatihan Kelas Berpatronan React
Pelatihan 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
Kerangka Materi
Pendahuluan
- Apakah React Patterns?
- Jenis-jenis React Patterns
- Pengenalan dasar tentang React Patterns
Pattern Komponen
- Menggunakan berbagai jenis pola seperti Container, Presentational, Higher Order Components, Render Callback
- Menggunakan ContextAPI
Pattern Render Props
- Membuat komponen Render Prop dengan pola Render Props
Pengelolaan States
- Memahami perbedaan antara Global, Component, Relative dan Provided States
Pattern Provider
- Menerapkan pola Provider dengan React Context
- Menggunakan Dependency Injection
Kombinasi Beberapa Pattern
Ringkasan dan Kesimpulan
Persyaratan
- Kenalan dengan dasar HTML, CSS, dan JavaScript.
Sasaran Peserta
- Pembangun Aplikasi
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Kelas Berpatronan React - Pemesanan
Kursus Pelatihan Kelas Berpatronan React - Penyelidikan
Kelas Berpatronan 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.
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.
Mengubah Aplikasi React menjadi Progressive Web App (PWA)
14 JamPelatihan ini diselenggarakan oleh instruktur, pelatihan langsung tatap muka (onsite) atau online, ditujukan untuk developer yang ingin mengubah aplikasi React menjadi Progressive Web App.
Pada akhir pelatihan, peserta akan dapat:
- Mengatur lingkungan pengembangan yang diperlukan untuk memulai mengubah aplikasi React.
- Menyimpan menggunakan Service Worker agar aplikasi React dapat berfungsi secara offline.
- Membuat dan menata pemberitahuan dorongan (push notification).
- Menginstal aplikasi web progresif ke perangkat mobile.
React, Redux dan TypeScript
21 JamReact adalah perpustakaan yang banyak digunakan untuk membuat aplikasi satu halaman di JavaScript dan HTML. Perusahaan seperti Facebook, Instagram, Netflix, atau The New York Times menggunakan React.
Kursus ini akan memperkenalkan dasar-dasar yang menjadi landasan bagi React dan perpustakaan lain (seperti Angular dan Vue.js) serta menonjolkan spesifik React. Kursus ini juga akan mempelajari teknologi yang umumnya digunakan bersama React, seperti Redux dan React-Router.
Di akhir kursus ini, peserta akan mampu membangun aplikasi dengan berbagai tingkat kompleksitas menggunakan React sambil mematuhi praktik terbaik.
React, Relay, dan GraphQL
14 JamPelatihan ini, yang diketuai instruktur, diadakan secara langsung (tatap muka atau remote) dan ditujukan bagi pengembang yang ingin menggunakan GraphQL dan Relay untuk mengelola data pada aplikasi React.
Setelah menyelesaikan pelatihan ini, peserta akan dapat:
- Mempersiapkan lingkungan pengembangan yang diperlukan untuk memulai pengontrolan data pada aplikasi React.
- Menghasilkan interaksi respons UI yang instan.
- Mengumpulkan data dari beberapa perpustakaan ke dalam satu API yang nyaman.
- Mengambil data sebelumnya menggunakan GraphQL dan Relay.