- Teacher: Mirza Ramadhani, S.Kom., M.Kom.
Dasar Multimedia dan 3D Modeling untuk Pemula
Multimedia and 3D Modeling merupakan course yang membahas konsep, prinsip, dan teknik dasar dalam pengembangan multimedia serta pembuatan konten tiga dimensi. Course ini dirancang untuk memberikan pemahaman mengenai proses kreatif dan teknis yang digunakan dalam menghasilkan aset digital untuk berbagai bidang, seperti animasi, game, media interaktif, virtual reality, augmented reality, simulasi, serta pengalaman digital imersif lainnya.
Materi pembelajaran dimulai dari pengenalan multimedia dan teknologi 3D, dilanjutkan dengan pembahasan mengenai production pipeline dan tahapan pre-production sebagai fondasi dalam proses pengembangan proyek digital. Peserta juga akan mempelajari conceptual foundations yang mencakup elemen dasar pembentuk objek tiga dimensi, proses ideation dan visual expression, serta penerapan principles of design dan elements of art dalam menghasilkan desain visual yang efektif.
Selanjutnya, course ini membahas berbagai teknik pemodelan tiga dimensi, dasar-dasar animasi, sejarah perkembangan animasi, jenis-jenis animasi, hingga prinsip-prinsip animasi yang digunakan dalam industri kreatif modern. Peserta juga akan mempelajari character design, rigging, lighting, composition, dan rendering sebagai tahapan penting dalam menghasilkan visual tiga dimensi yang menarik dan profesional.
Melalui course ini, peserta diharapkan mampu memahami konsep multimedia dan 3D modeling secara komprehensif, mengenal alur kerja pengembangan konten digital, serta memiliki fondasi yang kuat untuk mengembangkan keterampilan di bidang animasi, game development, media interaktif, maupun teknologi digital kreatif lainnya.
- Teacher: Gusti Pangestu, S.Kom., M.Kom.
BLoC dan Firebase pada Flutter
Course ini dirancang secara komprehensif untuk membekali peserta dengan pengetahuan mendalam dan keterampilan praktis dalam mengembangkan aplikasi menggunakan Framework Flutter. Di era digital yang serba cepat ini, kebutuhan akan aplikasi yang dapat berjalan di berbagai platform menjadi semakin krusial. Flutter hadir sebagai solusi framework multiplatform yang tidak hanya fleksibel dan efisien, tetapi juga menawarkan performa tinggi dan pengalaman pengguna yang memukau. Melalui course ini, peserta akan diajak untuk menyelami mekanisme inti Flutter, memahami langkah-langkah fundamental dalam pemrograman, hingga menguasai konsep state management yang canggih, yaitu BLoC (Business Logic Component).
Flutter, yang dikembangkan oleh Google, telah merevolusi cara pengembang membangun aplikasi. Keunggulannya terletak pada kemampuannya untuk menghasilkan kode native untuk berbagai platform, termasuk Android, iOS, web, desktop, dan embedded devices, hanya dari satu basis kode. Fleksibilitas ini secara signifikan mengurangi waktu dan biaya pengembangan, memungkinkan perusahaan dan pengembang individu untuk menjangkau audiens yang lebih luas dengan sumber daya yang lebih efisien. Selain itu, Flutter dikenal dengan fitur "hot reload" yang memungkinkan pengembang melihat perubahan kode secara instan tanpa perlu melakukan kompilasi ulang seluruh aplikasi. Fitur ini mempercepat proses pengembangan, memungkinkan eksperimen yang lebih cepat, dan meningkatkan produktivitas secara keseluruhan.