silabus map 2016

15
Silabus MAP 2016 Update Dec 2015

Upload: mervpolis

Post on 13-Feb-2017

360 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Silabus MAP 2016

   

        

Silabus MAP 2016      

Update Dec 2015  

                

 

Page 2: Silabus MAP 2016

  

 DAFTAR ISI    Fundamental 

1. MJF01 # Object Oriented Programming (Java Fundamental) 2. MJF03 # Web Programming Fundamental 3. MJF05 # Enterprise Framework Fundamental 

 Java EE Stack 

1. MJI01 # JPA Fundamental ­ Hibernate 2. MJI02 # JPA Advanced ­ Hibernate  3. MJI05 # CDI/IoC ­ Spring Framework 4. MJI08 # JAX­RS – REST   5. MJY05 # RESTfull MVC dengan  JAX­RS  

 Android Stack 

1. MJD04 # Android Fundamental 2. MJD05 # Android Advanced 3. MJD05 # Android REST 

 HTML5 Stack 

1. MHF01 # HTML 5 Fundamental 2. MHF02 # HTML 5 ­ RESTfull atau Rich Client 

    

Page 3: Silabus MAP 2016

  

  FUNDAMENTAL  MJF01 # Object Oriented Programming (Java Fundamental)  Object Oriented Programming merupakan dasar dari sebuah Pemrograman Java.                 Pembelajaran Java dasar yang mengarah pada Pemrograman Berorientasi Objek. Yang                   mana ini merupakan sebuah pengetahuan dasar yang harus dimiliki setiap orang yang ingin                         mempelajari Bahasa Pemrograman Java.  Lingkupan Materi  1. Pengenalan Pemrograman Komputer  13. Review konsep dasar dalam Java 

2. Pengenalan Bahasa Java  14. Exception dan Assertion 

3. Mengenali lingkup pemrograman Anda  15. Teknik pemrograman lanjut 

4. Dasar­dasar Pemrograman  16. Aplikasi berbasis teks 

5. Mendapatkan input dari keyboard  17. Algoritma sorting 

6. Struktur kontrol  18. Abstract windowing Toolkit dan swing 

7. Java Array  19. GUI Event Handling 

8. Argumen dari Command line  20. Threads 

9. Bekerja dengan java class library  21. Jaringan 

10. Membuat Class sendiri  22. Applet 

11. Pewarisan, Polimorfisme dan interface  23. Stream IO lanjut 

12. Dasar Exception Handling  24. Pengenalan Generics  Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengetahui dan memahami konsep Object Oriented Programming 2. Dapat Membuat Aplikasi berbasis Java 3. Dapat Mengimplementasikan dengan Case yang berbeda sesuai dengan bidangnya                 

masing­masing      

Page 4: Silabus MAP 2016

  

MJF03 # Web Programming Fundamental  J2EE merupakan sebuah teknologi Java Enterprise Edition yang di implementasikan melalui                     Web Programming. Dijelaskan bagaimana membuat sebuah Static Web menggunakan JSP                   dan membuat sample Web sederhana menggunakan Java.  Lingkupan Materi  1. Pengenalan pemrograman Web 

2. Basic Servlets 

3. Advanced Servlets 

4. Dasar JSP 

5. SQL dan JDBC 

6. JSP Lanjutan 

7. MVC intro 

8. Advanced MVC 

9. JSF 

10. Advanced JSF 

11. Web Security 

12. AJAX 

13. J2EE Design Pattern 

14. App Case study  Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengenal dan Memahami Konsep Pemrograman Web 2. Mengetahui dan Memahami Servlet 3. Mengetahui dan Memahami JSP 4. Mengetahui dan Memahami Koneksi JDBC pada Pemrograman Web 5. Mengetahui dan Memahami Konsep MVC (Model View Controller) 6. Mengetahui dan Memahami Konsep JSF sebagai Controller 7. Mengetahui dan Memahami Web Security pada Pemrograman Web 8. Mengetahui dan Memahami Konsep Design Patern pada Pemrograman Web 9. Mengetahui dan Memahami Konsep AJAX 

     

Page 5: Silabus MAP 2016

  

MJF05 # Enterprise Framework Fundamental  Enterprise Framework merupakan sebuah teknologi yang dapat memudahkan seseorang                 untuk dapat membuat aplikasi dengan mudah dengan adanya Framework. Akan dipelajari                     komponen­komponen yang dapat mendukung untuk dapat membuat aplikasi Enterprise                 dengan mudah menggunakan teknologi­teknologi yang paling populer di dunia sekarang ini.  Lingkupan Materi  1. Pengembangan Aplikasi Java dengan MVC 

2. Pemrograman MVC  

