Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Intellij Idea Tips & Tricks: Boost Your Java Productivity

Posted By: ELK1nG
Intellij Idea Tips & Tricks: Boost Your Java Productivity

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

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