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