Mastering IntelliJ IDEA for Java Devs
Mastering IntelliJ IDEA for Java Devs, available at $49.99, has an average rating of 4.4, with 48 lectures, 27 quizzes, based on 28 reviews, and has 510 subscribers.
You will learn about How to use IntelliJ IDEA to its maximum capacity How to Configure IntelliJ IDEA to Keep Us in the Flow State Hands-On examples for Smart Code Completion, Complete Current Statement, CamelCase Completion, Postfix Completion, etc. How to create everything from within the code editor with the least friction Hands-On examples with File Templates and Live Templates for boilerplate code Extended example of how to refactor a Java application using IntelliJ IDEA How to make use of the IntelliJ tools for Database support How to make use of the IntelliJ tools for Maven support This course is ideal for individuals who are Developers who want to improve their productivity by taking the most out of IntelliJ IDEA or Developers who want to discover ergonomics aspects of an IDE or Developers who want to maximise their time spent in a flow state or Developers who want to use IntelliJ IDEA like a pro users It is particularly useful for Developers who want to improve their productivity by taking the most out of IntelliJ IDEA or Developers who want to discover ergonomics aspects of an IDE or Developers who want to maximise their time spent in a flow state or Developers who want to use IntelliJ IDEA like a pro users.
Enroll now: Mastering IntelliJ IDEA for Java Devs
Summary
Title: Mastering IntelliJ IDEA for Java Devs
Price: $49.99
Average Rating: 4.4
Number of Lectures: 48
Number of Quizzes: 27
Number of Published Lectures: 48
Number of Published Quizzes: 27
Number of Curriculum Items: 75
Number of Published Curriculum Objects: 75
Original Price: €54.99
Quality Status: approved
Status: Live
What You Will Learn
- How to use IntelliJ IDEA to its maximum capacity
- How to Configure IntelliJ IDEA to Keep Us in the Flow State
- Hands-On examples for Smart Code Completion, Complete Current Statement, CamelCase Completion, Postfix Completion, etc.
- How to create everything from within the code editor with the least friction
- Hands-On examples with File Templates and Live Templates for boilerplate code
- Extended example of how to refactor a Java application using IntelliJ IDEA
- How to make use of the IntelliJ tools for Database support
- How to make use of the IntelliJ tools for Maven support
Who Should Attend
- Developers who want to improve their productivity by taking the most out of IntelliJ IDEA
- Developers who want to discover ergonomics aspects of an IDE
- Developers who want to maximise their time spent in a flow state
- Developers who want to use IntelliJ IDEA like a pro users
Target Audiences
- Developers who want to improve their productivity by taking the most out of IntelliJ IDEA
- Developers who want to discover ergonomics aspects of an IDE
- Developers who want to maximise their time spent in a flow state
- Developers who want to use IntelliJ IDEA like a pro users
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: IntelliJ IDEA Philosophy
Lecture 2: The Usual look of IntelliJ IDEA
Lecture 3: Better alternatives to tabs
Lecture 4: The "too many tool windows" problem
Lecture 5: The navigation bar
Lecture 6: Zen workspace
Lecture 7: Snappy projects
Lecture 8: Tip of the day
Chapter 2: Making Use of Code Completion
Lecture 1: Code Completion in Real Life – Example 1
Lecture 2: Hands-on Example 1
Lecture 3: Code Completion in Real Life – Example 2
Lecture 4: Hands-on Example 2
Lecture 5: Summary
Chapter 3: How to Avoid Common Interruptions in Daily Coding
Lecture 1: Making use of Postfix completion. Use Cases.
Lecture 2: Create anything without leaving the current code
Chapter 4: IntelliJ IDEA Templates for Spring Boot Application
Lecture 1: Example Project Presentation
Lecture 2: Making use of Entity Templates
Lecture 3: Making use of Repository Templates
Lecture 4: Making use of Controller Templates
Chapter 5: Refactoring in IntelliJ IDEA
Lecture 1: Why refactor? Motivation for Refactoring in general.
Lecture 2: The first step in refactoring
Lecture 3: Adding structure to the code using IntelliJ Refactoring Tools
Lecture 4: Post Refactoring Steps
Lecture 5: Adding more structure to the code using IntelliJ Refactoring Tools
Lecture 6: Splitting the structured code
Lecture 7: Replace Conditional with Polymorphism
Lecture 8: Recap
Chapter 6: Database Tools
Lecture 1: Introduction
Lecture 2: Creating a JPA Project and connecting it to a Datasource
Lecture 3: Making use of IntelliJ support for Database Entities
Lecture 4: Making use of IntelliJ support for Database Repositories
Lecture 5: Database Performance Tools
Lecture 6: Database Navigation and Refactoring
Chapter 7: Maven Tools
Lecture 1: Purpose of Maven
Lecture 2: Create a new Maven project
Lecture 3: IntelliJ features for the POM file
Lecture 4: Maven Build Lifecycle Tools
Lecture 5: Creating and saving custom run configurations
Lecture 6: Download sources and documentation
Lecture 7: Assigning shortcuts to your tool windows
Lecture 8: Visual representation of all dependencies
Chapter 8: Debugging Features
Lecture 1: Introduction
Lecture 2: Use Conditional Breakpoints
Lecture 3: Log the Breakpoint
Lecture 4: Breakpoint of type Exception
Lecture 5: Use Field Watchpoints
Lecture 6: Use the Stream Debugger
Lecture 7: Modify Code Behaviour
Instructors
-
Lucian Oprea
Software Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 5 votes
- 4 stars: 12 votes
- 5 stars: 11 votes
Frequently Asked Questions
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024