Java Pro

Laptop

Java programs are used by more than 3 billion devices in the world, and Java is used to implement web services and applications for corporate customers. You can write various types of applications in Java: web, mobile and desktop software, games, etc. The Java Pro course is designed for those who want to become a Java Developer and plan to develop their future professional activities in the IT field.

Course program:

  • Programming tools
  • Introduction to OOP
  • Types of data
  • Exceptions.
  • Features of the Intellij IDEA development environment
  • Input and output streams
  • Multithreading
  • Collections in Java
  • Complexity of algorithms and O-notation
  • Generalizations (Generics)
  • Stream API
  • Functional programming
  • Databases and SQL
  • Working with databases in Java
  • Annotations and reflection
  • Application design and architecture
  • Program builders
  • Software testing
  • Communication in the network
  • Web projects
  • Web servers
  • Application logging
  • Object-Relational Mapping Framework
  • Spring Framework