Курс Java Developer
- Online
- Для початківців
- Java
![]() |
|
Навчальний центр: | Mate academy |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 8 місяців |
Початок курсу: | Будь-який момент |
Вартість навчання: | 54 740 UAH за курс |
Можливий формат навчання з оплатою після працевлаштування.
Подробиці та реєстрація
На курсі Java ти опануєш популярну професію Java-розробника. Після курсу ти будеш вправно користуватися такими технологіями, як JDBC, Java Web, Hibernate, Spring, та багато іншого.
Програма курсу
Java Basics
- Introduction
- Main Concepts
- Data Types
- Operators
- Methods
- Boolean
- Conditionals
- Loops
- Arrays
- String
- Practice
Java Basics Extended
- Type Casting
- Arrays Extended
- Switch Case
- Classes
- Classes Advanced
- Methods Advanced
- Practice
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Course Fundamentals
- Intro
- Java and IntelliJ Idea
- Maven
- Checkstyle and Review process
Java Core
- How to Solve Tasks
- Memory, Wrappers, String
- Bit Manipulation
- OOP
- Abstract Class vs Interface
- Exception
- Files
- Equals, Hashcode, and Clone
- Patterns and Recursion
- Generics
- ArrayList
- LinkedList
- PECS
- HashMap
- Array Practice
- Immutable
- Set, Queue, Stack, and Comparator
- Java JUnit
- Java 8 - Part 1
- Java 8 - Part 2
- Java 8 - Part 3
- Java 9-19 Improvements
- Stream API Practice
- Java SOLID
- Java Dependency Injection
- Logger
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Hibernate
- Database Intro
- JDBC Intro
- Hibernate Entities and Transactions
- Entity Relations and Life Cycle
- JPA and Cascade Types
- Working With Lazy Initialization
- Criteria API
- Transaction Isolation Levels
- N+1 Problem
- Database Change Management Tools
- SQL Practice
- Hibernate Inheritance
- Hibernate Cache Levels
- Performance Improvement
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Spring Boot
- Spring Boot Intro
- Spring Bean Lifecycle
- Spring Boot Web
- Spring Boot Web: DTO
- Spring Boot Web: Mappers in Details
- Spring Data JPA
- Criteria Query in Spring Boot
- Spring Transactional
- GlobalExceptionHandler and Data Validation
- Pagination, Sorting, Swagger
- Working With Third-Party API
- Security Basics
- Spring Boot Security
- JWT
- Spring Boot Practice
- Docker in Spring Boot
- Spring Boot Testing
- Deploy the Project to AWS
- Spring Boot AOP
- Portfolio Project
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Java Multithreading
- Multithreading Intro
- Threads
- JMM (Java Memory Model)
- Thread Manipulation
- Locks
- Deadlock
- Executor Service and Future
- Completable Future
- Concurrent collections
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Kotlin
- Kotlin Intro
- Variables, Data Types, and Operators
- Nullability
- Functions
- Collections, Conditionals, and Loops
- Classes (OOP)
- Classes (Advanced)
- Extensions
- Exceptions and Files
- Standard Functions and Other Concepts
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra Topics
Angular
Angular Basics.
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to talk about your previous work experience?
- Career knowledge base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш 2 робочих проєкта в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Bohdan Chupika - Java developer / Coach
- Alla Vyshnia - Student coordinator
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 975 UAH за курс
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
13.10.2025
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 499 UAH за курс
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
7 000 UAH за курс
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 600 UAH за місяць