3. Teknologi Injection of Control / Contextual Depedency Injection (CDI) 

4. Berkenalan dengan JPA sebagai Model pada MVC 

5. Membangun Aplikasi Web CRUD   Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :   

1. Mengetahui dan Memahami Konsep MVC (Model View Controller) 2. Mengetahui dan Memahami Konsep Injection of Control  3. Mengetahui dan Memahami Konsep JPA sebagai Model 4. Mengetahui dan dapat Membuat CRUD  

     

Page 6: Silabus MAP 2016

  

Component Framework   MJI01 # Hibernate  Model adalah sebuah layer yang lebih dekat ke sumber data, baik itu berupa database,                           webservices, atau file system. Untuk membuat model ini dalam berinteraksi dengan                     Controller, dapat dilakukan dengan menggunakan mekanisme membuat thread baru dengan                   New, atau melakukan injection. Hibernate merupakan salah satu komponen yang dapat                     digunakan sebagai model pada sebuah MVC.  Lingkupan Materi  1. Overview Hibernate 

2. Setting Configuration Hibernate pada IDE (Hibernate Tools) 

3. Management Library Hibernate 

4. Mapping Configuration pada Hibernate 

5. Development Hibernate 

6. Hibernate Study Case  Durasi / Waktu : 1 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengetahui dan Memahami Setting Configuration Hibernate pada IDE 2. Management Library untuk menjalankan Hibernate 3. Mengetahui dan Memahami Konsep Hibernate untuk Mapping sebuah Class 4. Development Hibernate 5. Dapat Membuat Aplikasi Sederhana Hibernate dan dapat mengimplementasikannya 

             

Page 7: Silabus MAP 2016

  

 MJI02 # Hibernate Advanced  Hibernate Advanced adalah Materi Hibernate tingkat lanjut. Yang dapat digunakan untuk                     mengimplementasikan Hibernate Session Factory, dll. Yang merupakan Hibernate tingkat                 lanjut setelah Hibernate Fundamental dipelajari.  Lingkupan Materi  1. Hibernate Implementasi dengan DBUnit 

2. Implementation Session pada Spring IoC 

3. Implementation Application Context Spring 

4. Hibernate Relationship Mapping (ORM)  Durasi / Waktu : 1 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengerti dan Memahami Konsep Generate Table pada Hibernate menggunakan                 DBUnit 

2. Mengimplementasikan Management Session pada Spring Injection of Controller 3. Mengimplementasikan Application Context pada Spring untuk dapat di gunakan                 

didalam sebuah Aplikasi untuk membuat dan menginisialisasi Session Factory 4. Mengerti dan Memahami Konsep Relationship Table pada Hibernate 

     

Page 8: Silabus MAP 2016

  

MJI05 # Spring Framework  Spring merupakan sebuah framework yang digunakan untuk membangun sebuah aplikasi                   Enterprise. Spring termasuk framework IoC (Injection of Control) yang lightweight (ringan)                     untuk mendukung secara penuh dalam pengembangan aplikasi Enterprise.  Lingkupan Materi  1. Overview Spring 

2. Spring Development 

3. Implementation Spring in Application 

4. Spring Study Case  Durasi / Waktu : 2 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengetahui dan Memahami Spring dan Arsitekturnya 2. Mengetahui dan Memahami Spring Development 3. Mengimplementasikan Spring pada Application 4. Study Case Spring 

             

Page 9: Silabus MAP 2016

  

MJI07 # REST Development dengan JAX­RS  Java EE 7 memasukan JAX­RS sebagai standar baru pengembangan aplikasi berbasis                     REST, yang merupakan implementasi dari spesifikasi HTTP yang distandarisasi  Lingkupan Materi  1. Overview JAX­RS 

2. REST Fundamental (GET, PUT, DELETE, and EDIT) 

3. REST URL Fundamental 

4. REST URI Parameter Fundamental 

5. Advanced Parameter  Durasi / Waktu : 2 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengerti dan Memahami Konsep Pemrograman REST dengan standard JAX­RS 2. Persiapan pengembangan aplikasi REST MVC  

 Prasyarat: 

1. OOP Java                

Page 10: Silabus MAP 2016

  

Integration Framework  MJY05 # RESTfull MVC Development dengan JAX­RS   JAX­RS Java API untuk Web Service berbasis RESTful merupakan API untuk pemrograman

. Java yang menyediakan dukungan terhadap pembuatan web services berdasarkan                   pola arsitektur Representational State Transfer (REST). JAX­RS merupakan bagian resmi                   dari Java EE 6 dan 7.  Lingkupan Materi  1. Overview REST dan JAX­RS 

2. REST Client Development  

3. REST Server Development  

