TRAINING ONLINE JAVA STANDARD EDITION (JAVA SE)
DESKRIPSI TRAINING WEBINAR MENULIS STANDARD SQL QUERIES MELALUI JDBC TRAINING USING BOOLEAN EXPRESSIONS UNTUK PRAKERJA :
Java adalah bahasa pemrograman berorientasi object. Java Platform
Standard Edition (JSE) menyediakan lingkungan yang lengkap untuk
pengembangan aplikasi di desktop dan client/server. Materi pelatihan
pada Java Fundamental (JSE) akan fokus ke masalah pengantar aplikasi
Java, pemrograman berorientasi object (OOP), dan berbagai teknik yang
digunakan pada pemrograman bahasa Java. Materi disajikan dengan metode
perimbangan teori-praktek, dengan harapan bahwa peserta training
disamping memahami paradigma berorientasi objek, juga memiliki skill
pemrograman Java di level dasar-intermediate.
Menimbang cukup kompleknya materi pelatihan Java Standard Edition (Java SE) ini bagi peserta, dibutuhkan training provider yang berpengalaman di bidangnya agar tidak membuat peserta tidak menjadi cepat bosan dan jenuh dalam mendalami bidang teknik ini.
TUJUAN @@@ :
1. Mengenal konsep Pemrograman Berorientasi Objek.
2. Mengetahui dan menggunakan setiap elemen dasar pemrograman Java
dengan tepat.
3. Manipulasi files, directory dan file system.
4. Membuat class yang men-sub class suatu class lain, mengembangkan
abstrak class dan program dengan interface.
5. Menulis standard SQL queries melalui JDBC.
6. Membuat aplikasi yang memanipulasi file, directory dan file system,
database serta multi-threaded.
7. Dengan mengikuti pelatihan Java Standard Edition (Java SE) Peserta dapat berbagi pengetahuan / sharing knowledge mengenai Java Standard Edition (Java SE) dengan peserta dari perusahaan lain yang bergerak di bidang Java Standard Edition (Java SE).
MATERI pelatihan Menulis standard SQL queries melalui JDBC online Zoom pelatihan Using Boolean Expressions online Zoom pelatihan Primitive Types vs. Reference Types online Zoom :
1. Object-Oriented Programming
1.1. Object-Oriented Programming Concepts
2. Introduction to Java Applications
2.1. The Java Programming Language
2.2. The Structure of a Simple Program
2.3. Compiling and Running a Java Program
2.4. Errors
2.5. Algorithms
3. Classes and Objects
3.1. Declaring a 1lass with a Method and Instantiating an Object of a
Class
3.2. Declaring a Method with a Parameter
3.3. Instance Variables, set Methods and get Methods
3.4. Primitive Types vs. Reference Types
3.5. Initializing Objects with Constructors
3.6. Floating-Point Numbers and Type double
4. Control Statements
4.1. The if Statement
4.2. Comparing Values
4.3. Multiple Alternatives
4.4. Using Boolean Expressions
4.5. while Loops
4.6. for Loops
4.7. Common Loop Algorithms
4.8. Nested Loops
4.9. Using a Debugger
5. Methods
5.1. Program Modules in Java
5.2. static Methods, static Fields and Class Math
5.3. Declaring Methods with Multiple Parameters
5.4. Notes on Declaring and Using Methods
5.5. Method-Call Stack and Activation Records
5.6. Argument Promotion and Casting
5.7. Java API Packages
5.8. Scope of Declarations
5.9. Method Overloading
6. Arrays
6.1. Array Lists
6.2. Wrappers and Auto-boxing
6.3. The Enhanced for Loop
6.4. Partially Filled Arrays
6.5. Common Array Algorithms
6.6. Regression Testing
6.7. Two-Dimensional Arrays
7. Inheritance
7.1. Inheritance Hierarchies
7.2. Implementing Subclasses
7.3. Overriding Methods
7.4. Subclass Construction
7.5. Converting Between Subclass and Superclass Types
7.6. Polymorphism and Inheritance
7.7. Object: The Cosmic Superclass
7.8. Using Inheritance to Customize Frames
8. Polymorphism
8.1. Using Interfaces for Callbacks
8.2. Inner Classes
8.3. Mock Objects
8.4. Events, Event Sources, and Event Listeners
8.5. Using Inner Classes for Listeners
8.6. Building Applications with Buttons
8.7. Processing Timer Events
8.8. Mouse Events
9. GUI Component
9.1. Processing Text Input
9.2. Text Areas
9.3. Layout Management
9.4. Choices
9.5. Menus
9.6. Exploring the Swing Documentation
10. Exception Handling
10.1. Reading and Writing Text Files
10.2. Reading Text Input
10.3. Throwing Exceptions
10.4. Checked and Unchecked Exceptions
10.5. Catching Exceptions
10.6. Designing Custom Exception Types
11. Files and Streams
11.1. Class File
11.2. Sequential-Access Text Files
11.3. Object Serialization
11.4. Additional java.io Classes
11.5. Opening Files with JFileChooser
12. Recursion
12.1. Triangle Numbers
12.2. Recursive Helper Methods
12.3. The Efficiency of Recursion
12.4. Permutations
12.5. Mutual Recursions
13. Searching and Sorting
13.1. Selection Sort
13.2. Profiling the Selection Sort Algorithm
13.3. Analyzing the Performance of the Selection Sort Algorithm
13.4. Merge Sort
13.5. Analyzing the Merge Sort Algorithm
13.6. Searching
13.7. Binary Search
13.8. Sorting Real Data
14. Data structures
14.1. Using Linked Lists
14.2. Implementing Linked Lists
14.3. Abstract Data Types
14.4. Stacks and Queues
15. Multithreading
15.1. Running Threads
15.2. Terminating Threads
15.3. Race Conditions
15.4. Synchronizing Object Access
15.5. Avoiding Deadlocks
16. Networking
16.1. The Internet Protocol
16.2. Application Level Protocols
16.3. A Client Program
16.4. A Server Program
16.5. URL Connections
17. Manipulating Database with JDBC
17.1. Connecting to and Querying a Database
17.2. Display the result of the query
17.3. Studi Kasus / Praktek pemecahan masalah Java Standard Edition (Java SE).
METODE &&& :
Metode Training Java Standard Edition (Java SE) dapat menggunakan fasilitas training zoom atau training online, dan bisa juga training offline atau training tatap muka.
INSTRUKTUR !@! :
Instruktur yang mengajar pelatihan Java Standard Edition (Java SE) ini adalah instruktur yang berkompeten di bidang Java Standard Edition (Java SE) baik dari kalangan akademisi maupun praktisi.
PESERTA :
Peserta yang dapat mengikuti training Java Standard Edition (Java SE) ini adalah staff sdm atau karyawan yang ingin mendalami bidang Java Standard Edition (Java SE).
Karena kompleksnya pelatihan ini, maka dibutuhkan pendalaman yang lebih komprehensif melalui sebuah training. Dan menjadi sebuah kebutuhan akan training provider yang berpengalaman di bidangnya agar tidak membuat peserta menjadi cepat bosan dan jenuh dalam mendalami bidang teknik ini.
Jadwal Training Online di Tahun 2023
Pelatihan Online Bulan Januari : 10-11 Januari 2023
Pelatihan Online Bulan Februari : 7-8 Februari 2023
Pelatihan Online Bulan Maret : 7-8 Maret 2023
Pelatihan Online Bulan April : 18-19 April 2023
Pelatihan Online Bulan Mei : 16-17 Mei 2023
Pelatihan Online Bulan Juni : 6-7 Juni 2023
Pelatihan Online Bulan Juli : 11-12 Juli 2023
Pelatihan Online Bulan Agustus : 22-23 Agustus 2023
Pelatihan Online Bulan September : 12-13 September 2023
Pelatihan Online Bulan Oktober : 10-11 Oktober 2023
Pelatihan Online Bulan November : 7-8 November 2023
Pelatihan Online Bulan Desember : 5-6 Desember 2023
Jadwal tersebut juga dapat disesuaikan dengan kebutuhan calon peserta
Pemateri/ Trainer
Pelatihan ini akan diberikan oleh Trainer dari kalangan Praktisi, Akademisi dan Konsultan berpengalaman di bidangnya masing-masing.
FAQ tentang Surya Training
A : Berapa minimal running pelatihan ini ?
Q : Pelatihan ini akan running idealnya minimal dengan 3 peserta
A : Apakah bisa jika saya hanya ingin pelatihan sendiri aja / private course ?
Q : Bisa, kami akan membantu menyelenggarakan pelatihan 1 hari jika ada persetujuan dari klien
A : Dimana saja pelatihan biasanya di selenggarakan?
Q : Pelatihan kami selenggarakan di beberapa kota besar di Indonesia seperti Bandung, Jakarta, Yogyakarta, Surabaya, Malang, Bali, Lombok dan beberapa negara seperti Singapore dan Malaysia
A : Apakah bisa diselenggarakan selain di kota lain?
B : Penyelenggaraan pelatihan bisa diadakan di kota lain dengan minimal kuota 5 orang setiap kelas
A : Apakah bisa juga diselenggarakan secara IHT/ In House Training di Perusahaan klien ?
B : Bisa diselenggarakan secara IHT di Perusahaan klien
Q : Apakah jadwal bisa disesuaikan dengan kebutuhan klien ?
A : Jadwal pelatihan dapat di sesuaikan dengan kebutuhan klien. Namun konfirmasi minimal 2 minggu sebelum pelaksaan pelatihan.
Informasi lebih lanjut
Customer Service : +62 822-9767-5557 (Available WhatsApp)
email : cro.suryatraining@gmail.com