- Java core
- Multithreading
- OOP, SOLID
- Патерни (GoF)
- Maven
- SQL (MySQL)
- JDBC
- Servlets, JSP
- Tomcat
- Hibernate
- JUnit, Mockito
- log4j
- проєктування REST API
- Spring (MVC, Test, Security, JPA)
- Spring Boot
main
sout
String
int
Integer.parseInt()
, String.valueOf()
byte
, short
, char
, long
, float
, double
System.in
, Scanner
Scanner
if
, if-else
, if-else-if
if
-и)double
AND
, OR
, NOT
, XOR
String
while
break
, continue
for
do-while
void
main
String
StringBuilder
, String.format
Arrays
null
new
)hashCode
, equals
ArrayList
Array
VS ArrayList
ArrayList
(дженерики)Set
, HashSet
iterator
, for-each
Map
, HashMap
Collections
LinkedList
ArrayList
VS LinkedList
Queue
SortedMap
, TreeMap
Enum
Enum
– найкращий сінглтонswitch
try-catch
multicatch
throw
checked
і unchecked
виняткиthrows
finally
Throwable
try-with-resources
AutoCloseable
Error
InputStream
Reader
BufferedReader
OutputStream
Writer
BufferedWriter
ByteArrayInputStream
ByteArrayOutputStream
FileChannel
Selector
Path
Paths
Files
Date
DateFormat
Calendar
LocalDate
, LocalTime
, LocalDateTime
Instant
ZonedDateTime
DateTimeFormatter
this
, super
Stream
Stream
-уmap-reduce
instanceof
switch
expression, Enum
Object
Object
Thread
Runnable
start
sleep
interrupt
synchronized
volatile
join
wait
, notify
DeadLock
ExecutorService
Callable
Future
ExecutorService
FixedThreadPool
CachedThreadPool
ScheduledExecutorService
ThreadLocal
контекстThreadLocalRandom
ObjectMapper
@Deprecated
, @Override
, @Nullable
, ...Socket
ServerSocket
WeakReference
, SoftReference
, PhantomReference
Multimap
, BiMap
Multiset
hashCode
, equals
Throwables
CollectionUtils
StringUtils
@Test
@Before
, @After
@BeforeClass
, @AfterClass
mock
і spy
when
і thenReturn
verify
any
, once
, times
GET
, POST
, PUT
, …)doGet
, doPost
redirect
VS forward
SessionFactory
TestContext
SecurityContextHolder
, Authentication
, UserDetails
, GrantedAuthority
В Java-університеті:
JavaRush – головний експерт із вивчення Java в світі протягом 10 років. Java та підготовка IT-спеціалістів, які працюють з цією мовою, – наша ключова спеціалізація.
Програма Java-університету розроблена з урахуванням вимог до початківців у Java-розробці на сучасному ринку праці та досвіду тисяч випускників JavaRush. Ментори покроково знайомлять студентів із теоретичною частиною вивчення Java та регулярно взаємодіють з ними в чатах для вирішення будь-яких питань. Курс містить безліч варіацій застосування теорії Java на практиці, що допомагає закріпити новий матеріал. Це 1200 задач з автоматичною перевіркою рішення, міні-проєкти після завершення кожного модуля та фінальний груповий проєкт, який ви зможете додати в своє портфоліо.
Оплата за навчання може відбуватися помісячно – це зручно для планування бюджету.