-
Урок 1.
00:00:11
0.1. IntelliJ Wizardry with Heinz Kabutz
-
Урок 2.
00:00:10
0.2. Copyright Notice
-
Урок 3.
00:06:21
1.1. Why IntelliJ IDEA?
-
Урок 4.
00:00:35
1.2. Questions
-
Урок 5.
00:01:50
1.3. Exercises
-
Урок 6.
00:00:17
2. Setting up IntelliJ IDEA
-
Урок 7.
00:01:37
2.1. Download JetBrains Toolbox
-
Урок 8.
00:01:24
2.2. Install IntelliJ IDEA Community Edition
-
Урок 9.
00:01:00
2.3. Importing Project From VCS
-
Урок 10.
00:00:42
2.4. Setting IDE Font
-
Урок 11.
00:00:39
2.5. Cloning Project From Git
-
Урок 12.
00:00:26
2.6. Tip of the Day
-
Урок 13.
00:00:29
2.7. Dark Mode Screens
-
Урок 14.
00:01:28
2.8. Open Project Structure Dialog
-
Урок 15.
00:01:19
2.8.1. Choosing JDK 17 Version
-
Урок 16.
00:00:22
2.9. Settings Dialog
-
Урок 17.
00:03:26
2.9.1. Seeing Errors in Darcula vs Light Scheme
-
Урок 18.
00:06:54
2.9.2. "Mac OS X Heinz.xml" Keymap
-
Урок 19.
00:00:51
2.9.3. Show Method Separators
-
Урок 20.
00:01:47
2.9.4. Code Folding
-
Урок 21.
00:01:17
2.9.5. Use CamelHumps Words
-
Урок 22.
00:02:36
2.9.6. Color Scheme - Darcula Courses
-
Урок 23.
00:00:59
2.9.7. Live Templates
-
Урок 24.
00:03:37
2.10. Recovering From Broken Indexes
-
Урок 25.
00:03:33
3.1. IntelliJ IDEA Philosophy
-
Урок 26.
00:01:56
3.2. Tracking Productivity
-
Урок 27.
00:00:04
3.3. Useful Plugins
-
Урок 28.
00:00:45
3.3.1. Presentation Assistant Plugin
-
Урок 29.
00:00:37
3.3.2. Key Promoter Plugin
-
Урок 30.
00:00:15
3.3.3. Keymap Exporter Plugin
-
Урок 31.
00:00:08
3.3.4. Keystroke Counter Plugin
-
Урок 32.
00:02:31
3.3.5. JOL and JMH Plugins
-
Урок 33.
00:00:58
3.3.6. Additional Schemes
-
Урок 34.
00:01:27
3.4. Find Action
-
Урок 35.
00:04:09
3.5. Search Everywhere
-
Урок 36.
00:03:44
3.6. Tool Windows
-
Урок 37.
00:03:11
3.6.1. Switching Between Editor & Tool Windows
-
Урок 38.
00:03:40
3.7. Autoscroll To and From Source
-
Урок 39.
00:00:46
3.8. Showing Toolbar
-
Урок 40.
00:00:10
4. Essential Shortcuts
-
Урок 41.
00:06:42
4.1. Superkey for Fixing Almost Anything - Alt+Enter
-
Урок 42.
00:06:20
4.2. Generate New Code
-
Урок 43.
00:23:00
4.3. Live Templates
-
Урок 44.
00:06:41
4.4. Navigation Go To Declaration
-
Урок 45.
00:07:14
4.5. Should You Throw Away Your Mouse?
-
Урок 46.
00:04:26
4.6. Find Usages
-
Урок 47.
00:03:39
4.7. Back and Forth Navigation
-
Урок 48.
00:01:56
4.8. Bookmarks
-
Урок 49.
00:02:53
4.9. Search and Replace
-
Урок 50.
00:00:28
4.10. Start New Line
-
Урок 51.
00:04:42
4.11. Syntax Aware Selection
-
Урок 52.
00:02:51
4.12. Move Code Up and Down
-
Урок 53.
00:00:09
5. Turbo-Boosted Productivity
-
Урок 54.
00:02:20
5.1. Surround With ...
-
Урок 55.
00:01:45
5.2. Surround with Live Template
-
Урок 56.
00:04:39
5.2.1. Define Your Own Live Templates
-
Урок 57.
00:08:48
5.3. Error Based Coding
-
Урок 58.
00:00:59
5.4. Copy & Paste
-
Урок 59.
00:03:03
5.5. Line Based Editing
-
Урок 60.
00:05:23
5.6. Column Select Editing
-
Урок 61.
00:00:48
5.7. Toggle Case
-
Урок 62.
00:03:40
5.8. Reformatting Code
-
Урок 63.
00:01:18
5.9. Exercise Description
-
Урок 64.
00:04:31
5.9.1. Exercise Walkthrough
-
Урок 65.
00:00:10
6. Code Completion
-
Урок 66.
00:01:18
6.1. Joining and Splitting Lines
-
Урок 67.
00:06:57
6.2. Different Appearances
-
Урок 68.
00:01:34
6.3. Basic Code Completion
-
Урок 69.
00:00:42
6.4. Smart Code Completion
-
Урок 70.
00:01:08
6.5. Complete Statement
-
Урок 71.
00:01:11
6.6. Parameter Info
-
Урок 72.
00:01:11
6.6.1. Beware of Parameter Reordering
-
Урок 73.
00:03:58
6.7. Commenting Out Code
-
Урок 74.
00:01:11
6.7.1. Block Comments
-
Урок 75.
00:01:21
6.8. Code Folding
-
Урок 76.
00:00:52
6.9. Override and Implement Methods
-
Урок 77.
00:01:00
6.10. CamelCase in Code Completion
-
Урок 78.
00:03:51
6.11. Imports
-
Урок 79.
00:00:13
7. Source Management
-
Урок 80.
00:01:37
7.1. Local History
-
Урок 81.
00:01:00
7.2. Integration with Version Control System
-
Урок 82.
00:00:13
7.3. Git Tool Window
-
Урок 83.
00:00:34
7.4.1. Demo of Local History
-
Урок 84.
00:01:22
7.4.2. Demo Cleaning up PcdGenerator
-
Урок 85.
00:00:15
7.4.3. Demo Checking Changes in With Ctrl+K
-
Урок 86.
00:00:20
7.4.4. Demo Pushing with Ctrl+Shift+K
-
Урок 87.
00:00:11
7.4.5. Demo Pulling Changes
-
Урок 88.
00:00:15
7.4.6. Demo Git Window
-
Урок 89.
00:01:38
8.1. Refactoring
-
Урок 90.
00:01:09
8.2. Copy Class
-
Урок 91.
00:00:24
8.3. Move Class + Field + Method
-
Урок 92.
00:00:31
8.3.1. Move Method Exercise Description
-
Урок 93.
00:01:54
8.3.2. Move Method Exercise Walkthrough
-
Урок 94.
00:01:21
8.4. Renaming Things
-
Урок 95.
00:00:11
8.4.1. Renaming Things Exercise Description
-
Урок 96.
00:06:20
8.4.2. Renaming Things Exercise Walkthrough
-
Урок 97.
00:00:56
8.5. Change Signature
-
Урок 98.
00:00:28
8.5.1. Change Signature Exercise Description
-
Урок 99.
00:06:37
8.5.2. Change Signature Exercise Walkthrough
-
Урок 100.
00:01:30
8.6. Extract Variable
-
Урок 101.
00:00:15
8.6.1. Extract Variable Exercise Description
-
Урок 102.
00:01:56
8.6.2. Extract Variable Exercise Walkthrough
-
Урок 103.
00:01:06
8.7. Extract Method
-
Урок 104.
00:00:54
8.7.1. Extract Method Exercise Description
-
Урок 105.
00:04:20
8.7.2.1. Extract Method Exercise Walkthrough 1
-
Урок 106.
00:01:37
8.7.2.2. Extract Method Exercise Walkthrough 2
-
Урок 107.
00:02:16
8.7.2.3. Extract Method Exercise Walkthrough 3
-
Урок 108.
00:00:38
8.8. Inline Code
-
Урок 109.
00:00:40
8.9. Extract Field
-
Урок 110.
00:00:26
8.10. Extract Constant
-
Урок 111.
00:00:18
8.11. Extract Parameter
-
Урок 112.
00:01:07
8.12. Safe Delete
-
Урок 113.
00:01:24
8.13. Postfix Completion
-
Урок 114.
00:00:31
8.13.1. Postfix ! Demo
-
Урок 115.
00:00:11
8.13.2. Postfix != null Demo
-
Урок 116.
00:00:11
8.13.3. Postfix == null Demo
-
Урок 117.
00:00:34
8.13.4. Postfix try-catch Demo
-
Урок 118.
00:08:18
8.13.5. Postfix .var Demo
-
Урок 119.
00:01:46
9. Analyzer
-
Урок 120.
00:03:11
9.1. Analyzer -> Inspect Code
-
Урок 121.
00:05:52
9.2. Making Fields and Methods More Private
-
Урок 122.
00:09:33
9.3. Final Parameters and Local Variables
-
Урок 123.
00:04:17
9.4. Making Fields Final
-
Урок 124.
00:07:26
9.5. Removing Unused Code
-
Урок 125.
00:03:53
9.6. Error Handling
-
Урок 126.
00:02:52
9.7. Migrating to Newer Java Versions
-
Урок 127.
00:00:39
9.8. Migration Aids Exercise Description
-
Урок 128.
00:02:35
9.8.1. Setup Migration Aids
-
Урок 129.
00:02:29
9.8.2. Enhanced switch in generateCfg()
-
Урок 130.
00:00:59
9.8.3. Enhanced switch in generatePcdTemplate()
-
Урок 131.
00:01:12
9.8.4. Pattern variable in ElegantTable#initGui()
-
Урок 132.
00:01:59
9.8.5. try-with-resource in LineSocket#receiveFile()
-
Урок 133.
00:00:46
9.9. Find Duplicate Code
-
Урок 134.
00:01:25
10. Running and Debugging Code
-
Урок 135.
00:01:58
10.1. Running and Debugging Code Shortcuts
-
Урок 136.
00:10:30
10.2. Run Configuration
-
Урок 137.
00:02:57
10.3.1. Toggle Breakpoint, Resume, Step Over and Into
-
Урок 138.
00:02:02
10.3.2. Smart and Force Step Into, Step Out
-
Урок 139.
00:13:18
10.4.1. Demo of Factorial
-
Урок 140.
00:05:47
10.4.2. Demo of ConcurrencyBug Debug
-
Урок 141.
00:01:10
11. Conclusion
https://javaspecialists.teachable.com/p/superpack23