Getting started with IntelliJ IDEA


Getting started with IntelliJ IDEA
eBook: $20.99
Formats: PDF, PacktLib, ePub and Mobi formats
$17.84
save 15%!
Print + free eBook + free PacktLib access to the book: $55.98    Print cover: $34.99
$34.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Exhibit techniques that improve development performance
  • Present framework support
  • Create an application that explores the features of the integrated development environment (IDE)

Book Details

Language : English
Paperback : 114 pages [ 235mm x 191mm ]
Release Date : October 2013
ISBN : 1849699615
ISBN 13 : 9781849699617
Author(s) : Hudson Orsine Assumpção
Topics and Technologies : All Books, Application Development, Enterprise Products and Platforms, Other

Table of Contents

Preface
Chapter 1: Getting Started with IntelliJ IDEA 12
Chapter 2: Improving Your Development Speed
Chapter 3: Working with Databases
Chapter 4: Web Development
Chapter 5: Desktop Development
Index
  • Chapter 1: Getting Started with IntelliJ IDEA 12
    • Presenting features
      • Smart code completion
      • On-the-fly code analysis
      • Advanced refactoring
      • Navigation and search
      • Tools and frameworks support
    • What is new
    • Installing
    • Configuring
      • Project Structure
      • Virtual machine options
      • Migrating from another IDE
    • What to expect in the near future
    • Summary
    • Chapter 2: Improving Your Development Speed
      • Identifying and understanding window elements
      • Identifying and understanding code editor elements
      • Doing things faster
        • The productivity guide
        • Navigating your source code
        • Using code facilities
          • Live templates
        • Using refactoring techniques
        • Managing your changes
      • Organizing your activities
        • Tasks and context management
        • Using TODO marking
      • Plugins
        • JRebel
        • Hungry Backspace
        • Key promoter
        • GenerateTestCase
      • Summary
      • Chapter 3: Working with Databases
        • Database tool
          • Creating the database
          • Connecting to the database
          • Creating tables
          • Manipulating data
        • ORM Support
          • Creating database entities
          • Problems that can occur
        • Summary
        • Chapter 4: Web Development
          • Creating a web module
          • Configuring the application server
          • Developing our application
            • Configuring the JSF environment
            • Resolving the dependencies
            • Creating the filter code
            • Final adjustments
          • Creating SOAP web services
            • Creating test code
            • Finalizing the web service code
          • Summary
          • Chapter 5: Desktop Development
            • Creating the desktop application
              • Discovering the visual editor
              • Creating the web service client
              • Data binding
            • Migrating GUI
            • Summary

            Hudson Orsine Assumpção

            Hudson Orsine Assumpção is a Brazilian software engineer with a bachelor’s degree in Information Systems from Universidade Estadual de Montes Claros (Unimontes). He has experience in developing applications in Java EE and ActionScript 3. He also has practical knowledge in Data Warehouse, OLAP tools, and BPMN. He is a certified ITIL V3 foundation professional. Currently, he is developing, with a friend, a web-based ERP system using the Java EE platform.
            Sorry, we don't have any reviews for this title yet.

            Code Downloads

            Download the code and support files for this book.


            Submit Errata

            Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

            Sample chapters

            You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

            Frequently bought together

            Getting started with IntelliJ IDEA +    JasperReports for Java Developers =
            50% Off
            the second eBook
            Price for both: €18.99

            Buy both these recommended eBooks together and get 50% off the cheapest eBook.

            What you will learn from this book

            • Manage your tasks using (or not using) your favorite bug tracker
            • Work with Spring framework with IntelliJ
            • Understand and use the intentions and smart code completion features
            • Create web services using the IntelliJ tools
            • Install and use third party plugins

            In Detail

            IntelliJ IDEA is a commercial Java development tool which competes with the free Eclipse and NetBeans projects. It is an integrated development environment (IDE) designed to automate parts of the coding process; to support a large number of different frameworks, tools, and targets; to work with multiple languages; and not to get in the way of the developer’s work. IntelliJ IDEA also does a good job of keeping up-to-date with the Java platform, subject to the expense of keeping current with the latest product version.

            A practical guide that will provide you with concepts and clear step-by-step exercises to help you understand and improve your performance. Through this guide, you will be able to extract more from IntelliJ IDEA 12.

            This book will navigate through the features of IntelliJ IDEA 12 and present the reader with concepts and tips that will give them a greater understanding of this IDE. Using a practical real-world example, readers will learn to develop one application and use some of the features presented. Through clear instructions, you will learn how to integrate the IDE with your favorite bug tracker, take a look at the refactoring approaches that IntelliJ offers, and will quickly understand and use different ways to navigate through the code.

            This book teaches you how to develop a web application and a simple Swing application. The development of this application will help you to understand how to work with IntelliJ's Swing GUI constructor. The book will also provide a simple code as starting point and will show you how to develop some code.

            Approach

            A practical, fast-paced guide with clear, step-by-step exercisesto help you understand the basics of IntelliJ Idea and develop a web application.

            Who this book is for

            This book will be ideal if you are a Java developer who has a little knowledge about IntelliJ and wants to get more information on using it to improve your development performance.

            Code Download and Errata
            Packt Anytime, Anywhere
            Register Books
            Print Upgrades
            eBook Downloads
            Video Support
            Contact Us
            Awards Voting Nominations Previous Winners
            Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
            Resources
            Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software