4. CAse Study  Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengerti dan Memahami Java OOP/Fundamental 2. Mengerti dan Memahami HTML dan HTTP 

   

Page 11: Silabus MAP 2016

  

MIDAS – Mobile   MJD04 # Android Fundamental  Android adalah platform ponsel OpenSource yang dikembangkan oleh Google pada kernel                     Linux. Yang mempunyai banyak fitur­fitur yang mendukung berbagai macam aplikasi untuk                     dapat di install, di modify bahkan di buat di atas Platform Android ini.  Lingkupan Materi  1. Introducing Android 

2. Android Fundamental 

3. Using resource building content provider and intens 

4. Working with container 

5. Managing and Organizing Preference 

6. Change Android Theme 

7. Internet connection 

8. Google Map  Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengetahui dan Memahami Konsep Dasar Pemrograman Android 2. Mengetahui dan dapat Membuat Aplikasi Sederhana Menggunakan Android 3. Mengetahui dan Mengerti Customization Screen pada Android 4. Mengubah Theme dari Android 5. Internet Connection pada Android 6. Mengetahui dan Dapat Menjalankan Google Map pada Android 

     

10 

Page 12: Silabus MAP 2016

  

MJD05 # Android Advanced  Android Advanced merupakan Pemrograman Tingkat Lanjut pada Pemrograman Android.                 Bagi yang ingin mempelajari pemrograman Android lebih lanjut, maka Material ini dapat                       diambil untuk Pemrograman Android Lanjutan. Yang membahas lebih lanjut dari Material                     Android Fundamental.  Lingkupan Materi  1. Call Handling 

2. Media Application (video and record) 

3. Messaging (send and receive message) 

4. SQLite database 

5. CRUD  Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengerti dan Memahami Konsep Pemograman pada Android Dasar 2. Mengerti dan Memahami Konsep Recording Multimedia pada Android 3. Mengerti dan Memahami Konsep Sending & Receiving Message pada Android 4. Mengerti dan Dapat Meng­koneksikan Database SQLite pada Android 5. Dapat memanipulasi data CRUD menggunakan SQLite pada Android 

      

11 

Page 13: Silabus MAP 2016

  

MJD05 # Android REST  Android REST merupakan Pemrograman Tingkat Lanjut pada Pemrograman Android dengan                   pendalaman konsumsi RESTfull server.   Lingkupan Materi  1. REST Overview 

2. Handling HTTP Basic 

3. REST Client Development (CRUD) 

4. REST Security / Cryptography Token Handling / OAuth2 

5. Case Study: MIP: Midas Android Platform   Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengerti dan Memahami Konsep Pemrograman Android 2. Mengerti dan Memahami Konsep HTTP  3. MEngerti dan Memahami Konsep Cryptography  

                     

12 

Page 14: Silabus MAP 2016

  

 MHF01 # HTML 5 Fundamental  HTML5 adalah sebuah standard HTML terbaru yang lebih kaya akan fitur, yang                       memungkinkan menjadi aplikasi desktop.   Lingkupan Materi  1. Pengenalan HTML 

2. Pengenalan CSS dan JavaScript 

3. HTML Tag Umum 

4. HTML HTTP Request JSON 

5. Responsive Web Design 

6. Twitter Bootstrap  

7. Bootstrap CRUD Static  Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengenal dan Memahami HTML5 2. Mengetahui dan Memahami CSS dan Javascript 

   

13 

Page 15: Silabus MAP 2016

  

 MHF02 # HTML 5 ­ RESTfull atau Rich Client   HTML REST adalah sebuah mekanisme pengembangan aplikasi HTML yang rich yang                     memungkinkan aplikasi berjalan sebagai aplikasi desktop (HTML Desktop) ataupun embeded                   sebagai bagian dari solusi Web.   Lingkupan Materi  

1. jQuery dan Perpustakaannya 

2. jQuery REST (CRUD) 

3. AngularJS Basic 

4. AngularJS REST/JSON (CRUD) 

5. HTML5 REST Security / Token Handling / Angular OAuth 

6. Application Case Study : MidasJS /Yama Rich Client  Durasi / Waktu : 3 Hari x 8 Jam  Setelah mengikuti training ini diharapkan dapat :  

1. Mengenal dan Memahami HTML5 2. Mengenal dan Memahami Arsitektur AJAX  3. Mengetahui dan Memahami CSS dan Javascript 4. Mengetahui dan Memahami Perpustakaan Javascript jQuery 5. Mengetahui dan Memahami Declarative dengan AngularJS 6. Mengetahui dan Memahami Responsive Web Design dengan Bootstrap 7. Mengetahui dan Memahami HTML RESTfull  

14