From 359d96c5de5f60faa126728264a6d1d715ed4398 Mon Sep 17 00:00:00 2001 From: fitrahRahmadhani <2131710092@student.polinema.ac.id> Date: Sat, 8 Jul 2023 23:45:12 +0700 Subject: [PATCH] content: add miniclass content based on #28 --- src/content/miniclass/game.md | 70 ++++++++++++++++++++++++++++++--- src/content/miniclass/mobile.md | 42 +++++++++++++++++--- src/content/miniclass/ui-ux.md | 34 +++++++++++++--- src/content/miniclass/web.md | 42 +++++++++++++++++--- 4 files changed, 168 insertions(+), 20 deletions(-) diff --git a/src/content/miniclass/game.md b/src/content/miniclass/game.md index d97bb36..c84f9de 100644 --- a/src/content/miniclass/game.md +++ b/src/content/miniclass/game.md @@ -9,14 +9,74 @@ time: - "21.00" --- -## Pengenalan Singkat +# Pengenalan Singkat +Di miniclass game, kita bakal memberikanmu pengalaman seru dan mendalam tentang bagaimana menciptakan game. Kita fokus menggunakan Unity, platform game development yang populer dan kuat. Jadi, kamu bakal belajar dengan alat yang sering digunakan oleh para developer profesional! -Diisi +Materi pelatihannya nggak cuma teori-teori membosankan. Kita mengutamakan pendekatan praktis dengan sesi-sesi hands-on yang bikin kamu langsung terjun ke dalam praktik. Mulai dari konsep dasar game design, coding game mechanics, hingga penggunaan animasi dan efek visual, semuanya bakal kita bahas secara menyeluruh. -## Materi +Jangan khawatir kalau kamu belum punya pengalaman sebelumnya. Miniclass game dirancang untuk semua tingkatan, dari pemula yang penasaran sampai mereka yang udah punya sedikit pengetahuan. Kita ada tim mentor yang siap membimbingmu langkah demi langkah. Kamu bakal belajar dengan santai dan tanpa tekanan, sambil tetap mendapatkan ilmu dan skill baru. -Ini apa +Yang seru lagi, di miniclass game kita juga mengedepankan kerjasama tim. Kamu akan diajak bekerja sama dengan sesama peserta untuk membuat game kecil yang keren. Proses ini nggak cuma bikin kamu belajar teamwork, tapi juga memberikanmu pengalaman nyata dalam menghadapi tantangan-tantangan yang biasa dihadapi oleh tim developer game profesional. -## Mentor +Jadi, tunggu apa lagi? Bergabunglah dengan miniclass game dan jadilah bagian dari komunitas penggemar game yang kreatif dan seru. + +  +# Sibalus +Berikut merupakan materi yang akan dipelajari di Miniclass Game. + +### Pengenalan Game Development + 1. **Tahapan Pembuatan Game** + 2. **Game Design Document** + 3. **Story Board** + +### Pengenalan Unity + 1. **Penjelasan Unity** + 2. **Pengenalan Interface Unity** + 3. **Game Object Component** + 4. **Physic Component** + +### Pengenalan Bahasa Pemrograman C# + 1. **Pengenalan C#** + 2. **Fungsi** + 3. **Dasar OOP Pada C#** + 4. **Constructor** + 5. **Inheritance** + 6. **Getter dan Setter** + 7. **Object Attribute** + + ### Penerapan C# pada Unity + 1. **Transform** + 2. **Delta Time** + 3. **Input** + 4. **GetComponent** + 5. **Velocity** + 6. **Add Force** + 7. **Collider Trigger** + 8. **Membuat Game 2D Sederhana** + +### Teknik Pembuatan Game + 1. **Inventory System** + 2. **Jump Through Platform** + 3. **Moving Platform** + 4. **Spawning Object** + 5. **Infinite Scrolling** + 6. **Add Force** + 7. **Collider Trigger** + +### Efek pada Unity + 1. **Animation** + 2. **Audio** + 3. **Lighting** + +### User Interface + 1. **User Interface** + 2. **Membuat Game 2D dengan Efek dan Menu** + +### Penyimpanan Eksternal + 1. **Binary File** + 2. **SQLite** + +  +# Mentor Siapa aja diff --git a/src/content/miniclass/mobile.md b/src/content/miniclass/mobile.md index 6fe37a3..ee34f6a 100644 --- a/src/content/miniclass/mobile.md +++ b/src/content/miniclass/mobile.md @@ -9,14 +9,46 @@ time: - "21.00" --- -## Pengenalan Singkat +# Pengenalan Singkat +Miniclass mobile merupakan kesempatan emas buat kamu yang ingin belajar menciptakan aplikasi mobile yang canggih dan menarik. Pada miniclass mobile, kamu akan mendapatkan berbagai hal menarik, mulai dari dasar-dasar pembuatan aplikasi mobile hingga teknik-teknik tingkat lanjut. Kita akan menggali berbagai platform, serta bahasa pemrograman seperti Dart sampai framework Futter. Jadi, kamu bakal mendapatkan pemahaman komprehensif tentang cara membangun aplikasi yang powerful dan responsif. -Diisi +Pelatihan di miniclass mobile ini nggak akan membosankan, deh! Kita menggunakan pendekatan praktis dengan banyak latihan hands-on yang bikin kamu langsung terlibat dalam proses belajar. Kamu akan merancang dan mengembangkan aplikasi sederhana sampai yang kompleks. -## Materi +Buat kamu yang masih pemula, jangan khawatir! Miniclass mobile dirancang untuk semua level pengalaman. Kamu bakal dilatih oleh mentor yang berpengalaman dan ramah, yang siap membantu dan menjawab semua pertanyaanmu. Mereka akan memastikan bahwa kamu merasa nyaman dan mendapatkan pemahaman yang jelas tentang setiap konsep yang diajarkan. -Ini apa +Nah, yang seru lagi, di miniclass mobile ini kamu juga bakal diajak untuk berkolaborasi dengan sesama peserta. Kamu akan bekerja sebagai tim untuk membuat aplikasi mobile yang keren dan fungsional. Selain mendapatkan pengalaman berharga tentang kerjasama tim, kamu juga akan belajar bagaimana menghadapi tantangan-tantangan dalam pengembangan aplikasi. -## Mentor +  +# Sibalus +Berikut merupakan materi yang akan dipelajari di Miniclass Mobile. + +### Persiapan Android + +### Komponen - komponen Android + 1. **Komponen View & ViewGroup** + 2. **Layout pada Android** + +### Android Activity + 1. **Pengenalan C#** + 2. **Fungsi** + 3. **Dasar OOP Pada C#** + + ### Intent + 1. **Definisi Intent** + 2. **Intent Implicit** + 3. **Intent Explicit** + 4. **Intent Parsing Data** + +### Fragment + 1. **Definisi Fragment** + 2. **Penerapan Fragment** + +### List + 1. **List & RecycleView** + 2. **Praktik Model List pada RecycleView** + + +  +# Mentor Siapa aja diff --git a/src/content/miniclass/ui-ux.md b/src/content/miniclass/ui-ux.md index 3a020aa..0af914b 100644 --- a/src/content/miniclass/ui-ux.md +++ b/src/content/miniclass/ui-ux.md @@ -9,14 +9,38 @@ time: - "21.00" --- -## Pengenalan Singkat +# Pengenalan Singkat +Miniclass UI/UX adalah salah satu dari 4 Miniclass di Workshop & Riset Informatika(WRI) Politeknik Negeri Malang. Dengan semakin berkembangnya produk digital, peran UI/UX sangat penting untuk memberikan pengalaman terbaik menggunakan produk ke pengguna. Di awal miniclass, kami akan memperkenalkan beberapa tools yang akan digunakan selama Miniclass berlangsung. Kamu akan belajar bagaimana basic penggunaannya hingga menguasai tips dan trik yang keren. -Diisi +Setelah memahami dasar-dasar tools seperti Figma, kamu akan mempelajari bagaimana merancang antarmuka yang menarik dan mudah digunakan. Kami akan membahas prinsip-prinsip desain yang efektif, penggunaan warna dan tipografi, serta tata letak yang responsif. Tujuan kami adalah membantu kalian menciptakan desain yang tak hanya tampak bagus, tetapi juga membuat pengguna betah dan nyaman. -## Materi +Tapi tunggu dulu, kami tidak akan berhenti di situ! Kami juga akan memperkenalkan konsep user experience yang luar biasa penting. Kalian akan mempelajari bagaimana merancang pengalaman yang intuitif dan menarik bagi pengguna. Melalui pendekatan design thinking, kalian akan memahami kebutuhan pengguna dan menciptakan solusi yang inovatif. Kalian akan mengeksplorasi teknik pengujian pengguna, analisis data, dan iterasi desain untuk memastikan keberhasilan produk kalian. -Ini apa +Tentu saja, miniclass ini tidak akan lengkap tanpa challenge yang menarik. Kami akan memberikan kalian challenge untuk merancang aplikasi kalian sendiri. Kalian akan menerapkan semua pengetahuan yang telah kalian pelajari dalam membuat desain yang sesuai dengan visi kreatif kalian. Tidak hanya memperoleh pengalaman berharga, kalian juga akan mendapatkan umpan balik dari teman maupun mentor pendamping. -## Mentor +  +# Sibalus +Berikut merupakan materi yang akan dipelajari di Miniclass UI/UX Design. + +### User Interface + 1. **Graphic Design Fundamental** + +### User Experience + 1. **Fundamental UX** + 2. **UX Design** + 3. **UX Research** + 4. **UX Testing** + 5. **UX Engineering** + +### Design Thinking + 1. **Intro - Pengenalan Design Thinking** + 2. **Fase Empathize** + 3. **Fase Define** + 4. **Fase Ideate** + 5. **Fase Prototype** + 6. **Fase Testing** + +  +# Mentor Siapa aja diff --git a/src/content/miniclass/web.md b/src/content/miniclass/web.md index 8e12e4e..1e14eae 100644 --- a/src/content/miniclass/web.md +++ b/src/content/miniclass/web.md @@ -9,14 +9,46 @@ time: - "21.00" --- -## Pengenalan Singkat +# Pengenalan Singkat +Program miniclass Web Development dirancang khusus untuk membekali peserta agar memiliki keterampilan website yang kuat. Baik kamu adalah pemula yang penasaran atau sudah memiliki sedikit pengalaman, program ini akan membawa kemampuanmu ke level berikutnya. Jadi, tidak perlu khawatir jika kamu tidak memiliki latar belakang teknis yang kuat. Kami ada di sini untuk membantumu! -Diisi +Selama belajar di Miniclass, kamu akan mempelajari dasar-dasar penting dalam pembuatan website. Kita terlebih dahulu berkenalan dengan HTML yang merupakan tulang punggung dari setiap halaman website. Di sini kita akan belajar cara menata dan membangun struktur website yang solid. Kemudian, kita akan terjun ke dunia CSS, di mana akan belajar cara memberikan tampilan yang keren dan menarik pada website-mu. -## Materi +Program miniclass website juga akan membawa kamu ke tingkat berikutnya dengan memperkenalkanmu pada JavaScript. Dengan JavaScript, kamu akan mampu menambahkan interaktivitas pada website-mu. Dari animasi yang keren hingga validasi form, kamu akan belajar cara membuat website yang hidup dan responsif. -Ini apa +Tunggu dulu, kita belum selesai! Jika tingkat basic sudah kamu lewati secara keseluruhan, kamu berkesempatan mendapatkan lebih banyak pengetahuan dengan mencoba berbagai macam framework yang ada. Mulai dari framework untuk Front-End ataupun Back-End, atau bahkan keduanya. -## Mentor +Diskusi, latihan praktis, dan proyek-proyek menarik akan mengisi hari-harimu. + +  +# Sibalus +Berikut merupakan materi yang akan dipelajari di Miniclass Web Development. + +### Materi Web Dasar + 1. **Pengenalan Pemrograman Web** + 2. **HTML** + 3. **CSS** + 4. **JavaScript** + 5. **Node.js** + 6. **Express.js** + +### Materi Frontend + 1. **Modern Frontend Development** + 2. **React Fundamental** + 3. **React State Management** + 4. **React Performance** + 5. **React Testing** + +### Materi Frontend + 1. **Object Relational Mapping** + 2. **Document Oriented Database** + 3. **Web Service** + 4. **Autentikasi** + 5. **Microservices** + 6. **Searching** + 7. **Caching** + +  +# Mentor Siapa aja