
P
ada kesempatan kali ini saya akan bagikan pengalaman 2 minggu pertama bootcamp Java PT Xsis Mitra Utama dengan posisi java technical consultant. bootcamp Java PT Xsis Mitra Utama diadakan di pt xsis cabang jl langsat jakarta selatan, pada 2 minggu pertama ini lebih difokuskan untuk belajar dasar java seperti contoh struktur pada java, oop, dan di minggu terakhir belajar mengenai database oracle.
Baca juga : Training Bootcamp PT Xsis part 2
Hari Pertama Bootcamp Java PT Xsis
Para peserta bootcamp Java PT Xsis yang telah datang di xsis jl langsat menunggu didepan kantor dekat tempat satpam dan kemudian dipanggil satu persatu untuk dibagikan kartu absen yang nantinya akan digunakan untuk absen di mesin absen di dekat resepsionis. Selanjutnya peserta bootcamp diarahkan dan dipersilahkan masuk ke ruangan training yang telah ditentukan.
Saat pertama kali masuk ke ruangan training seorang recruitment xsis, trainer, dan ada beberapa karyawan xsis lainnya memperkenalkan diri dan diiringi dengan teriakan semangat "salam winners". setelah sesi perkenalan dilanjutkan dengan pengenalan
framework yang akan digunakan untuk training java. Untuk kelas java menggunakan
Spring Framework yang pertama kali dibuat oleh Rod Johnson pada tahun 2002.
Untuk permulaan trainer akan menjelaskan cara membuat susunan bintang-bintang di java berikut contohnya:
soal tersebut dapat dijawab dengan source code java sebagai berikut:
package com.xsis.day1;
public class Soal1 {
public int n=1;
public static void main(String[] args) {
Soal1 soal1=new Soal1();
soal1.getData2();
}
public void getData(){
for (int a = 9; a >= 0; a--) {
for (int b = 9; b >a; b--) {
System.out.print("1");
}
System.out.print("2");
System.out.println("");
}
for (int i = 0; i< 9; i++) {
for (int j = 0; j<i; j++) {
System.out.print(" ");
}
System.out.print("*");
System.out.println("");
}
}
public void getData2(){
for (int i = 0; i< 9; i++) {
for (int j = 0; j<i; j++) {
System.out.print(" ");
}
System.out.print(n);
System.out.println("");
n++;n++;}
}
}
Berikut penjelasan dari trainer yang saya catat ketika training :
- Package adalah folder
- class adalah file / object
- membuat sub folder
- sysout -> ctrl+enter = system.out.println()
- system.out.println = pindah baris
- system.out.printf = untuk menggunakan "%3s (3 spasi)", a (variabel)
- system.out.print = tidak pindah baris
- Belajar deret angka (asli,cacah,ganjil,genap,fibonnachi,tribonnachi,kelipatan,bilangan pangkat)
- (int) math.pow(a (bilangan yang mau dipangkat) ,b (pangkat pada bilangan tsb) )
- Belajar kondisi ((IF,ELSE), (FOR))
Hari Kedua Bootcamp Java PT Xsis
Pada hari kedua bootcamp Java PT Xsis trainer masih menjelaskan tentang logic menggunakan bintang-bintang (*) dan ditambahkan dengan materi modulus, membuat deret array, dan penggunaan array pada operasi bilangan asli, cacah, dan ganjil.
Hari Ketiga Bootcamp sampai dengan .. Hari Kelima Bootcamp Java PT Xsis
Pada hari ketiga bootcamp sampai hari kelima bootcamp Java PT Xsis akan dilanjutkan dengan membuat deret logic namun menggunakan huruf dan angka sebagai contoh sebagai berikut :
Hari Keenam dan Hari Ketujuh Bootcamp Java PT Xsis
Pada hari keenam dan ketujuh trainer bootcamp Java PT Xsis akan mengajarkan anda tentang materi OOP (Object Oriented Programming) disini full materi dan hafalan tanpa praktek di aplikasi spring. Kisi-kisi materi OOP seperti pengenalan struktur java yaitu class dan object, variable, method dan constructor, subroutine atau procedure, function, dan contructor. Control flow seperti contoh if else, else if, nested if else dan switch. Penggunaan looping pada java menggunakan fungsi for, nested for, while, do while. Exception Handling seperti try catch yang digunakan untuk membuat pengecualian agar program yang error tidak terhenti di tengah jalan namun tetap berjalan dengan mengeluarkan output pesan yang anda inginkan.
Diakhir materi OOP akan diberikan soal-soal sebagai berikut yang telah saya siapkan jawabannya untuk dihafal namun tidak semua jawaban yang saya berikan benar semua.
1. protected? class yang hanya dapat dipanggil oleh subclass
2. private? class yang tidak dapat dipanggil oleh class lain
3. public? dapat dipanggil oleh class lain
4. polymorphism dan contoh? kemampuan objek untuk membuat bentuk yang berbeda dengan cara yang sama
5. inheritance dan contoh? objek yang mempunyai objek turunan (child)
6. encapsulation dan contoh? hak akses suatu class untuk digunakan oleh class lain
7. variabel global dan local?
global : variabel yang dapat dipanggil oleh fungsi lain
local : variabel yang dapat digunakan oleh satu fungsi
8. package,class,object?
package : folder
class : file
object : kondisi yang terdapat di file
9. reference data? variabel yang merujuk ke objek
10. data primitive? tipe-tipe data yang tidak mempunyai method
11. beda extends dan implement?
extends : membuat duplikat dari parent class dengan sifat yang sama
implement : membangun class baru dengan method-method yang ada pada parent class
12. string delimiter dan contoh?
sebuah spesial karakter / simbol yang digunakan untuk memisahkan output
13. string split dan contoh?
memisahkan variabel menjadi beberapa bagian
14. string buffer dan contoh?
untuk memodifikasi suatu string misal jadi huruf terbalik, atau menambah kapasitasnya
15. string trim dan contoh?
menyatukan output yang terpisah
Hari Kedelapan dan Kesembilan Bootcamp Java PT Xsis
Pada hari kedelapan dan hari kesembilan bootcamp akan diajarkan PLSQL pada oracle. Perintah oracle seperti DDL (Create, Alter, Modify pada table database) dan DML (Select, Insert, Update, Delete pada table database). Penggunaan inner join, order by, dan group by pada select juga diajarkan oleh trainer.
Hari Kesepuluh Bootcamp Java PT Xsis
Pada hari terakhir bootcamp Java PT Xsis Mitra Utama evaluasi tahap 1, trainer akan mempersiapkan anda untuk menghadapi test logic, OOP, dan PLSQL yang akan dilaksanakan pada esok harinya , dimana yang akan lulus test ini akan dilanjutkan untuk seleksi tahap selanjutnya. Setelah lulus test di 2 minggu pertama bagi yang tidak lolos maka selesai dan tidak mendapatkan uang saku bootcamp namun bagi yang lolos test maka akan mendapatkan uang saku bootcamp yang telah dijanjikan di awal kontrak sebesar 100rb perhari tidak termasuk hari sabtu minggu dan juga untuk yang kost akan mendapatkan uang kost sebesar 500rb.
Test pertama ada teori dan praktek, menurut saya sulit di soal logic java karena ada beberapa soal yang belum diajarkan namun ada di test ini, namun pesan dari trainer yang mengajarkan materi selama bootcamp adalah selalu isi meskipun itu hardcode karena akan tetap dinilai. Untuk soal oracle lebih mudah untuk dijawab.
Pemberian uang saku harian dan kost akan dibayarkan setelah melewati seleksi tahap akhir pada 4 minggu setelah test pertama bedanya dengan test yang pertama adalah jika tidak lolos maka akan tetap mendapatkan uang saku dan kost.
#bootcampptxsis
#xsismitrautama
#ptxsis
#bootcampit