ΠΡΡΡ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ. ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΎΠ½Π»Π°ΠΉΠ½
ΠΠ²ΠΎΠ΄Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ
- ΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- ΠΠ΄Π΅ ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Java
- ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
- ΠΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
- ΠΠΈΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ°
- ΠΡΠΈΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ
- Π§ΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π±ΡΠ²Π°Π΅Ρ Π² ΠΊΠΎΠ΄Π΅
- ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π² Java
- Π¦ΠΈΠΊΠ»Ρ
- Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΊΠΎΠ΄
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ Git
- ΠΠ΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Git
- ΠΠ½Π΄Π΅ΠΊΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΌΠΈΡΡ
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΉ
- ΠΡΠΌΠ΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΎΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΠΉ
- Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°
- ΠΠ΅ΡΠΊΠΈ — ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
- Π‘Π»ΠΈΡΠ½ΠΈΠ΅ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ²
- ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
- ΠΡΠ°Π²ΠΈΠ»Π° ΡΠ°Π±ΠΎΡΡ Ρ Git
ΠΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΠΊΠ»Π°ΡΡΡ
- ΠΠΎΠ½ΡΡΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°
- ΠΠ΅ΡΠΎΠ΄, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, return
- Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
- ΠΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΈ Enum
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ
- ΠΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ, Π³Π΅ΡΡΠ΅ΡΡ ΠΈ ΡΠ΅ΡΡΠ΅ΡΡ
- ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
- ΠΠ½Π΅ΡΠ½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠ»Π°ΡΡΠΎΠ²
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ JAR-ΡΠ°ΠΉΠ»ΠΎΠ²
Π§ΠΈΡΠ»Π°, ΡΡΡΠΎΠΊΠΈ, Π΄Π°ΡΡ
- ΠΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ
- ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ
- ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
- Boxing ΠΈ unboxing
- ΠΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΠΈΠ·ΡΡΠ΅Π½Π½ΠΎΠ΅
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- ΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΡΠΈΡΠ»Π°
- ΠΠΈΡΡ ΠΈ Π±Π°ΠΉΡΡ
- Π§ΠΈΡΠ»Π° int ΠΈ double
- Π’ΠΎΡΠ½ΠΎΡΡΡ ΡΠΈΡΠ΅Π» Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ²
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠΈΡΠ»ΠΎ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ
- ΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ
- ΠΠ½ΠΊΡΠ΅ΠΌΠ΅Π½Ρ ΠΈ Π΄Π΅ΠΊΡΠ΅ΠΌΠ΅Π½Ρ
- ΠΠ»Π°ΡΡ Math
- Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ
- Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ
- ΠΠ΅ΡΠΎΠ΄Ρ ΠΊΠ»Π°ΡΡΠ° String
- ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ ΡΡΡΠΎΠΊ
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ
- Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
- ΠΠ°Π»Π΅Π½Π΄Π°ΡΡ ΠΈ ΠΌΠ΅ΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΠ°ΡΡΠΈΠ²Ρ ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
- ΠΠ΅ΡΠ΅Π±ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
- ΠΠ±Ρ ΠΎΠ΄ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅
- ΠΠ°ΡΡΠΈΠ²Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- Π‘ΠΏΠΈΡΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
- ΠΠ°Π±ΠΎΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
- HashMap ΠΈ TreeMap
- ΠΠΎΠΈΡΠΊ ΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°
ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ
- ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ² Java
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- ΠΠΎΡΡΡΠΏ ΠΊ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ
- ΠΠ±ΡΡΡΠ°ΠΊΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
- ΠΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Comparable
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Comparator
- ΠΡΠ°ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Map ΠΈ Set
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΠΠ Π² Java
- ΠΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- Π£ΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Ρ
ΠΠ΅ΡΠΎΠ΄ forEach- Π‘ΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Stream
- Sorted, max, min
- Map reduce
- Static- ΠΈ default-ΠΌΠ΅ΡΠΎΠ΄Ρ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ
- Generics
- Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ±ΠΎΡΠΊΠΈ Maven
- Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Maven
- ΠΠ½Π½ΠΎΡΠ°ΡΠΈΠΈ ΠΈ Lombok
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΎΡΠ»Π°Π΄ΠΊΠ°, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π»ΠΎΠ³Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ
- ΠΡΠ»ΠΎΠ² ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ
- Π’ΠΈΠΏΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- ΠΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- ΠΠΈΠ΄Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ
- ΠΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠΎΠ³Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ
- ΠΠΎΠ³Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ log4j2
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΡΠ΅ΡΡΡ
- ΠΠ»Π°ΡΡ File
- Π§ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ FileInputStream
- Π§ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ BufferedReader
- Π§ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°ΡΡΠ° Files
- ΠΠ°ΠΏΠΈΡΡ Π² ΡΠ°ΠΉΠ»
- Π’Π°Π±Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ
- Π‘ΡΡΡΠΊΡΡΡΠ° XML ΠΈ HTML-ΡΠ°ΠΉΠ»ΠΎΠ²
- ΠΠ°ΡΡΠΈΠ½Π³ HTML-ΡΠ°ΠΉΠ»ΠΎΠ²
- Π€ΠΎΡΠΌΠ°Ρ JSON ΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³ JSON ΡΠ°ΠΉΠ»ΠΎΠ²
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ
Π Π°Π±ΠΎΡΠ° Ρ MySQL Π² Java
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° MySQL
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· JDBC
- ΠΠ°ΠΏΡΠΎΡΡ Π±Π΅Π· ResultSet
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- Hibernate β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
- Hibernate: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² Π±Π°Π·Π΅
- Π‘Π²ΡΠ·ΠΈ ManyToOne ΠΈ OneToMany
- Π‘Π²ΡΠ·Ρ ManyToMany
- Hibernate query builder
- ΠΠ΅Π½ΠΈΠ²Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π΄Π°Π½Π½ΡΡ
- Where ΠΈ OrderBy
- HQL
ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ
- ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ
- ΠΠ»Π°ΡΡ Thread
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Runnable
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- ΠΡΠΎΠΌΠ°ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
- ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Volatile
- Synchronized-ΠΌΠ΅ΡΠΎΠ΄Ρ
- Synchronized-Π±Π»ΠΎΠΊΠΈ
- ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΎΠ² β ΠΌΠ΅ΡΠΎΠ΄Ρ Wait ΠΈ Notify
- ΠΠΎΡΠΎΠΊΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ
- ΠΠ·Π°ΠΈΠΌΠ½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° β Deadlock
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Callable
- Executors, Executor ΠΈ ExecutorService
- ΠΠ΅ΡΠΎΠ΄ Shutdown
- ThreadPoolExecutor
- SheduledExecutorService
- ΠΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΎΠ²
- ForkJoinPool ΠΈ RecursiveTask
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Maven-ΠΏΡΠΎΠ΅ΠΊΡΠ°
- Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Spring Boot
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ MVC
- RESTful API ΠΈ CRUD
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
- Request, response ΠΈ ΡΡΠ°ΡΡΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ²
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΠ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ
- Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΠ
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΠΠ
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² ΠΠ
- View ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²
- ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
- Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² JAR-ΡΠ°ΠΉΠ»
ΠΠ΅ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
- ΠΡΠ½ΠΎΠ²Ρ Redis, ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- Π‘Π»ΠΎΠΆΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π² Redis
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Redis vs MySQL
- ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ MongoDB
- ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π² MongoDB
- ΠΡΠΎΠ³ΠΈ
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ
- Π€Π°ΠΊΡΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
- ΠΡΠ΅ΠΆΠ΄Π΅Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ
- Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ
- ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΠΈ ΡΡΡΠΎΠΊ
- ΠΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ
- ΠΠ²Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- ΠΠ°ΠΊΡΡ ΠΏΠ°ΠΌΡΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ
- ΠΠ°ΠΌΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ
- ΠΠ°ΠΌΡΡΡ ΠΈ ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
- Π§Π΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ², ΡΠ΅ΠΌ Π»ΡΡΡΠ΅
- Multiinsert
- Π£ΡΠ΅ΡΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ
- ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²
- ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ²
- Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
- ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ
- Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅
- Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° HDFS
- ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ HDFS
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ MapReduce
- Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Apache Spark
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Spark
- ΠΠ°ΠΏΡΡΠΊ Π² Spark ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- ΠΠ°ΠΏΡΡΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ°
- ΠΠΎΠ΄ΡΠ»Ρ YARN
ΠΠ°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ
- ΠΠ°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΈΜ ΠΌΠΎΠ΄ΡΠ»Ρ
- Desktop-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ — ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΈΜΡΠ°
- Desktop-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ — ΡΠΎΠ±ΡΡΠΈΡ ΠΈ ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°
- Desktop-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ — ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΈΜΡΠ°
- ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°
- Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Scala
- Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Kotlin
- Π Π΅Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ RxJava
ΠΠΎΠ½ΡΡ-ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- ΠΠ°ΡΡΠ΅ΡΠ½ Singleton
- ΠΠ°ΡΡΠ΅ΡΠ½ Factory
- ΠΠ°ΡΡΠ΅ΡΠ½ Abstract Factory
- ΠΠ°ΡΡΠ΅ΡΠ½ Decorator
- ΠΠ°ΡΡΠ΅ΡΠ½ Adapter
- ΠΠ°ΡΡΠ΅ΡΠ½ Bridge
- ΠΠ°ΡΡΠ΅ΡΠ½ Strategy
- ΠΠ°ΡΡΠ΅ΡΠ½ Observer
- ΠΠ°ΡΡΠ΅ΡΠ½ Iterator
- ΠΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
- ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ
- ΠΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΈ ΡΠ°ΡΡ ΠΎΠ΄ ΠΏΠ°ΠΌΡΡΠΈ
- ΠΠ°ΡΡΠΈΠ²Ρ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠΎΠΈΡΠΊ
- Π Π΅ΠΊΡΡΡΠΈΡ
- Π‘ΡΡΠΊ ΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Ρ
- ΠΠ΅ΡΠ΅Π²ΡΡ
- ΠΡΠ°ΡΡ
- Π₯ΡΡ-ΡΠ°Π±Π»ΠΈΡΡ
- Π‘ΡΡΠΎΠΊΠΈ
- ΠΠΈΡΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΠΊΠΈ
- Π‘Π²ΡΠ·Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ
ΠΡΠΎΠΊΠΎΡΠΎΠ» HTTP
- Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ HTTP. ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ ΡΠ΅Π»ΠΎ Π·Π°ΠΏΡΠΎΡΠ°
- ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ ΡΠ΅Π»ΠΎ ΠΎΡΠ²Π΅ΡΠ°. ΠΠΎΠ΄Ρ ΠΎΡΠ²Π΅ΡΠΎΠ²
- ΠΠ°ΠΏΡΠΎΡΡ GET ΠΈ POST
- PUT, DELETE, OPTIONS
- Π‘ΡΠ°Π½Π΄Π°ΡΡ REST
- Π’ΠΈΠΏΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ POST-Π·Π°ΠΏΡΠΎΡΠΎΠ²
- Encoding, ΡΠΆΠ°ΡΠΈΠ΅, Content-Type
- ΠΡΠΊΠΈ ΠΈ ΡΠ΅ΡΡΠΈΠΈ
- HTTP 1.0, 1.0 ΠΈ 2.0
- HTTPS
ΠΠΎΡΠΎΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠ° web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Java Π² 2019 Π³ΠΎΠ΄Ρ
Java β ΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡΠ΅ΡΡΡΡΡΡ. ΠΡΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π³Π°ΠΉΠ΄ ΠΏΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠΎΠΉ ΠΊΠ½ΠΈΠ³ ΠΈ Π»Π°ΠΉΡΡ Π°ΠΊΠΎΠ².
ΠΠΎΡΠ΅ΠΌΡ Java?
Java β ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Ρ Π΄ΠΎΠ»Π³ΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ. ΠΠΎΠΊΡΡΠ³ Π½Π΅Π΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°ΡΡΡΡ ΡΡΠ΅ΠΊΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠΎΡΠΎΠΌ ΠΎΠ½ΠΈ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΌΠΎΠ½ΡΡΡΡΠΎΠ·Π½ΡΠΌΠΈ, ΠΈ Π½Π° ΡΠΌΠ΅Π½Ρ ΠΈΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ Π½ΠΎΠ²ΡΠ΅. ΠΡΠΎΡΠΈΠ² Java Π²Π΅Π΄Π΅ΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²ΠΎΠΉΠ½Π° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΉ. ΠΡΠΎΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΌΠΎΠ΄Π½ΡΠΌ. ΠΠ½ Π½Π΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Ρ Π΅Π³ΠΎ Π±ΠΎΠΉΠ»Π΅ΡΠΏΠ»Π΅ΠΉΡ-ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΡΠ»ΡΡ Π°ΠΌΠΈ ΠΎ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠΈ ΡΡΠΎΠΌ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° Java ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π΅-ΡΠ°ΠΊΡΠΎ Π΄Π»Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½ΠΈΡΡ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ ΠΈ Web. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠΈΠΊΠ°ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ big data, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Hadoop ΠΈ Spark. ΠΡΠ΅ ΡΡΠΎ Π²Π·ΡΡΠΎ Ρ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠ² Π±Π΅Π· Π±ΠΎΡ: Π±ΠΈΠ·Π½Π΅Ρ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ. ΠΠΎΡΡΠΎΠΌΡ Java Ρ Π΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ ΠΊΠΎΠ΄Π°, Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌΡ ΠΏΠΎΡΠΎΠ³Ρ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ²Π΅ΠΆΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π΄Π°Π΅Ρ Π±ΠΈΠ·Π½Π΅ΡΡ ΡΠΎ, ΡΡΠΎ Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ.
ΠΠ»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² Java ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½Π° ΠΏΡΠΎΡΡΡΠΌ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, ΠΏΠ»Π°Π²Π½ΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΠ°Π·ΠΎΠΉΠ»ΠΈΠ²ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ Π²ΡΡΠΊΠΈΠΌΠΈ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌΠΈ ΡΡΡΠΊΠ°ΠΌΠΈ Π²ΡΠΎΠ΄Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ° ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΡΡΠΈ JVM Π±Π΅ΡΠ΅Ρ Π½Π° ΡΠ΅Π±Ρ. ΠΠΎΡΡΠΎΠΌΡ ΡΡΠΈΡΡΡΡ Π»Π΅Π³ΠΊΠΎ, Π° ΠΏΠΎΡΠ»Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ.
ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ JDK ΠΈ Π»ΡΠ±ΡΡ IDE. ΠΠ· Π²Π΅ΡΡΠΈΠΉ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ°ΠΌΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ 8-Ρ. ΠΠ· IDE ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡ Ρ IntelliJ IDEA.
ΠΡΡΡ Π΄Π²Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ Java ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ. ΠΡΠΎ Β«Effective JavaΒ» ΠΠΆΠΎΡΡΠ° ΠΠ»ΠΎΡ Π° ΠΈ Β«Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ JavaΒ» ΠΡΡΡΠ° ΠΠΊΠΊΠ΅Π»Ρ. ΠΠΎ ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΡΡΡ ΠΊΠ½ΠΈΠ³ Π² Π½Π°ΡΠ°Π»Π΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΡΠ·ΡΠΊΠ° β Π½Π΅ ΡΠ°ΠΌΡΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΈ Π±ΡΡΡΡΡΠΉ ΠΏΡΡΡ Π²Π»ΠΈΡΡΡΡ. ΠΡΡΡΠ΅ Π²Π·ΡΡΡ Π·Π° ΠΎΡΠ½ΠΎΠ²Ρ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΡΠΎΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Β«Head First JavaΒ», Π΅Ρ ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΠΎΠΌΠ»ΡΠ΅Ρ.
Π’Π°ΠΊ ΠΏΠΎΡΠ΅ΠΌΡ «ΠΠ΄Π΅Ρ»?
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ IntelliJ IDEA ΡΠΎΠ·Π΄Π°Π» ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ EduTools, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΡΠΌΠΎ Π² IDE. ΠΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ Π±ΡΡΡΡΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΡΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°, Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠΎΠΉ, Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π±Π°Π·Ρ.
ΠΡΠ»ΠΈ Π΅ΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ³ΡΠ°ΡΠ½Π΄ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ΅Π·Π°ΡΡ ΡΠ³Π»Ρ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΠ»Π°ΡΡ ΠΊΠ½ΠΈΠ³, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ Β«Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²Β». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Β«Java for C/C++ DevelopersΒ» ΠΎΡ Michael C. Daconta. Π ΡΠ°ΠΊΠΈΡ ΠΊΠ½ΠΈΠ³Π°Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΎΠΉ. ΠΡΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠΊΡΡΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π½ΡΠΆΠ½ΡΡ Π΄Π΅ΡΠ°Π»ΡΡ .
ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ±Π»Π°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΠΈΠ·ΡΡΠΈΡΡ, ΠΎΠ³ΡΠΎΠΌΠ½Π°. ΠΠ΅Ρ Π³ΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Β«Π²ΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ Ρ Π·Π½Π°Ρ JavaΒ». ΠΠΈ ΠΏΡΠΎΡΠΈΡΠ°Π½Π½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, Π½ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½ΠΈ ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΡΠ΅ ΠΊΡΡΡΡ, Π½ΠΈ ΠΎΡΠ²ΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
Π‘ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΎΠ±ΡΡΠ°ΡΡΡΡ, ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠΈΠ»Π΅ΠΌ ΠΆΠΈΠ·Π½ΠΈ. ΠΡΠΆΠ½ΠΎ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΈΡΠ°ΡΡ ΠΏΠΎ Java Π²ΡΡ, ΡΡΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΡΡΠΊΡ, Π»ΡΠ±ΡΠ΅ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ°ΡΡΡΡ Π½Π° Π·Π°ΠΌΠ΅ΡΠΊΡ ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΡΡΠ΅Π±Π½ΡΠΉ ΠΏΠ»Π°Π½. ΠΡΡΠ΅Π½Π°Π·Π²Π°Π½Π½ΡΠ΅ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΡΠΆΠ°Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΠΈ ΡΠ΅Π»ΠΈ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠ»Π°Π½Π°. ΠΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ Java ΠΈ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ ΡΠ°ΠΌ ΠΏΠΈΡΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΠΉ.
ΠΠ°Π²Π΅Π΄ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΡΠΎ, Π±Π»Π°Π³ΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. ΠΡ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠΌ Java ΡΠ΅ΡΡ, ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ±Π΅Π»Ρ Π² Π·Π½Π°Π½ΠΈΡΡ , Π²ΡΠΏΠΈΡΡΠ²Π°Π΅ΠΌ, Π³ΡΠ³Π»ΠΈΠΌ, Π²ΠΎΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ. ΠΡΠΎ Ρ ΠΎΡΠΎΡΠ°Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ, ΠΎΠ½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ Π·Π° ΠΊΠ½ΠΈΠ³ΠΎΠΉ. Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΌΠ°ΡΠΊΠ΅Ρ β ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ΄, Π° ΡΠΏΡΡΡΡ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΠΎΠ½ ΠΏΠ»ΠΎΡ . Π₯ΠΎΡΠΎΡΠΈΠΌ ΡΠΈΠ½Π°Π»ΠΎΠΌ ΠΏΡΠΈ ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ OSJP β ΡΠ°ΠΌΠΎΠΉ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΡ Oracle.
Π§ΡΠΎ Π΅ΡΠ΅?
Π‘ΡΠ΅ΠΊ Java Π΄Π»Ρ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΡΠ°Π½Π΅Π½, ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΎΠ²Π»Π°Π΄Π΅ΡΡ ΠΈ ΡΠΌΠ΅ΠΆΠ½ΡΠΌΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΡΠΎΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΈΠΏΠΎΠ²ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ. ΠΡΡ, ΡΡΠΎ Π²ΠΈΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ β ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈΠ»ΠΈ frontend-ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°Π½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ HTTP Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½Π½ΠΎΡΡΡΠΌΠΈ ΠΎΠ± ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ. ΠΡΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½Π½ΠΎΡΡΠΈ ΡΠΎΡΠΌΠΈΡΡΡΡ web API ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΡΡ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π½Π°Π΄ HTTP Π²ΡΠΎΠ΄Π΅ RESTful ΠΈΠ»ΠΈ, ΡΠ΅ΠΆΠ΅, GraphQL. ΠΠ°Π½Π½ΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π² JSON ΠΈΠ»ΠΈ XML, Ρ ΠΎΡΡ Π΅ΡΡΡ ΠΌΠ΅ΡΡΠΎ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΌ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌ.
Π‘Π΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, backend, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅, Π΄Π΅ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΡΠ΅Ρ ΠΈΡ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΏΡΠΈΡΠ΅Π΄ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΊΠ°ΠΊΡΡ-ΡΠΎ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ, ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠ°ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΠΠ ΠΈ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΎΡΠ²Π΅Ρ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. Π‘Π°ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ web-ΡΠ΅ΡΠ²Π΅Ρ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ web-ΡΠ΅ΡΠ²Π΅Ρ.
ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅ΡΡ ΡΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ:
- Π‘Π£ΠΠ ΠΈ SQL, ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΌ ΠΈ Π½Π΅ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΌ Ρ ΡΠ°Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΊΠ½ΠΈΠ³Π° Β«Head First SQLΒ» + ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠΎ ΡΡΠ°ΡΡΡΠΌΠΈ ΠΏΠΎ NoSQL Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΉ ΡΡΡΠ΄ΠΈΡΠΈΠΈ. ΠΠΎΠ³ΠΎΠ½ΡΡΡ Π·Π°ΠΏΡΠΎΡΠΈΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ online-ΡΠ΅ΡΠ²ΠΈΡΡ.
- ΠΡΠΎΡΠΎΠΊΠΎΠ»Π΅ HTTP ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π΄Π°Π½Π½ΡΡ . Π€ΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡ β ΡΡΠΎ Β«ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈΒ» ΠΠ½Π΄ΡΡ Π’Π°Π½Π΅Π½Π±Π°ΡΠΌΠ° ΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ Π³Π»Π°Π²Ρ Π»ΡΠ±ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ PHP ΠΎΡ ΠΠΌΠΈΡΡΠΈΡ ΠΠΎΡΠ΅ΡΠΎΠ²Π°. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π°Π²ΡΠΎΡ Π΄Π°Π΅Ρ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΎΠ±ΡΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°.
- JSON ΠΈ XML. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΡΠ°ΡΠ΅ΠΉ ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΡΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ².
- Javascript ΠΈ HTML. ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Π½ΡΠΆΠ½Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°ΡΡΠΎ backend Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠΊΠΈ, Π²ΡΠ΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π² Π±ΡΠ°ΡΠ·Π΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ JSP. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΡΡ javascript-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ³Π»ΡΠ½ΡΠ»ΠΎΡΡ. Π₯ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ Π·Π° ΠΎΡΠ½ΠΎΠ²Ρ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ Vaadin, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Javascript-ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ΄ΡΡΠ½Π΅Ρ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ ΠΏΠΎ Java-ΠΊΠΎΠ΄Ρ.
Pet project
ΠΡΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Java ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΎΡΠΈΠ΅ΠΉ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ, ΠΏΡΠΈΡΠ΅ΠΌ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ΅Π±Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈΠ· ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠ΅ΠΎΡΠΈΠΈ. ΠΠ»ΠΎΡ ΠΎ ΡΠΈΠ΄Π΅ΡΡ Π² ΡΡΠ΅Π±Π½ΠΈΠΊΠ°Ρ ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Π»Π΅ΠΊΡΠΈΠΈ Π½Π° Youtube Π±Π΅Π· Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ (ΡΡΠ»ΠΎΠ²Π½ΠΎ) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠ»ΠΎΡ ΠΎ Π±ΡΠΎΡΠ°ΡΡΡΡ Π² ΠΊΠΎΠ΄ ΠΈ Π³ΠΎΡΠΎΠ΄ΠΈΡΡ ΠΊΠΎΡΡΡΠ»ΠΈ; Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½Ρ Π·Π½Π°Π½ΠΈΡ β ΡΡΠΎ ΡΠΎΠΆΠ΅ Π²ΠΏΡΡΡΡΡ ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ.
Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ β ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΠΈΠ΄Π΅Ρ web-ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π΅Π³ΠΎ, ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ, ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ Π·Π½Π°Π½ΠΈΠΉ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ToDo List ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ ΡΠΈΠ»ΡΠΌΠΎΠ², Π΄Π½Π΅Π²Π½ΠΈΠΊ ΠΈΠ»ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΡΠΎΡΡΠΌΠ°, ΠΈΠ³ΡΡΡΠ΅ΡΠ½ΡΠ΅ CMS ΠΈΠ»ΠΈ CRM. ΠΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡ, ΠΏΠΎΡΠΎΠΉ Ρ Π½ΡΠ»Ρ: ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ΅.
ΠΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ Β«Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ΠΎΠΌΒ», Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΠΆ ΡΠΎΡΠ½ΠΎ Π±Π΅Π· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ². Π‘Π°ΠΌΠΎΠΏΠΈΡΠ½ΡΠΉ web-ΡΠ΅ΡΠ²Π΅Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΠΊΠ΅ΡΠΎΠ², ΠΌΠ°ΡΡΠ°Π»Π»Π΅Ρ XML/JSON, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ. ΠΠ΅ ΠΎΠ±ΠΎΠΉΠ΄Π΅ΡΡΡ Π±Π΅Π· ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΠΈ ΠΈ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² (Π»ΡΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ — GoF). ΠΠΎΠ΄ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΠΆΠ°ΡΠ½ΡΠΌ, Π½ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΡΡΡ β ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π°Π±ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΡΠ΅ΡΠ°ΡΡΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ.
Π‘ΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ Π·Π°Π΄Π°Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ Java ΠΏΡΠΎΠΉΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΌΠΎΠ»Π½ΠΈΠ΅Π½ΠΎΡΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΎΡΠ΅Π½ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ ΠΏΠ°ΡΠΎΠΉ ΡΡΡΠΎΠΊ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°, ΠΎΠΊΡΠΏΡΡΡΡ ΡΡΠΎΡΠΈΡΠ΅ΠΉ.
Java EE ΠΈ Spring
Java Enterprise Edition ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Spring ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΠ΄ΡΡ ΡΡΠΊΠ° ΠΎΠ± ΡΡΠΊΡ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ. ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΈ ΡΡ ΠΎΠ΄ΡΡΠ²Π°. Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, Java EE (Jakarta EE) β ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΡΠ°ΡΡΠΈ, Java ΡΡΠ°Π»Π° ΡΡΠΎΠ»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π°ΠΊΡΠ΅Π½ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΠ΅ ΠΊ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ, ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, ΡΠΎ Π΅Π³ΠΎ Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ. ΠΠ°ΡΠΎ Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΠ»ΡΡΡΠΈΡ Π΅Π³ΠΎ ΠΆΠΈΠ·Π½Ρ ΠΈ ΠΏΡΠΈΠ½Π΅ΡΠ΅Ρ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΠΏΡΠΈΠ±ΡΠ»Ρ.
ΠΠ°Π±ΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΡΠΎΠ³Π»Π°ΡΡΠ΅Ρ Π²ΡΠ΅ ΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ ΠΈΡ Π²Π·Π°ΠΈΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ. Π’Π°ΠΊ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ Π±ΠΈΠ·Π½Π΅ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ Π² ΡΠΈΡΡΡΠΉ Java-ΠΊΠΎΠ΄. ΠΠ°ΡΠ΅ΠΌ ΠΏΠΈΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ, Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΡΠ΅ΡΡΡ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΠΏΡΡΡ Π΄Π°Π½Π½ΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π°. Π ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ ΠΠ. Π ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ΅Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π»ΠΎΠΆΠΈΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΎΡ ΠΊΠ»Π°ΡΡ ΠΠ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ middleware, Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ WebSphere, Weblogic, WildFly. Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΠΏΠΎ ΡΡΡΠΈ, ΠΎΠ΄Π½Π° Π±ΠΎΠ»ΡΡΠ°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈ Β«ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΒ» ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ.
Spring ΠΆΠ΅ β ΠΏΡΠΎΡΡΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ. Java EE β ΡΡΠΎ Π½Π΅ ΡΠ°ΠΌΠ°Ρ ΡΠ΄Π°ΡΠ½Π°Ρ ΠΏΠΎΠΏΡΡΠΊΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ, ΡΡΠ°Π²ΡΠ°Ρ ΡΡΠΆΠ΅Π»ΠΎΠ²Π΅ΡΠ½ΠΎΠΉ, Π° Spring ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠ°Ρ ΠΈ ΠΏΠΎΠ½ΡΡΠ½Π°Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°. ΠΠΏΡΠΎΡΠ΅ΠΌ, ΠΈ Spring ΡΠ°Π·ΡΠΎΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π½Π°Π΄ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠΌ β Spring Boot.
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π»ΡΡΡΠ°Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ β ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΠΈ Ρ ΡΠΎΠΉ, ΠΈ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ. ΠΠ»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Java EE ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ Β«Head First Servlets and JSPΒ» ΠΈ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ JavaΒ» ΠΡΠ΄ΠΈ ΠΡΡΠ½ΡΠ²Π°Π½. ΠΠ»Ρ Spring β Β«Spring Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈΒ» ΠΡΠ΅ΠΉΠ³Π° Π£ΠΎΠ»Π»ΡΠ°. Π’Π°ΠΊ ΠΊΠ°ΠΊ Spring Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΡΡ Core, MVC ΠΈ Web-MVC ΠΈ Security.
ΠΠ°ΠΊΠΎΠΉ ΡΡΠ΅ΠΊ Π²ΡΠ±ΡΠ°ΡΡ?
ΠΠΎΠ³Π΄Π° ΠΏΡΠΈΠ΄Π΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Spring Beans ΠΏΠΎΡ ΠΎΠΆΠΈ Π½Π° EJB, Spring Service Locator β Π½Π° JNDI, Spring Security β Π½Π° JAAS, Spring Data β Π½Π° JPA ΠΈ Ρ. Π΄., ΡΡΠΎ ΡΡΠ°Π½Π΅Ρ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΠΌ ΠΌΠ°ΠΉΠ»ΡΡΠΎΡΠ½ΠΎΠΌ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ. ΠΡΠΎΡΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ Ρ ΠΎΡΠΎΡΠΈΠΌΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ, ΠΏΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠ΅ best practices. Π ΡΠ»ΡΡΠ°Π΅ Spring ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ JHipster β ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ ΠΊΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ Ρ ΠΎΡΠΎΡΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΈ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠΡΡΠ°ΡΠΈ, Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΡΡΠΎΡ ΡΠ΅ΡΠ²ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ»Π°ΡΡΠΎΡΠΌ, Π° Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ Π²ΡΠΎΡΠΎΠΉ ΠΏΡΠΎΡΡΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΡΠ³Π»ΡΠ±Π»ΡΡ ΡΡΡΠ΄ΠΈΡΠΈΡ. ΠΠΎΡΠΎΠΉ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊ Π·Π°Π΄Π°ΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Java EE Ρ Π΅Ρ JSF ΠΈ PrimeFaces Π»Π΅Π³ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ. Π Π½Π° Spring Π»Π΅Π³ΠΊΠΎ Π΄Π΅Π»Π°ΡΡΡΡ ΠΌΠΎΠ΄Π½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ. ΠΠΎ ΡΡΠΎ Π²ΡΠ΅ ΡΡΠ»ΠΎΠ²Π½ΠΎ β ΠΏΠΎΡΠΎΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π° Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅, Π° Π½Π΅ Π½Π° ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΡΡΡΠ΅ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½.
Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅?
ΠΠΎΠΌΠΈΠΌΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ², Π² Java ΠΊΡΡΠ° Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Jasper Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ»ΠΈ JOOQ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ . ΠΡΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ JUnit ΠΈΠ»ΠΈ Mockito. ΠΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Sonar Π΄Π»Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΡΡΠΈΠ»Ρ ΠΊΠΎΠ΄Π°. ΠΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ , ΡΠΎ ΠΏΠΎΡΡΠΈ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ Hadoop. Π Gradle ΠΈ Maven ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΠ.
Π ΡΡΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡΠ΅ΡΡΡΡΡΡ. ΠΠΎΡΡΠΎΠΌΡ Π²Π°ΠΆΠ½Π΅Π΅ Π½Π΅ ΠΈΠ·ΡΡΠ°ΡΡ ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π° ΠΈΠ·ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½ΠΈΡ . ΠΠ΄Π΅ ΠΎΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ, Π² ΡΠ΅ΠΌ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ. Π ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π±Π΅Π· Π½ΠΈΡ Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΡΡΠ΄ Π»ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° Gradle. Π Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ Maven-ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎ StackOverflow. ΠΠ΅Ρ Π½ΡΠΆΠ΄Ρ ΡΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΎΠ»ΡΠΈΠ½ΠΎΠΉ Ρ ΡΡΠΊΡ ΠΏΠΎ ΡΡΠΈΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ, ΡΡΠ°ΡΡ Π»ΠΈΡΠ½Π΅Π΅ Π²ΡΠ΅ΠΌΡ.
ΠΠΎΠΌΠΈΠΌΠΎ Spring ΠΈ Java EE, Π΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Spark ΠΈ Play, Struts ΠΈ Grails. ΠΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ. Π₯ΠΎΡΡ Π±Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π΅ΡΡΡ ΠΆΠΈΠ·Π½Ρ ΠΈ Π±Π΅Π· Spring Ρ Π΅Π³ΠΎ DI. Π Π°Π·Π²ΠΈΡΠΈΠ΅ ΡΡΡΠ΄ΠΈΡΠΈΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠΎΠΊΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² β Π»ΡΡΡΠ°Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ.
ΠΠ°ΠΊ ΠΈΡΠΊΠ°ΡΡ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°: ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π― Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΠΏΠΎΠ΄Π±ΠΎΡΠΎΠΌ ΠΠ’-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π±ΠΎΠ»Π΅Π΅ 7 Π»Π΅Ρ, Π·Π° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΠΎΠ±ΡΠΈΡΠ½ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΡΠΌΠ°Ρ, Π΄Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΡΠ΅ΡΠ°ΠΌ Ρ ΠΎΠΏΡΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡ Ρ ΠΌΠΈΡΠΎΠΌ ΠΠ’, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ Π΄Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ.
ΠΡΠΈ ΠΏΠΎΠ΄Π±ΠΎΡΠ΅ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΠΊΠ°ΠΊ ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠ°, Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ΅ΡΡ. IT-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΠΎΠ±ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ, ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΡΠ°Π³ΠΌΠ°ΡΠΈΡΠ½ΡΠΌΠΈ ΠΈ Π·Π°Π½ΠΎΡΡΠΈΠ²ΡΠΌΠΈ ΠΎΡΠΎΠ±Π°ΠΌΠΈ Π½Π° ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ΅ Ρ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°ΠΌΠΈ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΡΠ½ΠΎΠΊ, Π΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ , ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΈ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΉ ΠΌΠΈΡ.
Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΈΠ»ΠΈ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ (Π½Π΅ ΠΏΡΡΠ°ΡΡ Ρ JavaScript) Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ (ΠΠ) ΠΎΠ±ΡΡΠ½ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΠ°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ (Git ΠΈ ΡΠΏ) . ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ Π΅ΠΌΡ ΠΎΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ².
Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ (Π΅ΡΠ»ΠΈ ΠΌΡ Π½Π°Π½ΠΈΠΌΠ°Π΅ΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° Ρ ΠΎΠΏΡΡΠΎΠΌ) ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ Π² ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ Β Java, ΠΏΠΈΡΠ΅Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄, Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π½Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π² ΠΊΡΡΡΠ΅ Π½ΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°ΠΌΠΎΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡΠ΅Π½ΠΊΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎΒ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ ΡΠ΅ΠΊΡΡΡΠ΅ΡΠΎΠΌ, ΡΡΠΎ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ:
- ΠΠΉΡΠΈΡΠ½ΠΈΠΊΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΡΠΎΠ²Π΅ΡΡΠ½Ρ ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ Π»ΡΠ±ΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΏΠΎ Π΄Π΅Π»Ρ. ΠΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ΅ ΠΈ Π½Π΅ Π»ΡΠ±ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌ Π·Π²ΠΎΠ½ΡΡ. ΠΡΡΠ°ΡΡΠΈ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΡΠ΅ΡΡ ΠΈ ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΡ, ΠΎΡΡΠ°ΡΡΠΈ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ Π»ΡΡΡΠ΅ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠ΅.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡΡ.
- Π£ΡΠΎΠ²Π΅Π½Ρ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ° Ρ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠ²Β Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΡΠΎΠΊ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅.
- ΠΠΉΡΠΈΡΠ½ΠΈΠΊΠΈ Π»ΡΠ±ΡΡ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠ°Π±ΠΎΡΠ΅.
- ΠΠ½ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΎΠ²Ρ ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ 11:00. Π’Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄ΠΎΠ»ΡΠ±ΠΈΠ²Ρ, Π½Π΅ Π»ΡΠ±ΡΡ Π΄ΡΠ΅ΡΡ-ΠΊΠΎΠ΄ ΠΈΡΠ΄. Π ΡΠ°ΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΎΠ½ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ Π»ΡΡΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
1.Β ΠΠ°ΠΊΠΎΠ²Π° ΡΠΈΡΡΠ°ΡΠΈΡ ΡΠΏΡΠΎΡΠ° ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΊΠ°Π΄ΡΠΎΠ²ΠΎΠΌ ΡΡΠ½ΠΊΠ΅ ΠΏΠΎ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ, ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°Π΄Π°ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΈ Π² ΡΡΠΎΠΊ, ΠΎ ΡΠ΅ΠΌ Π²Π°ΠΆΠ½ΠΎ ΡΠΏΡΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ.
ΠΠ° ΡΡΠ½ΠΊΠ΅ ΠΠ’, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π΄Π°ΠΆΠ΅ Π² ΠΊΡΠΈΠ·ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈΠ³ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Ρ. ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ ΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ ΡΠ°Π±ΠΎΡΡ Π·Π° 1-2 Π½Π΅Π΄Π΅Π»ΠΈ, Π²ΡΠ±ΠΈΡΠ°Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΎ ΡΠ°Π±ΠΎΡΠ΅. Π ΡΡΠ΅Π΄Π½Π΅ΠΌ, Π½Π° ΠΎΠ΄Π½Ρ Π²Π°ΠΊΠ°Π½ΡΠΈΡ Π² ΡΡΠ΅ΡΠ΅ ΠΠ’ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΡΠ΅Ρ 3 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° (ΠΈΠ· ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ hh.ru).Β Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Java Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π΄ΠΊΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, ΡΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ² Π΄Π»Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΡΠΎΠΊΠ° ΠΏΠΎ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Ρ Π²Π°Ρ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
ΠΡΠΈ ΡΠ½ΡΡΠΈΠΈΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° (ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠ°Π·Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΡΡΠ°Π²ΠΈΡΡ Π΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π±Π΅Π· ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ΅ΡΠ΅ ΡΠ΅ΠΊΡΡΡΠ΅Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ.
ΠΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π΄ΠΆΠ°Π²ΠΈΡΡΡ ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π±Π»ΠΎΠΊΠΎΠ²:
βΒ Β Β Β Β Β Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ β ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Ρ Π²ΡΡΡΠΈΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
βΒ Β Β Β Β Β ΠΠ½Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ Java (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π»Π΅Ρ), ΡΠΎ Π΅ΡΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ.
βΒ Β Β Β Β Β Π§Π°ΡΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΏΠ΅ΡΠ½ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΡ Π·Π½Π°Π΅Ρ ΠΈ ΡΠΌΠ΅Π΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ.
βΒ Β Β Β Β Β ΠΠ½Π°Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² (Hibernate, Spring ΠΈΡΠΏ.) Β ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, JQuery). Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΠ½ΠΈ ΡΡΠ΅Π±ΡΡΡΡΡ ΡΠ²ΠΎΠΈ. ΠΠ°ΠΆΠ½ΠΎ Π² ΡΡΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅ ΡΡΠ°Π·Ρ ΡΡΠΎΡΠ½ΠΈΡΡ Ρ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ, Π° ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ.
βΒ Β Β Β Β Β ΠΠ½Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ β MS SQL, Oracle ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
βΒ Β Β Β Β Β ΠΠ»Π°Π΄Π΅Π½ΠΈΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΎ, Π½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°. ΠΠ±ΡΡΠ½ΠΎ, Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΈΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π½ΡΠΆΠ½ΡΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅ Π²Π»Π°Π΄Π΅Π΅Ρ ΡΠ·ΡΠΊΠΎΠΌ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ.
βΒ Β Β Β Β Β ΠΠ°Π»ΠΈΡΠΈΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ Java ΠΈ Π΄ΡΡΠ³ΠΈΠΌ β ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅Π΄ΠΊΠΎ. Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ΅ΡΠ΅ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΌΠ°, Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Ρ Π²Π°ΡΡΠ°Π΅ΡΡΡ ΠΈΠΌΠΈ, Π° Π½Π΅ ΡΠ²ΠΎΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ, ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π²ΠΎΠΆΠ½ΡΠΉ Π·Π²ΠΎΠ½ΠΎΡΠ΅ΠΊ.
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΡΠ½ΠΈΡΠ΅ Ρ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
- ΠΠ°ΠΊΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ Π΄Π»Ρ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°, Π΅ΡΡΡ Π»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΈΠΌΠ΅Π΅ΡΡΡ Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π³ΡΠ°ΡΠΈΠΊ ΡΠ΄Π²ΠΈΠ³Π°ΡΡ?
- ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π»ΠΈ Π΄ΡΠ΅ΡΡ-ΠΊΠΎΠ΄ ΠΈ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠ³ΠΈΠΉ?
- ΠΠ΄Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΡΡΠΎ ΠΎΠΏΠ΅Π½ ΡΠΏΠ΅ΠΉΡ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΠ»Π»Π΅Π³-Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ?
- Π Π²ΠΎΠΏΡΠΎΡΠ΅ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎ Π΅ΡΡΡ ΠΎΠΊΠ»Π°Π΄, ΡΡΠΎ Π΅ΡΡΡ ΠΏΡΠ΅ΠΌΠΈΡ ΠΈ Π±ΠΎΠ½ΡΡΡ, Π±Π΅Π»Π°Ρ Π»ΠΈ Π·Π°ΡΠΏΠ»Π°ΡΠ°.
- ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ ΡΠΎΡ. ΠΏΠ°ΠΊΠ΅ΡΠ°, ΠΎΠ½ ΠΎΠ±ΡΡΠ½ΠΎ Ρ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠ² ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ: ΠΊΡΠΎΠΌΠ΅ ΠΠΠ‘ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ ΡΠΈΡΠ½Π΅ΡΠ°, Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΡΠΎΠ»ΠΎΠ²Π°Ρ, 100% ΠΎΠΏΠ»Π°ΡΠ° Π±ΠΎΠ»ΡΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ, ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠ³ΡΠΎΠ²ΡΠ΅ ΠΏΡΠΈΡΡΠ°Π²ΠΊΠΈ Π² ΠΎΡΠΈΡΠ΅.
- ΠΠ° ΠΊΠ°ΠΊΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅, Π»ΡΡΡΠ΅ ΡΠ΅ΡΡΠ½ΠΎ ΠΈ ΠΏΡΡΠΌΠΎ ΡΠΏΡΠΎΡΠΈΡΡ: Β«Π§Π΅ΠΌ ΡΡΠ° Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π·Π°Π³ΠΎΡΠ΅Π»ΡΡΒ». ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ, ΠΈ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΡΠΉ Π½Π°Π½ΠΈΠΌΠ°ΡΡΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΎΡ ΠΎΡΠ½ΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΏΡΠΎ Π²ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°.
- ΠΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅ΡΡΡ Π»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈ ΠΊΠ°ΡΡΠ΅ΡΠ½ΡΠΉ ΡΠΎΡΡ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ?
- ΠΠ°ΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΈ Π½Π°Π²ΡΠΊΠΈ ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ (Π±Π΅Π· ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅Π·ΡΠΌΠ΅ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ) ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Β«Π·Π½Π°Π½ΠΈΠ΅ Java β ΠΎΡ 2 Π»Π΅Ρ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ ΠΈ Π·Π½Π°Π½ΠΈΠ΅ Spring.MVC β ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎβ. Π£ΡΠΎΡΠ½ΠΈΡΠ΅ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π½Π΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΠΈΠ· ΡΡΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ² Π² ΡΠ΅Π·ΡΠΌΠ΅.
2.Β ΠΠ°ΠΊ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»ΡΠΌ (Π½ΡΠ°Π½ΡΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ).
ΠΠ΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΈΡΡ ΠΎΠ΄ΠΈΡΡ ΠΈΡ ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΌΠΎΡΠΈΠ²Π°ΡΠΎΡΠΎΠ² Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠ°:
- ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ.
- Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΠΌΡ ΡΠΆΠ΅ Π½Π°Π΄ΠΎΠ΅Π»Π° ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ Π½Π΅Π³ΠΎ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠΏΡΡ, Π½ΠΎ Π΅ΠΌΡ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ Java).
- ΠΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ Π΄ΠΎΡ ΠΎΠ΄Π°. ΠΡΠΎΡ ΠΏΡΠ½ΠΊΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ (Π΄ΠΎΡΠΎΠ³Π° Π΄ΠΎ ΠΎΡΠΈΡΠ°, ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ°, Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΡΠΎΠ»ΠΎΠ²ΠΎΠΉ, Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠ°ΡΠΊΠΎΠ²ΠΊΠΈ) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠ»ΠΈΠΌΠ°Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ).
Π ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅ΡΡΡΡΠ°Ρ ΠΈ Π² ΡΠΎΡ ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°ΡΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΈΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΊΠ°Π·ΡΠ½Π½ΡΡ ΠΈ ΡΠ°Π±Π»ΠΎΠ½Π½ΡΡ ΡΡΠ°Π·. Π Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Javaβ ΠΈΠ»ΠΈ βΠΠ΅Π΄ΡΡΠΈΠΉ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ».
Π‘ΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ ΠΏΠΈΡΡΠΌΠ° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ, Π³Π΄Π΅ Π²Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅ΡΡ, ΡΠΎΠΎΠ±ΡΠ°Π΅ΡΠ΅, ΡΡΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ ΡΡΠ°Π·Ρ ΠΏΠΈΡΠΈΡΠ΅, ΡΡΠΎ ΡΡΠΎ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, Π΄Π°Π»Π΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π·Π΄Π΅ΡΡ ΡΠ°ΡΠΏΠΈΡΠΈΡΠ΅ Π²ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° (ΡΠΌ. Π²ΡΡΠ΅).
ΠΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ Π»ΡΡΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° Π²ΡΡΡΠ»Π°ΡΡ ΠΏΠΈΡΡΠΌΠΎ, ΠΈ ΠΏΠΎΡΠΎΠΌ Π·Π²ΠΎΠ½ΠΈΡΡ: βΠ― Π²ΡΡΡΠ»Π°Π»Π° Π²Π°ΠΌ ΠΏΠΈΡΡΠΌΠΎ Ρ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉβ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π²Π½Π΅Π·Π°ΠΏΠ½ΡΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ.
ΠΠ°ΠΊΠ°Π½ΡΠΈΡ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (ΡΠ΅ΠΌ ΠΎΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ ΠΈΠΌΡ, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ·Π²ΡΡΠΈΡΡ Π΅Π³ΠΎ). ΠΠ°Π½Π΄ΠΈΠ΄Π°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΏΡΠΎΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π·Π²ΠΎΠ½ΠΈΡΠ΅.
3.Β ΠΠ΄Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ (ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΏΠΎΠΈΡΠΊΠ°, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΠ΅).
ΠΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅ Π²ΡΡ-ΡΠ°ΠΊΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ² Π½Π° Java Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° hh.ru, Π° Π»ΡΡΡΠΈΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΏΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΊΠΎΠ»Π»Π΅Π³-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
ΠΡΡΠΎΡΠ½ΠΈΠΊΠΈ:
- hh.ru (ΠΈ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ , ΠΈ ΠΏΠ°ΡΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ).
- LinkedIn (Π»ΡΡΡΠ΅ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π² ΡΠ΅Ρ ΡΡΠ΅ΡΠ°Ρ , Π³Π΄Π΅ Π²Ρ ΠΈΡΠ΅ΡΠ΅ ΠΈ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΊΠ°ΡΡ Π»ΡΠ΄Π΅ΠΉ).
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²-Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠ².
- ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠΎΡΡΠΌΡ sql.ru ΠΈ rsdn.ru, vingrad. ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅, ΡΠ΅ΡΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ°ΡΡΠ΅. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΡΠΈΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅ΡΡΡΡΡ.
- ΠΡΡΠ³ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ: ITMozg, Brainstorage, Programmersforum, Β Javatalks, Github.
- Facebook, Twitter, ΠΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅, ΠΆΠΆ-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ°ΠΉΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π°Π³Π΅Π½ΡΡΡΠ²Π°.
4.Β Π‘ΡΡΠ°ΡΠ΅Π³ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° (ΠΎΡΠΊΠ»ΠΈΠΊΠΈ, Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΎΠ±Π·Π²ΠΎΠ½, ΡΠΎΡΡΠ΅ΡΠΈ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ Ρ.Π΄.).
1. Π Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π½Π° hh.ru, ΡΠ±ΠΎΡ ΠΎΡΠΊΠ»ΠΈΠΊΠΎΠ² ΠΈ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ.
ΠΠ»Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π»ΡΡΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π°Π²ΡΠΎΠΏΠΎΠΈΡΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΠΎΠΏΡΡ Π² Java ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Hibernate, Π½Π°Ρ Π·Π°ΠΏΡΠΎΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ
Java and Hibernate
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»Π΅Ρ ΠΎΠΏΡΡΠ° ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΆΠ΅ ΠΏΠΎ ΡΠ΅Π·ΡΠΌΠ΅.
2. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΡΠΎ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² ΡΠΎΡΡΠ΅ΡΡΡ ΠΈ Π½Π° LinkedIn. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΡΡΠ΅ΡΠΈ ΠΏΡΠ΅Π°ΠΌΠ±ΡΠ»Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ. ΠΠΎΠΏΡΠΎΡΠΈΡΠ΅ ΡΠ²ΠΎΠΈΡ Π·Π½Π°ΠΊΠΎΠΌΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΠΏΠΎΡΡ Π²Π°ΡΠΈΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ.
3. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠΎΡΡΠΌΠ°Ρ . ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠΎΡΡΠΌΠ° ΠΈ ΡΠ°Π·Π΄Π΅Π»Π° Β«Π Π°Π±ΠΎΡΠ°Β» ΠΈΠ»ΠΈ Β«ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈΒ». ΠΠ° Π½Π΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π²Π°Ρ Π·Π°Π±Π°Π½ΡΡ, Π° Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΡΠ΄Π°Π»ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° sql.ru ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π½Π΅Π»ΡΠ·Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΎΠΊΠ»Π°Π΄, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π°Π³Π΅Π½ΡΡΡΠ²Π° ΠΈ Π³ΠΎΡΠΎΠ΄.
Β 5.Β ΠΠ°ΠΊ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΎΡΠ±ΠΎΡ ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ (Π²Π°ΠΆΠ½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠΎΠ² Β ΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΡΠ±ΠΎΡΠ°).
ΠΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΎΡΡΠ΅Π² Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π΅ΡΠ΅ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠ½ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΈ ΠΎΡΡΠ΅ΡΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°, Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
Π’Π°ΠΊΠΆΠ΅, Π²Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° Β β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΎ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ²Π»Π΅ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° ΠΈ ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠΎΠ³Π»Π°ΡΠΈΠ»ΡΡ Π½Π° Π²ΡΡΡΠ΅ΡΡ. Π₯ΠΎΡΠΎΡΠΎ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΎΡΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ ΡΡΠ°Π·Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΏΠΎΠΌΠΈΠ½Π°ΠΉΡΠ΅, ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅. Π HR-ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ ΠΈ Π°Π³Π΅Π½ΡΡΡΠ²Π°ΠΌ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΈ ΠΎΡΠ½ΠΎΡΡΡΡΡ Ρ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈ Π½Π΅ΠΊΠΎΠΉ ΠΎΠΏΠ°ΡΠΊΠΎΠΉ, ΡΡΠΎ ΡΠ°ΠΊΡ.
6.Β ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ².
ΠΠ»Ρ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠ² Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΡΠΎΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ²ΠΎΡ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ, Π²ΠΎ-Π²ΡΠΎΡΡΡ , Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅ ΡΡΠ½ΠΊΠ° ΡΡΡΠ΄Π° ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΡΡ ΠΈ Π²ΠΎΠΏΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ Π²ΡΠ·Π²Π°ΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΡ ΡΠ΅Π°ΠΊΡΠΈΡ.
Π ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° Π² ΡΠ²ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΎΠ±ΡΡΠ½ΠΎ HR-ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ (ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ) ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΡΠ΅Ρ Π»ΠΈΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ, Π²Π°ΠΆΠ½ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠΈ), Π²ΡΡΡΠ½ΡΠ΅Ρ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ , ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ ΠΈ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΡΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°. ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° ΡΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΠ΅ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·Π²ΡΡΠ½ΡΡΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ±ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ΅.
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠ²Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ: ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ (Π»Π΅Ρ), ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΡΠΎΠ²Π΅Π½Ρ Π²Π»Π°Π΄Π΅Π½ΠΈΡ ΠΈ ΠΎΠΏΡΠΎΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎ ΡΠΎΠΌ, Ρ ΡΠ΅ΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ ΡΠ°Π±ΠΎΡΠ°Π», ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ Π·Π½Π°Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΠ΄Π΅Π»Π°Π» Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ΅ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.
6.Β ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ² ΠΊ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΠ΄Π΅ΡΡ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½Π°Π±Π΄ΠΈΡΡ Π²ΡΠ΅ΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅Ρ Π½Π°ΡΠΈ Π½Π° ΡΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠ³ΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ. ΠΡΠ΅Π½Ρ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΡΡΡΠ΅ΡΡ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΎΡΡ Π±Ρ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ Π½Π°Π½ΠΈΠΌΠ°ΡΡΠΈΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ, Π΄Π°ΠΆΠ΅ Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ 90% ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡΡΡ, Π½Π΅-ΡΠ΅Ρ Π½Π°ΡΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ. ΠΡΠΎ Π΄Π°ΡΡ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° Π΄Π°Π½Π½ΠΎΠΌΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠΈΡΠΊ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠ°, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π²Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ, Π±ΡΠ΄Π΅Ρ Π»ΡΠ³ΠΊΠΈΠΌ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ!
ΠΠΈΠ°Π½Π° Π¦ΡΡΠΊΠ°Π½, IT HR,Β ithrdiana.wordpress.com
ΠΠ°ΠΊ ΡΡΠ°ΡΡ Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ? (Java Developer)
ΠΠ°ΠΊ ΡΡΠ°ΡΡ Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ? (Java Developer)
ΠΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ java ΠΎΡ ITVDN.com ΠΈ ΠΊΡΠΏΠΎΠ½ Π½Π° 15% ΡΠΊΠΈΠ΄ΠΊΡ Β«BCJBD1FΒ»
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅Β https://itvdn.com/ru/specialities/java-developer
Java ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ΄Π½Π° ΠΈΠ· Π»ΡΡΡΠΈΡ ΡΠΊΠΎΠ» ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ITVDN ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΒ ΠΊΡΡΡΡΒ Java ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅
Java DeveloperΒ β ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ (BigData). ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΠ‘ (ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ), web ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π° java ΠΏΠΈΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ (Back end),Β ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π΄Π°Π½Π½ΡΡ .
Π Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ, Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ (java developer) ΠΎΡΠ΅Π½Ρ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Ρ. ΠΡ ΠΎΠΏΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΡΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΡΡ , Π³Π΄Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π΄Π°Π½Π½ΡΡ . Π ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΊΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΡΠΎΠ²Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. Π ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ Π²Ρ ΠΎΠ΄ΠΈΡ:
- ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°
- Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
Java β ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈ ΡΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ. ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΡΡ Ρ C (ΡΠΈ) ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ. Π C (ΡΠΈ) Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΏΠΎΡ ΠΎΠΆ Π½Π° C++ (cpp) ΠΈ C# (C sharp). Π ΡΠΎΠΆΠ΅ Π²ΡΠ΅ΠΌΡ, Π² ΡΠ·ΡΠΊΠ΅ Java Π΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠΈ ΠΏΠ»ΡΡΡ, ΡΠ°ΠΊ ΠΈ ΠΌΠΈΠ½ΡΡΡ. ΠΡΠ»ΠΈ ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΠΎ Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΈΠ· Π·Π° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠ°, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΡΠ΅ΠΌ ΠΆΠ΅ C++, Π½ΠΎ ΡΡΠΎΡ ΠΌΠΈΠ½ΡΡ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΏΠ»ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° windows ΠΈΠ»ΠΈ unix ΡΠΈΡΡΠ΅ΠΌΠ°Ρ . ΠΡΠΎ Π΄Π°Π΅Ρ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠ»Ρ Java Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΡΠΎ Π΄Π°Π΅Ρ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΡΡΡΠ΅Π΅.
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ Π² ΠΠΠ (ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ), ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΌΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ½ΡΡΠ΅Π½ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ java ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ±ΠΎ ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, java developer ΠΎΠ±ΡΠ·Π°Π½ Π·Π½Π°ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ (DB), ΡΡΠΎ Π±Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΈ Π²ΡΠ±ΠΎΡΠΊΠΈ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°Π±Π»ΠΈΡ. ΠΠΎΠ΄ Java Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² (Framework). Π Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±Ρ Π±ΡΡΡΡΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π΅ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°Ρ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄, Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π»ΡΠ±ΠΈΡΠ΅Π»Ρ, Π½ΠΎ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊ ΡΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ ΡΡΡΡΠΎΠ΅Π½Ρ Π²Π½ΡΡΡΠΈ.
ΠΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ java ΠΎΡ ITVDN.com ΠΈ ΠΊΡΠΏΠΎΠ½ Π½Π° 15% ΡΠΊΠΈΠ΄ΠΊΡ Β«BCJBD1FΒ»
ΠΠ»Ρ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊΠ° Java ITVDN ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΏΡΠΎΠΉΡΠΈ ΠΊΡΡΡΡΒ Java developer.
ΠΠ°ΠΊ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅Β java ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅?
Β ΠΠ»Π°Π½ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΡΠ΅ ΠΊΡΡΡΡ ΠΈ ΡΠ΅ΠΌΡ. | Π‘ΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠΎΠΊΠΈ Π‘ΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠΎΠΊΠΈ, ΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΊ ΡΠ΅ΠΌΠ΅. | Π£ΡΠ΅Π±Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΎΠΏΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠΏΠ΅ΠΊΡ ΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΡΡΠΎΠΊΠ°ΠΌ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ Ρ Π½ΠΈΠΌΠΈ. |
ΠΡΠΏΠΎΠ»Π½ΡΠΉΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ ΠΠ°ΠΊΡΠ΅ΠΏΠ»ΡΠΉΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ°. | ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π½Π°Π½ΠΈΠΉ ΠΡΠΎΡ ΠΎΠ΄ΠΈΡΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ° ΠΈ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ΅Π³ΠΎ ΠΊΡΡΡΠ°. | ΠΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΌΠ΅Π½ΡΠΎΡΠΎΠΌ ΠΠ±ΡΠ°ΠΉΡΠ΅ΡΡ Ρ ΠΌΠ΅Π½ΡΠΎΡΠΎΠΌ, ΠΏΠΎΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ. |
Π’ΡΠ΅Π½Π°ΠΆΠ΅Ρ Π½Π°Π²ΡΠΊΠΎΠ² Π€ΠΎΡΠΌΠΈΡΡΠΉΡΠ΅ Π½Π°Π²ΡΠΊΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π’ΡΠ΅Π½Π°ΠΆΠ΅Ρ. | Π€ΠΎΡΡΠΌ ΠΠ±ΡΠ°ΠΉΡΠ΅ΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ, ΡΡΠ΅Π½Π΅ΡΠ°ΠΌΠΈ, Π΅Π΄ΠΈΠ½ΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ Π½Π° ΡΠΎΡΡΠΌΠ΅ ITVDN. | Β ΠΠ΅Π±ΠΈΠ½Π°ΡΡ Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ Π²Π΅Π±ΠΈΠ½Π°ΡΠ°Ρ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π·Π°Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΠ°ΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ Π² ΠΏΡΡΠΌΠΎΠΌ ΡΡΠΈΡΠ΅. |
Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΠ°ΡΠΈ Π·Π½Π°Π½ΠΈΡ. | ΠΠΈΠΏΠ»ΠΎΠΌ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ° Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ Π²ΡΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ΄Π°ΡΡ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΊΠ·Π°ΠΌΠ΅Π½. | ΠΠΎΠ½ΡΡΡ ΠΠΎΠ»ΡΡΠ°ΠΉΡΠ΅ Π±ΠΎΠ½ΡΡΡ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ² ITVDN ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΠΉΡΠ΅ ΠΈΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΊΠΈ ΠΈ ΡΠΊΠΈΠ΄ΠΊΠΈ. |
Β
ΠΠΠΠΠ ΠΠ£Π Π‘Π« ΠΠ Π‘ΠΠΠ¦ΠΠΠΠ¬ΠΠΠ‘Π’Π Β«JAVA DEVELOPERΒ»
Β
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΡΡΡΡΒ Β Β Β Β Β Β ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΡΡΡΡ
ΠΠ°ΠΊ ΡΡΠ°ΡΡ Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ? + ΠΊΡΠΏΠΎΠ½ Π½Π° 15% ΡΠΊΠΈΠ΄ΠΊΡ BCJBD1FΠΠΠΠΠ‘Π ΠΠΠ‘ΠΠΠΠ’ΠΠ«Π₯ ΠΠΠΠΠΠΠ ΠΠ JAVA
Β
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ Π²Π΅Π±ΠΈΠ½Π°ΡΡ
Π ΠΊΠΎΠ½ΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌ ΠΏΠΎ java
ΠΠΈΠΏΠ»ΠΎΠΌ Java DeveloperΠ‘Π΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΎ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠ°Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Java Developer:
- ΠΠ»ΡΠ±ΠΎΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Java
- Π£Π²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΠΠ ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- Π£Π²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
- ΠΠ½Π°Π½ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ (MySQL ΠΈΠ»ΠΈ PostgreSQL)
- ΠΠ½Π°Π½ΠΈΡ JDBC ΠΈ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΠ΅ Hibernate
- ΠΠ½Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (TDD)
- ΠΠ½Π°Π½ΠΈΠ΅ Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ XML ΠΈ JSON
- ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Spring
- ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (ΡΠ³Π»ΡΠ±Π»Π΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ)
Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ:
Trainee Java Developer
Junior/Middle/Senior Java Developer
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Java
Java Team Lead
Java Solution Architect
Lead Java Engineer
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ java
Java β Π΄Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΎΡΠ΅Π½ΡΒ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉΒ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, java Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΉ IT ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉΒ Sun MicrosystemsΒ (Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π΅Π΅ Π²ΡΠΊΡΠΏΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΒ Oracle). ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° Java ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΒ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΡΡΡΡΒ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉΒ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄, ΠΈΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ (windows, unix) Ρ ΠΏΠΎΠΌΠΎΡΡΡΒ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ Java-ΠΌΠ°ΡΠΈΠ½Ρ. ΠΠ°ΡΠΎΠΉ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ 23 ΠΌΠ°Ρ 1995 Π³ΠΎΠ΄Π°. ΠΠ° 2019 Π³ΠΎΠ΄ Java ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Β
ΠΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ java ΠΎΡ ITVDN.com ΠΈ ΠΊΡΠΏΠΎΠ½ Π½Π° 15% ΡΠΊΠΈΠ΄ΠΊΡ Β«BCJBD1FΒ»
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅Β https://itvdn.com/ru/specialities/java-developer
Β
Β
Java Enterprise vs Android Π² 2019 β ΡΡΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΡ? / Habr
Π Π΅ΡΠΈΠ» ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΌΡΡΠ»ΡΠΌΠΈ Π½Π° ΡΠ΅ΠΌΡ ΡΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΡΡ ΠΎΡΡΠ°ΡΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎΠΈΡ ΠΏΠΎΠΉΡΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, ΠΎΡΠ²ΠΎΠΈΠ²ΡΠ΅ΠΌΡ Java core ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ computer science. Π Π΄ΠΎΡΠΎΠ³ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π΄Π²Π΅: Java Enterprise ΠΈΠ»ΠΈ Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΠ΄ Java Enterprise ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π° hh ΠΈΠΌΠ΅ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Β«Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ». ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΡΠΎΠΌ ΠΆΠ΅ ΡΠ°ΠΉΡΠ΅ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Β«android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ».ΠΡΠ΄Π΅ΠΌ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ Π²Ρ ΠΈΠ·ΡΡΠΈΠ»ΠΈ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ core ΡΠ·ΡΠΊΠ° Java, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈΡΡ Ρ ΡΠ΅ΠΌΠ°ΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², SQL ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ Π²Π΅ΡΠ°ΠΌΠΈ ΠΈΠ· computer science, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΠΏΡΡΡ ΠΊΡΠ΄Π° Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅ Ρ ΠΏΡΠΈΡΠ΅Π»ΠΎΠΌ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΡΡΡΡΠΎΠΈΡΡΡΡ Π½Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ junior-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠ±ΡΡΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Π² Π²ΡΠ±ΠΎΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΡΠΌΠΈ Π²ΡΡΠ΅ Π²Π΅ΡΠΊΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
1) Π‘ΡΠ΅ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΡΠ»ΠΎ Π² Π±ΠΈΠ·Π½Π΅Ρ ΡΠΆΠ΅ ΠΏΠΎΡΡΠΈ 20 Π»Π΅Ρ Π½Π°Π·Π°Π΄. ΠΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, Π² ΡΡΠ΅ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ². ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ²ΠΎΠΉ ΡΡΠ΅ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈ Π±ΡΠ²Π°Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΆΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΎΡ-Π²ΠΎΡ ΡΠΌΡΡΡ, Π° ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ, ΠΊΡΠΎΠΌΠ΅ Π΄ΠΆΠ°Π²ΠΎΠ²ΡΠΊΠΈΡ Π²Π΅ΡΠ΅ΠΉ ΠΎΡ Π΄ΠΆΠ°Π²ΠΈΡΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π±ΡΡΡ Π·Π½Π°ΡΡ UI ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: JS Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ, html, css
Π’Π°ΠΊ ΠΊΠ°ΠΊ android ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠ»ΠΎΠ΄Π°Ρ ΠΠ‘, Π° Π² Π±ΠΈΠ·Π½Π΅Ρ ΠΎΠ½Π° Π²ΠΎΡΠ»Π° Π΅ΡΠ΅ ΠΏΠΎΠ·ΠΆΠ΅, ΡΠΎ ΡΡΡ Π½Π΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ Π·ΠΎΠΎΠΏΠ°ΡΠΊΠ° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΠΊΠ°ΠΊ Π² Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄ΠΆΠ°Π²Π΅. ΠΠ΅Ρ ΡΡΡ Π½ΠΈ ΡΠΏΡΠΈΠ½Π³Π°, Π½ΠΈ Ρ ΠΈΠ±Π΅ΡΠ½Π΅ΠΉΡΠ°, Π½ΠΈ Π΄ΡΡΠ³ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΊΠ·ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²Π΅ΡΠ΅ΠΉ. Π Π°Π±ΠΎΡΡ ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΈΠΌΠ΅Ρ Π² Π±Π°Π³Π°ΠΆΠ΅ Π·Π½Π°Π½ΠΈΠΉ Π»ΠΈΡΡ android sdk ΠΈ java core. UI, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΡΠΌΠΎ Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ» (android studio), ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ drag and drop. Π’ΠΎ Π΅ΡΡΡ GUI ΡΠ°ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ
2) ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΡΠ΅ΡΡ
ΠΠ°ΠΊ ΡΡΠΎ Π½ΠΈ ΠΏΠ΅ΡΠ°Π»ΡΠ½ΠΎ, Π² Π ΠΎΡΡΠΈΠΈ Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅Ρ (Π·Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ β Π±Π°Π½ΠΊΠΈ ΠΈ Π³ΠΎΡ ΠΏΠΎΡΡΠ°Π»Ρ). Π’ΠΎ ΡΡΠΎ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ ΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌ Π² ΠΠ²ΡΠΎΠΏΡ ΠΈ ΠΠΌΠ΅ΡΠΈΠΊΡ. Π‘Π»Π΅Π΄ΡΡΠ²ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΠΌΠΎΠΉ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ. ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ², Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ, big data, Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ, ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ
Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΡΡΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΌΠ°Π»ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅ΡΠ°, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΈΠ³ΡΠΎΠΊΠΎΠ² ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. ΠΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ Ρ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠΎΡΠΎΠ½Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ . ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, android ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠ΄Π°, Π½ΠΎ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΡΠΎΠ»ΠΎΠΊ β Π½Π°ΡΡΠ΄Ρ Ρ ΠΏΡΠΎΡΡΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠ΅.
3) ΠΡΡΡ Π»ΠΈ Π±ΡΠ΄ΡΡΠ΅Π΅?
ΠΠ°ΡΡΠ΅Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄ΠΆΠ°Π²Π΅ β Π½Π΅ Π·Π½Π°Ρ. Π₯ΠΎΡΡ ΠΎΠ½Π° ΠΈ Π΄Π΅ΡΠΆΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΡΠΊΠ°Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ΅ΠΌ ΡΡΠΎ Π²ΡΠ·Π²Π°Π½ΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. Π Π°Π½ΡΡΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ JVM ΠΈ Π΅Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΡΡ, Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΈ Π²Π΅ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π²ΡΠ½ΠΎΡΠΈΡΡΡ Π² Π²Π΅Π± β Π±ΡΠ΄ΡΡΠ΅Π΅ Π΄ΠΆΠ°Π²Ρ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊΠ° Π΄Π»Ρ enterprise ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ. ΠΠ°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠ°Π· Π΄ΠΆΠ°Π²Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ Π΅ΠΉ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΠΈΠ΄ΠΈΠΌΠΎ Π΄ΠΆΠ°Π²Π° Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΉ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ.
ΠΠ° ΡΡΠ½ΠΊΠ΅ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² OS Android Π½Π΅Ρ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠ². ΠΠ΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ iOS ΠΏΠΎΠ³Π»ΠΎΡΠΈΡ android Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ Π½ΡΠ»Ρ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ ΠΏΠ°ΡΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² Π»Π΅Ρ Π² ΠΎΡΡΠ°ΡΠ»ΠΈ Π²ΡΡΠ΄ Π»ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠΎΠΆΠ΅Ρ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, Π½ΠΎ ΡΠΎΡ ΠΊΡΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Ρ Π½ΡΠ»Ρ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡ ΠΈΠ·ΡΡΠ°ΡΡ ΠΈ ΡΠ°ΡΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΡΠ°ΠΌΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄ΠΆΠ°Π²Ρ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΡΠ°ΡΡΡΡ ΠΈΠ·ΡΡΠΈΡΡ Π²ΡΠ΅ ΠΈ ΡΡΠ°Π·Ρ, ΡΡΠΎΠ±Ρ Ρ ΠΎΡΡ ΠΊΡΠ΄Π°-ΡΠΎ ΡΡΡΡΠΎΠΈΡΡΡΡ β ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠΎΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ scope ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅ ΡΠ΅ΠΉΡΠ°Ρ
ΠΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Java, ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΡΡΡ ΠΏΠΎ Java ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΠΊΡΡΡΡ ΠΏΠΎ Java, ΠΊΡΡΡΡ Β«ΠΠΆΠ°Π²Π°Β». ΠΠ°ΠΏΠΈΡΠΈΡΡ Π½Π° ΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Java, ΠΏΡΠΎΠΉΠ΄ΠΈ ΠΊΡΡΡΡ Java ΠΈ ΠΏΠΎΠ»ΡΡΠΈ Π½ΠΎΠ²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ!
ΠΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ ΠΏΠ΅ΡΠ²Π°Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° OTUS, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ°ΡΡΠΎΠ²Π°Π»Π° Π² Π°ΠΏΡΠ΅Π»Π΅ 2017 Π³ΠΎΠ΄Π°. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ 430 Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΎΠ².
ΠΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠ°ΠΊΡΠΈΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Java ΠΈ Π·Π° 5 ΠΌΠ΅ΡΡΡΠ΅Π² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·Π²ΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Ρ Junior Π΄ΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Middle-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ β ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ»ΡΡΠ°ΡΠ΅Π»ΡΠΌ Ρ ΠΎΠΏΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ³Π»ΡΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° Java. ΠΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π±Π΅ΡΡΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°ΡΡΠΈΠΌΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ, ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, Π²Π΅Π±-ΡΡΠΎΠ½ΡΠ΅Π½Π΄ΠΎΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ.
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ ΠΊΡΡΡ?
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Java Ρ ΠΎΠΏΡΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡ 1 Π³ΠΎΠ΄Π° ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π° Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠ°Ρ
Ρ ΠΎΠΏΡΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ ΠΎΡ 3 Π»Π΅Ρ (ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π»ΡΠ±ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΠΠ).
ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ
ΠΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΈ ΡΠΌΠΎΠ³ΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° ΠΈ Java-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌΠΈ ΠΈ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠ°Π½Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ ΠΈ Π±ΡΡΡΡΠ΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ
Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ² ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΊΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Java Π΄Π»Ρ Junior ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
ΠΠ·ΡΡΠ°ΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ JMH, ASM, classLoader, ΠΊΠ»Π°ΡΡ sun.misc.Unsafe
ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ
ΠΠΎΠ»Π΅Π΅ 400 ΡΡΠΏΠ΅ΡΠ½ΡΡ
Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΎΠ² ΠΊΡΡΡΠ°