Skip to content

Commit

Permalink
content: add miniclass content based on wrideveloper#28
Browse files Browse the repository at this point in the history
  • Loading branch information
fitrahRahmadhani committed Jul 8, 2023
1 parent 2c8d0e2 commit 359d96c
Show file tree
Hide file tree
Showing 4 changed files with 168 additions and 20 deletions.
70 changes: 65 additions & 5 deletions src/content/miniclass/game.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
42 changes: 37 additions & 5 deletions src/content/miniclass/mobile.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
34 changes: 29 additions & 5 deletions src/content/miniclass/ui-ux.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
42 changes: 37 additions & 5 deletions src/content/miniclass/web.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 359d96c

Please sign in to comment.