admin
This user hasn't shared any biographical information
Posts by admin
Java Web Basic Without Fundamental
Apr 23rd
HARI KE 1:
JSI101 – Spring Framework
- Intro
- Konsep IoC
- PropertyEditors
- Placeholder Configurer
- Autowiring
JHB101 – Java Persistence with Hibernate
- ORM Fundamental
- Object-Relational Impedance Mismatch
- Simple Mapping
- Hibernate Configuration & SessionFactory
- Saving & Retrieving Object
HARI KE 2:
JHB102 – Java Persistence with Hibernate
- Relationship Mapping
- One to One
- One to Many
- Many to Many
- Parent-Child
- Collection of Components (Value Object)
MVC01 – Spring MVC
- Create Project
- Membuat Controller
- Membuat Template
- Membuat Dispatcher
- Deploy
- Membuat tabel HTML
- Membuat Controller untuk display list
- Membuat View by id
- Membuat HTML Forum
- Membuat Controller
- Implement Save
HARI KE 3:
MVC02 – Spring MVC
- Validator
- Converter
- Binding Relasi
- Upload File
- Resize image
- PDF File
- Json View
- Download file
HARI KE 4:
JJR101 – Jasper Report
- JasperReport Fundamental
- Pengenalan iReport
- Konfigurasi Database Connection
- Report Elements
- Desain Report
- Image
- Font
- Background
- Report Query
- Preview Report
May 19th
UML : Sesi 1
- usecase diagram
- activity diagram
UML : Sesi 2
- Class Diagram
- Sequence Diagram
- Package Diagram
May 19th
REQ : Sesi 1
- Spesifikasi Bisnis Proses
- Membuat test scenario
REQ : Sesi 2
- Membuat UI Mockup
- Estimasi Effort
Training : Week 1
May 18th
Hari Ke 1
GIT : Sesi 1
- Konsep Git
- Apa itu version control
- Sejarah Git
- Perbedaan Git dengan Version Control Lain
- distributed
- staging area
- local named branch
- Istilah Penting
- Repository
- Changeset
- Snapshot
- Commit
- Patch
- Merge
- Instalasi Git di Ubuntu
- Instalasi OpenSSH Server
- Instalasi Git, Git Gui, Gitk
- Instalasi Git di Windows
- Instalasi Putty
- Instalasi MSysGit
- Instalasi TortoiseGit
GIT : Sesi 2
- Perintah standar
- init
- add
- diff
- commit
- log
- checkout
- list branch
- compare branch
- merge
- rebase
Hari Ke 2
GIT : Sesi 3
- Kolaborasi
- clone
- fetch
- pull
- push
- mengelola repository remote
- Workflow
- Shared Repository
- Pull Request
GIT : Sesi 4
- Github
- membuat account github
- forking repository
- membuat pull request
- menerima pull request
- Best Practices
- merge vs rebase
- mengelola paralel development
- release management
Hari Ke 3
SDT : Sesi 1
- Maven
- Membuat pom file
- Menjalankan build
- Setup Nexus
- Mengakses repository lokal
- Membuat dokumentasi project
SDT : Sesi 2
- Redmine
- Setup Project
- Members
- Repository
- Issue Management
- Source Code Browser
Hari Ke 4
UML : Sesi 1
- usecase diagram
- activity diagram
UML : Sesi 2
- Class Diagram
- Sequence Diagram
- Package Diagram
Hari Ke 5
REQ : Sesi 1
- Spesifikasi Bisnis Proses
- Membuat test scenario
REQ : Sesi 2
- Membuat UI Mockup
- Estimasi Effort
Apr 14th
Session 1
- Maven
- Membuat pom file
- Menjalankan build
- Setup Nexus
- Mengakses repository lokal
- Membuat dokumentasi project
Session 2
- Redmine
- Setup Project
- Members
- Repository
- Issue Management
- Source Code Browser
Silabus
Feb 21st
- Hari ke 1
- Redmine
- Subversion
- Hari ke 2
- Subversion
- Maven
- Hari ke 3
- Java Fundamental
- Database Fundamental
- Hari ke 4
- Database Fundamental
- jUnit
- Hari ke 5
- Spring Framework
- Hibernate
- Hari ke 6
- Hibernate
- Swing
- Hari ke 7
- Swing
- Jasper Report
- Hari ke 8
- Jasper Report
- Spring MVC
- Hari ke 9
- Spring MVC
- Spring & Security
- Hari ke 10
- jQuery
- Review
Jan 25th
- Session 1
- Understanding Processlist
- Understanding InnoDB Status
- Tools and Apps
- MySQL Monitor
- JMeter
- Session 2
- Understanding Index
- Using EXPLAIN
- Logging slow queries
- Tuning SQL Queries
- Session 3
- MySQL Server Configuration
- Memory Management
- Network Management
- Concurrency/Thread Management
- MySQL Server Configuration
- Session 4
- Third party tools
- mysqltuner.pl
- Case study
- Read intensive operation
- Write intensive operation
- Balanced read-write operation
- Third party tools
Jan 5th
Sesi 1
- Konsep Git
- Apa itu version control
- Sejarah Git
- Perbedaan Git dengan Version Control Lain
- distributed
- staging area
- local named branch
- Istilah Penting
- Repository
- Changeset
- Snapshot
- Commit
- Patch
- Merge
- Instalasi Git di Ubuntu
- Instalasi OpenSSH Server
- Instalasi Git, Git Gui, Gitk
- Instalasi Git di Windows
- Instalasi Putty
- Instalasi MSysGit
- Instalasi TortoiseGit
Sesi 2
- Perintah standar
- init
- add
- diff
- commit
- log
- checkout
- list branch
- compare branch
- merge
- rebase
Sesi 3
- Kolaborasi
- clone
- fetch
- pull
- push
- mengelola repository remote
- Workflow
- Shared Repository
- Pull Request
Sesi 4
- Github
- membuat account github
- forking repository
- membuat pull request
- menerima pull request
- Best Practices
- merge vs rebase
- mengelola paralel development
- release management
Java Desktop Basic (PAHE)
Oct 21st
Hari Ke 1 – Java Fundamental :
1. Packages dan Anatomi Aplikasi
2. Konfigurasi MySQL
3. Konsep IoC Pada SpringFramework
4. Autowiring
5. Hibernate Mapping
6. Hibernate Common Problem
Hari Ke 2 – Java Desktop :
1. JFC Fundamental
2. Swing Development Using Netbeans 6
3. Mengenal Model Pada Swing (TableModel, ListModel, TreeModel)
4. Pengenalan iReport dan Desain Report
5. JasperReport Datasource
6. Integrasi JasperReport dengan Swing
Java Mobile Edition for Bussiness Application (JMB)
Aug 27th
101 – Java ME Introduction
- Arsitektur platform MIDP
- Pengenalan Wireless Toolkit
- Pengenalan NetBeans Mobility
- MIDP HelloWorld
102 – Simple MIDlet Application
- Mengenal komponen-komponen UI
103 – Persistence Storage I
- Memahami Record Store
- Membuat Record Store
- Merubah Record Store
104 – Persistence Storage II
- Menampilkan data dengan RecordEnumerate
- Mengurutkan data dengan Record Comparator
- Melakukan pencarian dengan Record Filter
105 – Jaringan Socket
- Overview Generic Connection Framework
- Penjelasan aplikasi server
- Melakukan koneksi ke server
- Mengambil data dari server
- Menampilkan data dari server
- Sinkronisasi data ke server
106 – Jaringan HTTP
- Melakukan koneksi ke URL HTTP
- Membaca data dari HTTP
- Mengirimkan data menggunakan GET parameter
- Mengirimkan data menggunakan POST parameter
107 – Multimedia I : SMS dan Image
- Mengirim SMS
- Menerima SMS
- Menampilkan Image
- Menampilkan SVG
108 – Multimedia II : Sound dan Video
- Konsep media di Java ME
- Membuat Player
- Membuat Manager
- Listening event media
109 – Canvas UI
- Konsep dasar Canvas
- Menggambar shape,text,image
- Metode painting dan repainting
110 – Canvas Event Handling
- Memetakan tombol
- Meresponse penekanan tombol
- Threading
- Animation
Sample program :
Membuat aplikasi kontak
Hari 1 :
- Membuat aplikasi kontak yang disimpan dalam dinamic list
- Screen : Add contact, view di list
Hari 2 :
- Membuat aplikasi kontak yang disimpan dalam RMS
- Screen : Add contact, edit, delete, view contact
Hari 3 :
- Membuat aplikasi kontak dalam jaringan
- Screen : Syncronize dengan jaringan
Hari 4 :
-
Membuat media player
Screen :