0
0 reviews
Mastering IntelliJ IDEA for Java Devs
IntelliJ IDEA Tips and Tricks
- Description
- Curriculum
- FAQ
- Reviews
IntelliJ IDEA is built on the principle that every minute a developer spends in the flow state is a good minute, and things that break developers out of that flow are bad and should be avoided.
This course is built with ergonomic ideas in mind, to help you make the most out of an IDE.
We’re going to explore what are the features that actually make us more productive.
Curriculum:
How to Configure IntelliJ IDEA to Keep You in the Flow State
- How to Configure IntelliJ with ergonomics in mind
- How to Setup IntelliJ in order to navigate faster
- How to use all IntelliJ many tools without breaking our focus.
- How to make IntelliJ move fast to not disturb your creative flow
- Find useful features that you actually never used
Making Use of Code Completion
- Real-life use cases for Complete Current Statement
- Real-life use cases for Smart Completion
- Real-life use cases for CamelCase Completion
- Real-life use cases for Postfix Completion
How to Avoid Common Interruptions in Daily Coding
- How to avoid going back to fix already-typed expression
- How to create everything from within the code editor with the least friction
IntelliJ IDEA Templates for Spring Boot Application
- How to generate boilerplate code for common SpringBoot application
- How to use and create Live and File Templates
Refactoring in IntelliJ IDEA
- How IntelliJ facilitates the process of refactoring
- Explore automatic refactoring capabilities of IntelliJ
- Hands-on refactoring examples and how IntelliJ helps to reduce mistakes while changing the code
Database Tools
- How we can use IntelliJ IDEA to connect to a PostgreSQL database
- How to make use of the IntelliJ support for Spring Data
- Generate diagrams of the database schema
- Manage code entities
- Run queries from the codebase
Maven Tools
- Why do we need Maven for development?
- How IntelliJ IDEA makes the interaction with maven effortless and intuitive, but also more effective?
- Getting started with a Maven project in IntelliJ Idea.
- Explore IntelliJ features for the POM file.
- Understanding the Maven Build Lifecycle.
- How to create and save custom run configurations?
- Why download sources and documentation?
- How to use the visual representation of all dependencies?
Debugging Features
- How to use Conditional Breakpoints?
- Explore different types of breakpoints.
- How to use the Stream Debugger?
- Modify Code Behaviour while debugging.
Making Use of Code Completion
-
1IntelliJ IDEA PhilosophyVideo lesson
-
2IntelliJ IDEA PhilosophyQuiz
-
3The Usual look of IntelliJ IDEAVideo lesson
-
4Better alternatives to tabsVideo lesson
-
5Better alternatives to tabsQuiz
-
6The "too many tool windows" problemVideo lesson
-
7The "too many tool windows" problemQuiz
-
8The navigation barVideo lesson
-
9Zen workspaceVideo lesson
-
10Zen workspaceQuiz
-
11Snappy projectsVideo lesson
-
12Snappy projectsQuiz
-
13Tip of the dayVideo lesson
-
14Tip of the dayQuiz
How to Avoid Common Interruptions in Daily Coding
-
15Code Completion in Real Life - Example 1Video lesson
-
16Code Completion Hands-on Example 1Text lesson
-
17Code Completion Hands-on Example 1Quiz
-
18Code Completion in Real Life - Example 2Video lesson
-
19Code Completion Hands-on Example 2Text lesson
-
20Code Completion in Real Life - Example 2Quiz
-
21SummaryVideo lesson
IntelliJ IDEA Templates for Spring Boot Application
Refactoring in IntelliJ IDEA
-
26Example Project PresentationVideo lesson
-
27Example Project PresentationQuiz
-
28Making use of Entity TemplatesVideo lesson
-
29Making use of Entity TemplatesQuiz
-
30Making use of Repository TemplatesVideo lesson
-
31Making use of Repository TemplatesQuiz
-
32Making use of Controller TemplatesVideo lesson
-
33Making use of Controller TemplatesQuiz
Database Tools
-
34Why refactor? Motivation for Refactoring in general.Video lesson
-
35Why refactor? Motivation for Refactoring in general.Quiz
-
36The first step in refactoringVideo lesson
-
37The first step in refactoringQuiz
-
38Adding structure to the code using IntelliJ Refactoring ToolsVideo lesson
-
39Adding structure to the code using IntelliJ Refactoring ToolsQuiz
-
40Post Refactoring StepsVideo lesson
-
41Post Refactoring StepsQuiz
-
42Adding more structure to the code using IntelliJ Refactoring ToolsVideo lesson
-
43Adding more structure to the code using IntelliJ Refactoring ToolsQuiz
-
44Splitting the structured codeVideo lesson
-
45Splitting the structured codeQuiz
-
46Replace Conditional with PolymorphismVideo lesson
-
47Replace Conditional with PolymorphismQuiz
-
48RecapVideo lesson
Maven Tools
-
49IntroductionVideo lesson
-
50Creating a JPA Project and connecting it to a DatasourceVideo lesson
-
51Creating a JPA Project and connecting it to a DatasourceQuiz
-
52Making use of IntelliJ support for Database EntitiesVideo lesson
-
53Making use of IntelliJ support for Database EntitiesQuiz
-
54Making use of IntelliJ support for Database RepositoriesVideo lesson
-
55Making use of IntelliJ support for Database RepositoriesQuiz
-
56Database Performance ToolsVideo lesson
-
57Database Navigation and RefactoringVideo lesson
-
58Database Navigation and RefactoringQuiz
Debugging Features
-
59Purpose of MavenVideo lesson
-
60Create a new Maven projectVideo lesson
-
61IntelliJ features for the POM fileVideo lesson
-
62Maven Build Lifecycle ToolsVideo lesson
-
63Maven Build Lifecycle ToolsQuiz
-
64Creating and saving custom run configurationsVideo lesson
-
65Download sources and documentationVideo lesson
-
66Download sources and documentationQuiz
-
67Assigning shortcuts to your tool windowsVideo lesson
-
68Visual representation of all dependenciesVideo lesson
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Please, login to leave a review
Course available for 4 days
Share
Course details
Video
2 hours
Lectures
2
Certificate of Completion
Full lifetime access
Access on mobile and TV
Popular courses
External Links May Contain Affiliate Links read more