Intellij Idea Tips & Tricks: Boost Your Java Productivity
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.28 GB | Duration: 6h 41m
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.28 GB | Duration: 6h 41m
Master IntelliJ IDEA: Navigate, Code, Debug, and Deploy Java Applications Seamlessly
What you'll learn
Intellij IDEA tips and tricks for increased productivity
Technology integration (Databases, Docker, Kubernetes) with Intellij
Working with Spring boot with Intellij
Effective use of Smart Code Completion
Effective use of refactoring support
Requirements
Java programming skill
Description
Unlock the full potential of IntelliJ IDEA with this comprehensive course designed for Java developers of all levels. Whether you are a beginner exploring IntelliJ IDEA or an experienced developer aiming to enhance your productivity, this course has everything you need to streamline your workflow.Starting with the basics, you’ll learn how to navigate IntelliJ IDEA efficiently, use powerful features like context actions (Alt + Enter), and master essential code completion techniques. Dive deeper into advanced tools such as structural search, live templates, and code generation to write, refactor, and optimize your Java code effortlessly.The course also explores key integrations with Maven and Git, enabling you to manage dependencies, share projects on GitHub, and handle version control effectively. Discover how to debug Java applications with IntelliJ IDEA’s advanced debugging tools, including breakpoints, step execution, and expression evaluation.Furthermore, gain hands-on experience working with Docker and Kubernetes, from containerizing Java applications to deploying Spring Boot projects. You'll also learn to connect and manage databases directly within IntelliJ IDEA, making it your one-stop solution for all development needs.By the end of this course, you’ll have mastered IntelliJ IDEA’s features and be ready to develop, debug, and deploy professional-grade Java applications with confidence. Join now and elevate your development skills!
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Environment Setup
Lecture 2 JDK Installation on Windows
Lecture 3 Installation of Intellij IDEA Community Edition on Windows
Lecture 4 Steps to download source code and setting up projects in Intellij IDEA
Section 3: Customizing Appearance and Theme
Lecture 5 Intellij New UI Interface (Important)
Lecture 6 Use Presentation Assistance
Lecture 7 Customizing Themes
Lecture 8 IntelliJ IDEA View Modes
Lecture 9 Zoom In and Zoom Out
Section 4: Code Completion
Lecture 10 Basic ,Smart and Statement Code Completion
Lecture 11 Live Templates: Your Coding Shortcuts
Lecture 12 Postfix Code Completion
Lecture 13 CamelHump and Hippie Code Completion
Section 5: Code Editing
Lecture 14 Folding and expanding the code selection
Lecture 15 Comment lines and blocks of code
Lecture 16 Duplicate and delete lines
Lecture 17 Move code fragments
Lecture 18 Multiple Column Selection and Multiple Cursor/Carets
Section 6: Code Refactoring
Lecture 19 Basic Refactoring: Rename and Change Signature
Lecture 20 Extracting and Inlining
Lecture 21 Replace Constructor with Factory and Builder (Ultimate Edition)
Lecture 22 Safe Delete
Section 7: Code Navigation
Lecture 23 Search Everywhere - Navigate Code and Find Files
Lecture 24 Navigating through a single Class
Lecture 25 Navigating through your codebase
Lecture 26 Basic Find and Replace in Class/Files
Lecture 27 Advanced Find and Replace with custom scope
Lecture 28 Using Regular Expression for Search and Replace
Lecture 29 Structural Search and Replace
Lecture 30 Using Bookmarks
Section 8: Code Generation
Lecture 31 Generating Constructor, getter, setter, toString ,equals and hashCode Methods
Lecture 32 Generating Unit Test Code stub , setUp and tearDown Methods
Section 9: Code Inspections and Intentions
Lecture 33 Code Inspections
Lecture 34 Code Intentions
Lecture 35 Code Analysis with Qodana
Section 10: Code Formatting
Lecture 36 Code Formatting with Intellij IDEA
Section 11: Apache Tomcat Integration in IntelliJ IDEA
Lecture 37 Apache Tomcat Integration in Intellij IDEA Community Edition
Lecture 38 Apache Tomcat Integration in Intellij IDEA Ultimate Edition
Section 12: Testing and Test Coverage
Lecture 39 Creating and Running JUnit Tests
Lecture 40 Test Coverage with Intellij and JaCoCo Runner
Section 13: Working with Maven
Lecture 41 How to setup a Maven Project in Intellij and add Dependencies
Lecture 42 Ho To Import Maven Project in IntelliJ
Lecture 43 Viewing Maven Dependencies
Lecture 44 Analyzing Maven Dependencies
Section 14: Working with Git and GitHub
Lecture 45 Integrating Git
Lecture 46 Share Project on GitHub
Lecture 47 Cloning a project from GitHub with Intellij IDEA
Lecture 48 Pull and Push Changes with GitHub Repository
Lecture 49 Resolving Merge Conflicts
Section 15: Debugging with Intellij IDEA
Lecture 50 Placing Breakpoints and Running a Program in Debug Mode
Lecture 51 Control a Program Execution During Debugging
Lecture 52 Smart Step Into And Run To Cursor
Lecture 53 Watch and Evaluate Expressions
Lecture 54 Conditional Breakpoint
Section 16: Database Access from Intellij IDEA
Lecture 55 Access Databases from Intellij IDEA Community Edition
Lecture 56 Access Databases from Intellij IDEA Ultimate Edition
Section 17: Spring and Spring Boot Features in Intellij Community Edition
Lecture 57 Spring Boot project creation
Lecture 58 Easy access to HTTP Request Mappings using Cool Request and Restful Plugin
Section 18: Spring and Spring Boot Features in Intellij Ultimate Edition
Lecture 59 Spring Boot project creation from Spring Boot project wizard
Lecture 60 Add Spring Boot Dependencies with Edit Starter
Lecture 61 Execute requests using Editor-based HTTP Client
Lecture 62 Easy access to HTTP request mappings from Endpoints Tool Window
Lecture 63 Run and Explore Spring Boot Applications from Run and Spring Tool Windows
Lecture 64 Spring Data JPA with JPA Buddy and Intellij IDEA Community Edition
Lecture 65 Spring Data JPA with JPA Buddy and Intellij IDEA Ultimate Edition
Section 19: Docker Integration with Intellij
Lecture 66 How To Install Docker on Windows - A Step-by-Step Guide
Lecture 67 Using Docker Desktop with IntelliJ IDEA to Pull Images and Create Containers
Lecture 68 Dockerize Simple Java Application with Intellij IDEA
Lecture 69 Dockerize Spring Boot application with H2 Database using Dockerfile
Lecture 70 Dockerize Spring Boot with H2 and MySQL using Docker Compose
Section 20: Kubernetes Integration
Lecture 71 How to enable Kubernetes in Docker Desktop
Lecture 72 Running Spring Boot Application in Kubernetes with Intellij IDEA Ultimate
Lecture 73 How to run Spring Boot Application in Kubernetes with Intellij IDEA CE
Software developers who have just started using IntelliJ,Experienced users who want to improve their productivity and learn about little known features