advanced
Детальніше про курс
ДНІ НАВЧАННЯ
- Вт 19:00
- Пт 19:00
ТРИВАЛІСТЬ КУРСУ
~3.5 місяці | 25 занять
Опис курсу
ВАРТІСТЬ НАВЧАННЯ
Розтермінування від 1433 грн / міс
11739 грн при повній оплаті
Все про знижки та оплату
ЗАНЯТТЯ, ДЗ, ПРОЄКТИ, ПІДТРИМКА
Занять: 50 годин
Д/з: 32 годин
Проєкт: 14 годин
Підтримки: 29 годин
JAVA ADVANCED - поглиблений курс, який допоможе досконало освоїти Java, Maven/Gradle, Spring, Kafka, PostgreSQL, Docker, Hibernate та інше.
Завдання курсу - дати достатню кількість знань та практики, аби працевлаштуватись на базову позицію trainee/junior java developer.
Протягом курсу Ви розробите декілька повноцінних проєктів: Java Console Game; Spring Pet Clinic; Twitter Data Analytics.
Після курсу Ви будете повністю готові до проходження інтервю на позицію junior java developer (і такі вакансії знайти ми теж допоможемо).
Програма навчання
JMM
- JSR 133
- Atimicity
- Reordering
- Visibility
- Heppens before
Concurrency
- Atomics
- Locks
- Conditions
- ExecutorService
- Synchronizers
- Concurrent collections
Build tools intro. Maven
Gradle
- difference from Maven,
- incremetal builds,
- plugins, writing custom tasks
...
JDBC+SQL
- Introduction to databases
- Relational databases
- SQL
- Java DataBase Connectivity (JDBC)
- Statements
- DataSource
- Connection pool
- Transactions
- Batches
Jpa/Hibernate
Hibernate Advanced
- Indexes,
- chosing proper PK / composite PK
- N+1 problem solving
- relation types/(@OneToMany/..., uni/bidirictional) best - practices,
- real cases breakdown
...