Course Java Programmer - Comprehensive Skills
The retraining course Java Programmer - Comprehensive Skills is intended for programmers who want to enter the labor mar...
The retraining course Java Programmer - Comprehensive Skills is intended for programmers who want to enter the labor market with the aim of increasing their qualification and applying for the position of Java Programmer. Course participants will go step by step through programming in the Java environment and the NetBeans development environment. They will gain knowledge and skills adequate for creating applications in Java and learn to write more complex programs that will implement some network or database mechanisms. It is a package of courses: Java Language Basics I, Java II, Java III - Advanced. The start day of the first course is listed; we will inform you about the other dates.
Minimum input knowledge
Basic knowledge of any programming language.
Course dates Java Programmer - Comprehensive Skills
Daily courses (7 days): 09:00 - 15:00
Course price: 1 016.25 / 1 249.99 EUR
without VAT / incl. VAT
This course can be completed free of charge within the support program for UoZ job seekers.
If you are interested in attending the course free of charge, you can find more information at the following link:
Training syllabus Java Programmer - Comprehensive Skills
Java Language Basics I Course
Java Language
- characteristics and history of Java JRE, JDK installation of JDK and NetBeans IDE
Lexical Structure of Java
- comments and white space identifiers and literals operators and separators keywords
Data Types and Variables
- primitive types reference types
Working with Strings
- string initialization basic string operations String and StringBuilder string formatting
Arrays
- array initialization operations with arrays iterating through array elements multidimensional arrays
Operators and Expressions
- types of operators (logical, relational, arithmetic) lambda operator precedence and associativity of operators
Program Flow Control
- conditions and loops
Object-Oriented Programming
- objects and classes data and methods constructors inheritance and interfaces
Packages
- role of packages importing packages packages and directory structure
Working with Exceptions
- checked exceptions unchecked exceptions custom exceptions
Collections
- lists, maps, trees, sets
Java II Training Syllabus
Sorting and Ordering Data
- Comparing and sorting basic data types Comparing and sorting objects Comparable and Comparator
Generics
- need for generic programming type erasure automatic type inference
Functional Java
- functional interfaces Function, Predicate, Consumer, Supplier FunctionalInterface lambda expressions
Streams and Lambda Expressions
- characteristics of streams filtering, mapping sorting, reductions
Input-Output Operations
- I/O operations in Java Reader and Writer FileInputStream, InputStreamReader working with CSV files
Working with Date and Time
- LocalDate, LocalTime, LocalDateTime, Instant date arithmetic formatting date and time time zones
Regular Expressions
- use of regular expressions quantifiers, boundaries, anchors practical examples
Kotlin
- introduction to the Kotlin language use of the language simple programs.
Data Structures
- arrays sorting array as a return value comparing arrays
Containers
- types of containers iterators
Generics
- dynamic identification determining type at runtime casting
Exceptions
- classification use importance exception handling
Security in Java
Multithreaded Applications
- principles and use synchronization options
Threads
Inputs and Outputs in Java (Java I/O)
JDBC Basics
- what JDBC is use of the JDBC driver connecting to a database executing queries reading results
Basics of Working in a Network and Distributed Environment
- Sockets applications using TCP/IP and UDP/IP protocols
Basics of Working in a Distributed Environment
- SOAP and Web Services Remote Method Invocation and Corba IDL programming model discussion conclusion
Output knowledge
Knowledge and skills adequate for creating applications in Java. Ability to write more complex programs that will use some network or databa...
Knowledge and skills adequate for creating applications in Java. Ability to write more complex programs that will use some network or database mechanisms. Programming database access using JDBC, network applications, sockets and the use of technologies such as SOAP, Corba IDL and others.
Recommended courses after completing Java Programmer - Comprehensive Skills
Show all courses from category Java, Python courses
Contact us
If you need a custom date, group training, or help choosing the right course, contact Macrosoft directly. We will help you with the next step.
Need more details?
Open the contact page for a full enquiry flow, company billing details, and directions to the training centre.
Course Reviews Java Programmer - Comprehensive Skills
This course has no published reviews yet.
You can add a review after completing the course.