وبلاگ بلیان

Beginning IntelliJ IDEA : Integrated Development Environment for Java Programming

معرفی کتاب «Beginning IntelliJ IDEA : Integrated Development Environment for Java Programming» نوشتهٔ by John J. Collins، with an essay "The influence of Daniel on the New Testament، " by Adela Yarbro Collins، edited by Frank Moore Cross و Ted Hagos; Safari, an O'Reilly Media Company، منتشرشده توسط نشر Apress : Imprint: Apress در سال 2022. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Get started quickly with IntelliJ, from installation to configuration to working with the source code and more. This tutorial will show you how to leverage IntelliJ's tools to develop clean, efficient Java applications. Author Ted Hagos will first walk you through buidling your first Java applications using IntelliJ. Then, he'll show you how to analyze your application, top to bottom; using version control and tools that allow you expand your application for big data or data science applications and more. You'll also learn some of the IDE's advanced features to fully maximize your application's capabilities. The last portion of the book focuses on application testing and deployment, and language- and framework- specific guidelines. After reading this book and working through its freely available source code, you'll be up to speed with this powerful IDE for today's Java development. What You Will Learn Use IntelliJ IDEA to build Java applications Set up your IDE and project Work with source code Extend your Java application to data science and other kinds of applications Test and deploy your application and much more Who This Book Is For Programmers new to IntelliJ IDEA who may have some prior exposure to Java programming. Table of Contents About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: Getting Started Which Version to Use Getting the Java Development Kit Installing on macOS Installing on Windows Installing on Linux Getting and installing IntelliJ IDEA Installing IntelliJ IDEA On Windows On macOS On Linux Configuring IntelliJ Key Takeaways Chapter 2: Creating and Running a Project Building a Basic Java Project Building a Large Project Key Takeaways Chapter 3: Project Files The iml File The .idea Folder The SRC Folder The Out Folder External Libraries Key Takeaways Chapter 4: IDE Tools The IDE The Project Tool Window Structure Tool Window Navigation Bar Scratch File TODO Problems Terminal The Main Editor Windows Key Takeaways Chapter 5: Code Navigation and Generation Navigation Search Everywhere Finding Actions Opening Files Opening Classes Go to Symbol Recent Changes and Files Open Target Type Peek to Definition Show Members View Class Hierarchy Code Generation Key Takeaways Chapter 6: Inspections and Intentions Code Inspections Addressing Inspections Inspecting Code Inspecting the Whole Project Intention Actions Key Takeaways Chapter 7: Refactoring Refactoring When to Refactor Refactoring in IntelliJ Some More Refactorings in IntelliJ Extract Method Move Members Change Signature Key Takeaways Chapter 8: Live Templates So What Are Live Templates? Parameterized Templates Showing All Available Templates Surround Live Templates Creating Your Own Templates Share Templates Key Takeaways Chapter 9: Debugging Types of Errors Syntax Errors Runtime Errors Logic Errors Debugger Step Actions Breakpoints Key Takeaways Chapter 10: Source Control Git Create Git As a Local Repository Adding and Committing Changes Branches Changes in the Changelist Ignore Files GitHub Integration Committing and Pushing to a Remote Repo Creating Gist Key Takeaways Chapter 11: Testing Types of Testing Unit Testing Why You Should Do Unit Testing When to Write Tests When to Run Tests JUnit in IntelliJ Testing an Actual Class More Examples Key Takeaways Chapter 12: JavaFX A Brief History Setup Stages, Scenes, and Nodes Hello World Life Cycle of a JavaFX App Main.java Scene Builder Building FXML Files Configure IntelliJ for Scene Builder Opening Files in Scene Builder Key Takeaways Index
دانلود کتاب Beginning IntelliJ IDEA : Integrated Development Environment for Java Programming