Autoplay
Autocomplete
Previous Lesson
Complete and Continue
IntelliJ IDEA Developer Guide
Course Overview
1 - Course Overview (2:36)
2 - Course Slides
3 - Newsletter
4 - Join the Community
Getting Started
1 - Intro to IDEs and IntelliJ (3:01)
2 - IntelliJ Community vs Community (3:12)
3 - IntelliJ Free Licence (1:05)
4 - Jetbrains Toolbox (2:54)
5 - Installing IntelliJ (2:55)
Up and Running With IntelliJ
0 - Intro (0:37)
1 - Your First App (3:56)
2 - How IntelliJ Runs Your Code (3:09)
3 - Classic vs New UI (3:18)
4 - Exploring IntelliJ (7:00)
5 - Exploring Menus and Menu Items (9:44)
6 - Tips (3:00)
7 - The Editor (4:40)
Configuring IntelliJ
0 - Intro (0:46)
1 - Project Stucture (1:46)
2 - Themes (3:26)
3 - Plugins (6:26)
4 - Presentation Assistant (3:52)
5 - Keymap (3:49)
6 - Change Font Size (3:16)
Importance of Shortcuts
0 - Intro (0:41)
1 - Shortcuts (2:18)
2 - Use IntelliJ witthout Mouse (5:20)
3 - Vim (6:02)
4 - Ace Jump (2:29)
Editing
0 - Intro (0:24)
1 - The Right Way to Copy and Paste (4:05)
2 - Copy Paths (1:53)
3 - Find and Replace (4:08)
4 - Expanding and Shringking Selection (1:28)
5 - Expanding and Collapsing Block of Code (1:59)
6 - Select Occurences (3:00)
7 - Column Selection (1:39)
8 - Duplicate Delete and Moving Lines (0:53)
Software Development
0 - Intro (0:34)
1 - Packages (2:27)
3 - Run Configurations (6:21)
2 - Classes (3:28)
4 - Services (4:10)
5 - Integrated Terminal (4:13)
6 - Scratch File (2:40)
7 - Maven (3:52)
8 - Gradle (3:24)
9 - Spring Boot (5:19)
10 - Code With Me (2:33)
11 - Regex Checker (3:02)
AI Code Completion and Generation
0 - Intro (0:31)
1 - Full Line Code Completion (5:01)
2 - Ai Assitant (8:53)
3 - AI Actions (6:23)
4 - Generate Wizard (5:44)
5 - Basic and Type Match Code Completion (4:23)
6 - Live Templates (5:03)
Refactoring
1 - Intro (0:16)
2 - Remove Unused Imports (1:49)
3 - Reformat Code (2:22)
4 - Renaming (4:17)
5 - Extract to Variable Parameter and more (5:26)
6 - Extract To Interface (4:25)
7 - Change Signature (5:19)
8 - Outro (2:10)
Searching and Navigating
2 - Serching (6:34)
1 - Intro (0:44)
3 - Recent Files and Locations (2:25)
4 - Switcher and Navigate Back and Forrward (4:00)
5 - Structure (4:31)
6 - Find Usages and Go To Declaration (10:06)
7 - Call Hierarchy (4:26)
Testing and Debugging
1 - Intro (0:36)
2 - Your First Test (5:03)
3 - Generate Tests (3:40)
4 - Test Live Templates (2:18)
5 - AI Generated Tests (2:56)
6 - Test with Coverage (2:42)
7 - Debugging (Breatk Points, Step Into etc) (8:56)
Version Control & Git
1 - Intro (0:42)
2 - Create Git Repository (3:08)
3 - Push and Create Github Repo (5:59)
4 - Commit and Push (7:01)
5 - Branches and Pull Requests (6:17)
6 - Clone Repo (3:10)
7 - Other VSC Features (2:57)
Tools and Other Stacks
1 - Intro (0:31)
2 - Spring Boot (3:07)
3 - Database Client (7:01)
4 - HTTP Client (7:37)
5 - Other Programming Languages (3:55)
6 - Docker and Kubernetes (2:13)
7 - SSH (1:07)
IntelliJ Classic
1- IntelliJ Classic UI
Getting Started
1 - Hello World App
2 - Exploring IntelliJ
3 - Menu Items Overview
Configuring IntelliJ
1 - Font Size
2 - Themes
3 - Plugins
4 - Presentation Assistant
5 - Key Mapping
6 - Installing JDK
Basics Of Editing
1 - The Right Way to Copy and Paste
2 - Copy Path and Reference
3 - Find & Replace
4 - Expand Shrink _ Column Selection
5 - Completeing Statements
6 - Section Outro
Software Development
1 - Packages
2 - Classes
3 - Different Scatch FIles
4 - Edit Configurations
5 - Integrated Terminal
6 - Scratch Files
7 - Cloning Repo
8 - Git Integration
9 - Maven
10 - Code With Me
Keyboard Shortcuts
1 - Importance of Keyboard Shortcut
2 - Using IntelliJ Without Mouse
3 - Vim and AceJump
Searching & Navigating
1 - Choosing Your KeyMap
2 - Search Everywhere
3 - Search for Classes amd Files
4 - Recent Files and Locations
5 - Find and Find _ Replace
6 - File Structure
7 - Call Hierarchy
8 - Find Usages
Code Generation
1 - Generate
2 - Overrdide and Implement
3 - Code Completion
4 - Expanding and Colapsing Code
5 - Optimize Imports and Format Code
6 - Live Templates
Refactoring
1 - Renaming
2 - Extracting to Variable
3 - Introduce Parameter
4 - Change Signature
5 - Extract To Interface
6 - Section Outro
Testing
1 - Creatiing Tests
2 - Running Tests
3 - Generating Test Methods
4 - Editing Test GenerationLive Template
5 - Test Coverage
6 - Debug Mode _ Breakpoints
7 - Step Into and Over
8 - Other debugging mode features
Version Control and Git
1 - Version Control
2 - Branches Commit and Push
3 - Creating PRs
4 - Section Outro
IntelliJ Ultimate
1 - IntelliJ Ultimate
2 - IntelliJ Ultimate Setpup
3 - Spring Boot Integration
4 - Docker
5 - Database Integration
6 - HTTP Client
7 - Clean up Services
8 - Javascript
9 - Go Development
Outro
1 - Outro
Next Steps
2 - Spring Boot
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock