Brainmatics

Java SE 8 Programmer I (1Z0-808) Exam Preparation

Training ini dirancang untuk peserta yang tidak memiliki atau baru sedikit pengalaman pemrograman untuk memulai mempelajari pemrograman menggunakan bahasa Java. Training ini mengajarkan OOP (Object Oriented Programming), konsep bahasa pemrograman Java dan langkah-langkah yang dipelrukan untuk membuat program sederhana berteknologi Java.

Peserta akan diberikan praktik dalam mempelajari konsep dasar Object-Orented seperti inheritance, encapsulation, dan abstraction. Peserta akan mempelajari bagaimana membuat dan menggunakan Java class sederhana yang berisi arrays, loops, dan struktur kondisional. Peserta juga akan mempelajari bagaimana menggunakan dan memanipulasi object references dan koding error handling sederhana.

Setelah mengikuti training ini, peserta diharapkan siap menghadapi ujian 1Z0-808 Java SE 8 Programmer I untuk memperoleh sertifikasi Oracle Certified Associate (OCA), Java SE 8 Programmer.

OBJECTIVES

AUDIENCE

  1. Java Application Developers

 

PREREQUISITES

CONTENT

1. Java Building Blocks

1.1. Understanding the Java Class Structure
1.2. Writing a main() Method
1.3. Understanding Package Declarations and Imports
1.4. Creating Objects
1.5. Distinguishing Between Object References and Primitives
1.6. Declaring and Initializing Variables
1.7. Understanding Default Initialization of Variables
1.8. Understanding Variable Scope
1.9. Ordering Elements in a Class
1.10. Destroying Objects
1.11. Benefits of Java

2. Operators and Statements

2.1. Understanding Java Operators
2.2. Working with Binary Arithmetic Operators
2.3. Working with Unary Operators
2.4. Using Additional Binary Operators
2.5. Understanding Java Statements
2.6. Understanding Advanced Flow Control

3. Core Java APIs

3.1. Creating and Manipulating Strings
3.2. Using the StringBuilder Class
3.3. Understanding Equality
3.4. Understanding Java Arrays
3.5. Understanding an ArrayList
3.6. Working with Dates and Times

4. Methods and Encapsulation

4.1. Designing Methods
4.2. Working with Varargs
4.3. Applying Access Modifiers
4.4. Passing Data Among Methods
4.5. Overloading Methods
4.6. Creating Constructors
4.7. Encapsulating Data
4.8. Writing Simple Lambdas

5. Class Design

5.1. Introducing Class Inheritance
5.2. Creating Abstract Classes
5.3. Implementing Interfaces
5.4. Understanding Polymorphism

6. Exceptions

6.1. Understanding Exceptions
6.2. Using a try Statement
6.3. Recognizing Common Exception Types
6.4. Calling Methods That Throw Exceptions

 

INSTRUCTOR

pak hendroMuhammad Faisal Amin. Lahir di Danau Salak, 1 April 1987. Menyelesaikan pendidikan dasar dan menengah di SD Negeri Jawa 1 Martapura dan SMP Negeri 1 Martapura. Menamatkan SMA di SMA Negeri 1 Martapura pada tahun 2005. Menempuh program S1 dengan jurusan sistem informasi di STMIK Banjarbaru. Setelah lulus pendidikan S1 dengan IPK 3,51 cumlaude pada tahun 2009, bekerja di almamater S1 sebagai asisten dosen dan guru pemrograman visual dan pemrograman web dasar di SMK Negeri 3 Banjarbaru. Pada tahun 2010 melanjutkan pendidikan S2 dengan jurusan teknik informatika, konsentrasi inteligent system di universitas Dian Nuswantoro Semarang. Bidang penelitian yang digeluti adalah machine learning dan computer vision. Lulus pendidikan S2 pada tahun 2012 dengan memperoleh IPK 3,84, cumlaude. Mendapat kesempatan beasiswa melanjutkan kuliah S3 dari Universitas Dian Nuswantoro. Telah tersertifikasi Java SE 7 Programmer I. Saat ini bekerja sebagai dosen tetap di STMIK Banjarbaru.

Rizqi Ardiansyah. Kelahiran Surabaya, 22 Agustus 1977. Menyelesaikan program S1 di Institut Teknologi Bandung pada tahun 2000. Tersertifikasi Oracle Certified Master – Java SE 6 Developer, Oracle Certified Master – Java EE 6 Enterprise Architect. Berpengalaman lebih dari 15 tahun dalam bidang Java Programming. Saat ini aktif sebagai pengajar/trainer diberbagai perusahaan swasta dan instansi pemerintah.

 

pak hendroHendro Subagyo. Menyelesaikan program S1 (B.Eng) dan S2 (M.Eng) pada jurusan Ilmu Komputer dan Informasi Matematik di The University of Electro-Communications, Tokyo, Jepang pada tahun 1999 dan 2001. Saat ini sedang menyelesaikan program S3 (PhD) pada jurusan dan universitas yang sama. Peneliti di Pusat Dokumentasi Informasi Ilmiah (PDII), Lembaga Ilmu Pengetahuan (LIPI). Memiliki minat pada sistem operasi, pemrograman dan bahasa pemrograman (khususnya Java dan Real-Time Java) dan komputer aritmatika. Pengembang aplikasi berbasis Java (J2SE dan J2EE) di beberapa perusahaan IT di Jepang dan Indonesia. Cisco Certified Instructor pada Cisco Regional Academy Centre for Scientific Documentation and Information-LIPI.