0% found this document useful (0 votes)
4 views2 pages

Java Topics

The document outlines key topics related to Java programming and software architecture, including algorithms, data structures, code quality, and various frameworks. It covers both basic and advanced concepts such as OOP, concurrency, databases, and testing methodologies. Additionally, it addresses web technologies and communication protocols relevant to Java applications.

Uploaded by

zangarbokenov21
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Java Topics

The document outlines key topics related to Java programming and software architecture, including algorithms, data structures, code quality, and various frameworks. It covers both basic and advanced concepts such as OOP, concurrency, databases, and testing methodologies. Additionally, it addresses web technologies and communication protocols relevant to Java applications.

Uploaded by

zangarbokenov21
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ANDERSEN

JAVA

Topics

ALGORITHMS AND Data structures


DATA STRUCTURES Algorithms
Core principles
CODE QUALITY Design Patterns
Clean code
Git Git
Monolith
GENERAL Service Based Architechture (SOA)
SOFTWARE Saas
ARCHITECHTURE Micro services
Orchestration
Service Mesh
Framworks to build Java projects
BASIC
DEVELOPMENT Version control systems
Logging and Monitoring

Language Concept
OOP in Java
Collections Framework
Classes, Objects and References
Stream API and Lambda
JAVA CORE
Errors and Exceptions
Memory model
Concurrency
Editions
Class loaders
Spring/Spring Boot
APPLICATION Reactive frameworks
FRAMEWORKS Stream processing frameworks
Legacy frameworks
ASYNC Pub/Sub systems
COMMUNICATION Event streaming
CI/CD systems
ADVANCED Configurations Management Tools
DEVELOPMENT Configurations Storage Systems
Containers
Main concepts
Relational databases
SQL
JAVA
DATABASES No-SQL
Key/value storages
Grapf DB
Warehouses, Lakes and ETL
JDBC
DB CONNECTIVITY Hibernate
Spring Data
General information
Unit tests
TESTING
BDD
TDD
General information
Protocols
Security
BASIC WEB
Java and Web
APIs
Message formats
Load Balancing
API Gateways
Bastion hosts
ADVANCED WEB
CDN
NAT
Encryption

You might also like