Sale!

Java Advanced

Original price was: $810.00.Current price is: $590.00.

Category: Tag:

Description

In “Java Advanced” course you’ll learn to work with files, serialization, and streams, and then continue with XML/JSON, databases, and multithreading and concurrency.

 

The material is built up gradually, with many examples, exercises, self-study tasks and consultations with the lecturer. The training ends with a practical project to prepare an application similar to the real ones.

 

The training is conducted in a paid form. We offer an option for deferred payment of up to 4 installments without additional cost. In case you cancel your participation at any stage, you do not owe any additional payment, i.e. you only pay for the part in which you were part of the group.

 

The best performers during the training would have the opportunity to meet with potential employers.

 

Method of conducting

 

Video Records, Online Consultation

Price

 

Price $590 instead of $810

Enrollment deadline

 

The course is available permanently/year round

Start on the course

 

March 24, 2025

What you will learn:

 

  • How to read and write data to text and binary files and use serialization and deserialization to exchange information
  • How to read and write data in XML and JSON
  • How to connect the application to a SQL database and create, modify and delete records
  • How to use lambdas
  • How to build producer/consumer applications using multithreading and concurrency

* If you think you already have knowledge that might cover the content of the Java Advanced course, you have the option to take a placement test on the level.

Before this course it is recommended to pass Java Fundamentals.



Course Program “Java Advanced”

  • Files and Streams
  • Using NIO Classes and Interfaces to Get File and Directory Information
  • Sequential Text Files
  • Creating a Sequential Text File
  • Reading Data from a Sequential Text File
  • Updating Sequential Files
  • Serialization
  • Creating a Sequential File Using Serialization
  • Reading and Deserializing Data from a Sequential File
  • Streams and Reduction
  • Mapping and Lambdas
  • Filtering
  • Method References
  • IntStream Operations
  • Functional Interfaces
  • Lambdas
  • Stream Manipulations
  • Stream Manipulations
  • Creating a Stream from a File
  • Streams of Random Values
  • Infinite Streams
  • Lambda Event Handlers
  • Basic XML concepts
  • Reading XML
  • Parsing XML
  • Writing XML
  • JSON introduction
  • Reading JSON
  • Parsing JSON
  • Writing JSON
  • Thread States and Life Cycle
  • Creating and Executing Threads with the Executor Framework
  • Thread Synchronization
  • Producer/Consumer Relationship without Synchronization
  • Producer/Consumer Relationship: ArrayBlockingQueue
  • Producer/Consumer Relationship with synchronized, wait, notify and notifyAl
  • What is Database?
  • Introduction to SQL queries
  • Connect to database
  • CRUD actions – create, read, update and delete data

Test what you’ve learned in a hands-on project that you can be proud to include on your resume/CV.


Duration
The material is designed for 4 weeks and another 2 for a practical project, but each student sets his own pace.

Start of training
March 24, 2025

It is suitable for:
Beginners
Specialists with 3-5 years of experience
Senior professionals
Forms of training:
Video Records, Online Consultations
Present
Hybrid
Type of training:
Paid
Free
Price $590 instead of $810
Exams and certificates:
Exam – online
Certificate
Certificate of Professional Training

Is prior knowledge required?

“Java Advanced” is suitable for people with basic knowledge of Java programming (you can go through “Java Fundamentals“).

Career guidance

Personal consultation with the training lecturer and expert from DevStyleR Academy about career development opportunities in the IT field, advice from business practice and how to behave in a job interview.

What should we know about the course?
How to register Registration takes place via the ADD TO CART button (at the beginning of the product)
Enrollment deadline Training is available year-round
Form of training Learners have access to an interactive learning platform that includes lecture recordings, self-assessment tests, assignments, real-world examples, and hands-on materials.
Will there be an exam? Yes, the exam will be conducted in online format
Will I get a certificate? All participants who have completed the course have the opportunity to apply, pay and receive** a certificate for completed training.

**only after full payment of the tuition fee in the respective course

 

Can I start work? After reaching the required level of knowledge, we will assist you with meetings with potential employers.