Java Advanced June 2018
The Java Advanced course looks at the Java platform as well as working with the Java language above the startup. This includes (coding skills), solving problem solving skills, getting familiar with standard (JDK) tools, word processing, linear and tree collections, and working with files and directories. Particular attention is paid to the functional programming paradigm, as well as to the Java Stream API’s main tool for processing data streams. The course will also deal with asynchronous programming, and throughout the training course the students will be divided into teams that will have to do a practical Java project. The development environment to be used by the training team is IntelliJ IDEA, but each student is free to use preference tools.
The course is part of the overall program with Java courses and tutorials for the “Java Programmer” at the of Software Foundation.
SKILLS, WHO YOU RECEIVED
Christian, a longtime software engineer with over 5 years experience in Java Web development, currently a freelance programmer. Christian is a Bachelor of Computer Systems and Technologies at the Technical University of Sofia and a Master in IT Project Management at the New Bulgarian University. He has his own technology startup, affinity for teaching, and is a distinguished lecturer at the Software Foundation.