Kursus Pelatihan TypeScript
TypeScript adalah bahasa sumber terbuka untuk membangun aplikasi JavaScript perusahaan. Ini adalah superset JavaScript yang ketat yang dikompilasi menjadi JavaScript biasa dan membawa tipe statis dan pengembangan berorientasi objek ke dalam bahasa.
Pelatihan ini yang dipimpin instruktur, secara langsung mengenal fitur utama TypeScript dan memandu peserta dalam pembangunan aplikasi JavaScript yang nyata.
Format Pelatihan
- Perkulanan dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi langsung di lingkungan laboratorium.
Opsi Pelatihan Kustom
- Untuk meminta pelatihan kustom untuk kursus ini, silakan hubungi kami untuk menyusun.
Kerangka Materi
Pengantar
Menginstal TypeScript
Persiapan Proyek TypeScript
Memahami Typing, Variabel, dan Fungsi
Bekerja dengan Kelas dan Interface
Mengorganisir Kode dengan Namespaces
Menggunakan Kode Lagi melalui Modul
Mengkompilasi, Menguji dan Menjalankan TypeScript
Mendiagnosa Masalah pada TypeScript
Meluncurkan Aplikasi Anda
Ringkasan dan Kesimpulan
Persyaratan
- Memahami JavaScript (atau bahasa yang serupa seperti Java, ActionScript, C#, dll.)
- Memahami Node.js
Penonton
- Pengembang / Programmer aplikasi web
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan TypeScript - Booking
Kursus Pelatihan TypeScript - Enquiry
TypeScript - Permintaan Konsultasi
Permintaan Konsultasi
Testimoni (1)
the architecture and explanations
Kim Loong Lee - Comreg
Kursus - Typescript
Kursus Mendatang
Kursus Terkait
Reactive Programming dengan Angular RxJS
14 JamReactive programming adalah paradigma pemrograman asinkron yang berfokus pada aliran data dan penyebaran data dengan membangun ketergantungan yang ditentukan antara model eksekusi yang mendasarinya dan aliran data yang dipancarkan dari satu komponen ke komponen lainnya. Banyak Angular inefisiensi desain aplikasi saat membangun UI asinkron dapat diatasi dengan memanfaatkan pola gaya reaktif yang ditawarkan oleh pustaka RxJS.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari cara menerapkan pola Observable ke dalam desain aplikasi Angular mereka saat mereka melangkah melalui serangkaian kasus yang memamerkan masalah desain sudut umum dan bagaimana mereka mendapatkan manfaat dari desain pemrograman reaktif.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami paradigma pemrograman reaktif dan pustaka RxJS.
- Bangun aplikasi UI yang berat Angular dengan mempertimbangkan skalabilitas, fleksibilitas, dan responsivitas menggunakan pola pemrograman reaktif.
Format Kursus
- Kuliah dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi langsung di lingkungan lab langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Pengembangan Tumpukan Penuh dengan AWS Cloud9
35 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang full-stack tingkat menengah hingga tingkat lanjut yang ingin memanfaatkan AWS Cloud9 untuk menyederhanakan alur kerja pengembangan mereka.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan dan konfigurasikan AWS Cloud9 untuk pengembangan tumpukan penuh.
- Mengembangkan dan men-debug aplikasi front-end menggunakan Cloud9.
- Bangun dan terapkan layanan back-end menggunakan AWS Cloud9.
- Integrasikan Cloud9 dengan layanan AWS untuk penerapan tingkat lanjut.
- Berkolaborasi dengan anggota tim dalam lingkungan pengembangan berbasis cloud.
Pengembangan Full-Stack dengan React, TypeScript, Next.js, dan Backend Modern
28 JamPelatihan langsung yang dipimpin instruktur di Indonesia (daring atau tatap muka) ini ditujukan untuk pengembang tingkat menengah yang ingin membangun aplikasi Full-Stack menggunakan React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL, dan praktik terkait DevOps.
Selesai pelatihan ini, peserta akan dapat:
- Membangun aplikasi front-end yang responsif dan scalable menggunakan React 19 dan TypeScript.
- Mengintegrasikan pengujian otomatis dengan Jest dan React Testing Library.
- Membuat dan mendokumentasikan RESTful APIs menggunakan Express, JWT, dan Prisma dengan PostgreSQL.
- Deploy aplikasi menggunakan Git dan pipa DevOps.
- Mengerti peran Data Warehouses, Data Lakes, dan integrasi AI dalam ekosistem web modern.
Pelatihan Fungsional Reaktif Programing dengan Java 9 dan RxJava
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang perangkat lunak dan arsitek sistem tingkat menengah yang ingin membangun aplikasi reaktif menggunakan Java 9, Spring, Jersey, Akka, dan pustaka pemrograman reaktif RxJava 2.0.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami pentingnya dan signifikansi pemrograman reaktif dalam pengembangan aplikasi dan sistem.
- Jalankan pengujian Unit pada RxJava 2.0.
- Gunakan kerangka kerja Akka di bawah prinsip pemrograman reaktif.
- Gunakan Spring untuk menangani pengembangan aplikasi bersamaan.
- Gunakan API aliran Java 9 untuk mengembangkan aplikasi reaktif.
ELM untuk Pengembangan Front-End
14 JamIni adalah pelatihan langsung tatap muka atau online langsung yang dikembangkan oleh instruktur, bertujuan untuk para insinyur perangkat lunak yang ingin menggunakan ELM untuk pengembangan frontend.
Pada akhir pelatihan ini, peserta akan dapat:
- Membangun aplikasi web dengan bahasa ELM.
- Menggunakan paket sumber terbuka dalam ELM.
- Mengimplementasikan alat ELM untuk men-debug dan mengompilasi kode ELM.
RxJava untuk Pengembang Android
21 JamPelatihan langsung yang dipandu instruktur di Indonesia (daring atau tatap muka) ini ditujukan bagi pengembang yang ingin menggunakan RxJava untuk mengembangkan dan mendeploy aplikasi seluler Android.
Di akhir pelatihan ini, peserta akan dapat:
- Mengatur lingkungan pengembangan yang mencakup perpustakaan, paket, dan kerangka kerja yang diperlukan untuk mengembangkan aplikasi reaktif.
- Memahami bagaimana data dan aliran acara dihasilkan dan dikonsumsi.
- Mendesain aplikasi yang memodelkan situasi dunia nyata (berdasarkan acara) dengan cara yang anggun dan singkat.
Reaktif Programing dengan Rx.NET
7 JamDalam pelatihan bertelepon langsung ini di Indonesia, peserta akan belajar cara mengembangkan aplikasi asinkron menggunakan .NET Reactive Extensions.
Selesai pelatihan ini, peserta akan dapat:
- Membuat aplikasi yang menangkap aliran acara dari berbagai sumber data seperti kutipan saham, tweet, acara komputer, dan layanan web.
- Menggunakan Observables dan Schedulers untuk mewakili dan mengelola beberapa aliran data asinkron.
- Menyaring, memproyeksikan, menggabungkan, menggabungkan, dan melakukan operasi berbasis waktu pada beberapa acara menggunakan LINQ operators.
Reactive Programming untuk iOS dengan RxSwift
7 JamPelatihan dengan instruktur langsung ini di Indonesia memperkenalkan peserta pada teknik reaktif yang ditawarkan oleh RxSwift untuk mengelola transfer dan penggabungan aliran data asinkron, menangani rangkaian observable sederhana, serta arsitektur dan pengembangan aplikasi iOS responsif, fleksibel, dan skala industri.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami konsep dasar di balik pemrograman reaktif dalam Swift 3.
- Mengubah berbagai item seperti array dan acara menjadi rangkaian observable.
- Menerapkan berbagai filter pada rangkaian observable, mentransformasi dan menggabungkan rangkaian observable.
- Menulis Unit tests terhadap kode Rx.
- Menggunakan efektif data buta dari elemen antarmuka pengguna.
Visual Studio Code
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat pemula hingga menengah yang ingin mengedit kode menggunakan VS Code.
Pada akhir pelatihan ini, peserta akan dapat:
- Biasakan antarmuka VS Code.
- Gunakan ruang kerja secara efektif di VS Code.
- Kelola pintasan dan pengaturan papan ketik VS Code.
- Pelajari cara menggunakan berbagai bahasa pemrograman di VS Code.
Web Application Development (Advanced Level)
28 JamThis instructor-led, live training in Indonesia (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Level Dasar)
28 JamPelatihan bertutor langsung ini di Indonesia (daring atau tatap muka) ditujukan bagi profesional tingkat pemula yang ingin membangun situs web fungsional dan interaktif menggunakan teknologi web dasar.
Selesai pelatihan ini, peserta akan dapat:
- Mengerti bagaimana cara kerja internet (arkitektur klien-server, URL, browser).
- Membuat halaman web yang terstruktur menggunakan HTML5.
- Menyunting dan memperindah tampilan halaman web menggunakan CSS.
- Menambahkan interaktivitas dan logika menggunakan JavaScript.
- Memanipulasi DOM untuk merespons acara pengguna.
Pengembangan Web dengan Bubble
7 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang web yang ingin menggunakan Bubble untuk membangun aplikasi web yang berfungsi penuh tanpa kode.
Pada akhir pelatihan ini, peserta akan dapat:
- Bangun aplikasi web dari awal tanpa pengalaman coding.
- Membuat basis data dan layanan web untuk operasi back-end.
- Merancang dan membuat antarmuka pengguna yang dinamis serta pengalaman pengguna.
Web Application Development dalam PHP
21 JamKursus ini dirancang untuk pengembang PHP tingkat menengah yang ingin memperkaya pengetahuan mereka dan belajar praktik terbaik dalam teknik pemrograman dan pengembangan web berbasis pemrograman berorientasi objek dan pola desain.
Yeoman
7 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin mempelajari Yeoman dan memahami bagaimana hal itu akan sesuai dengan arsitektur aplikasi web dan alur kerja pengembangan.
Pada akhir pelatihan ini, peserta akan dapat:
- Pelajari tentang fitur dan manfaat penggunaan Yeoman dalam pengembangan aplikasi.
- Pelajari dan pahami proses membangun dan mengelola aplikasi menggunakan Yeoman.