Introducing IDEs3:14 with Craig Dennis
Let's discuss what an IDE, or Integrated Development Environment is, and then install one...IntelliJ IDEA by JetBrains.
[MUSIC] 0:00 [SOUND] So far, we've been writing our code in workspaces in a text editor and 0:04 then manually compiling and running our program and terminal. 0:08 As you might have guessed, there is a better way to do this. 0:12 There is an amazing grouping of tools that makes your life as a developer 0:15 much easier. 0:19 These tools are quite expansive and 0:20 have grown into just about every task you might be asked to perform as a developer. 0:22 From building and packaging to testing and 0:26 discovering errors, all the way to version control and maintaining team to do lists. 0:29 All your tasks are covered in one place. 0:34 This concept of grouping of necessary development tasks into a single 0:37 application is called an IDE, or Integrated Development Environment. 0:41 It integrates all the development tasks into one place so 0:46 that you can be more efficient. 0:49 Now, IDEs aren't specific to Java, many programming languages have them. 0:51 However, due to Java's age, these tools have grown and 0:56 evolved to be extremely powerful and are so common place in Java development 0:59 that knowledge of them is often listed as a job requirement. 1:03 So, I figured it was the right time to start exploring them. 1:07 There are many IDEs available and due to healthy competition they all offer more or 1:11 less the same set of features. 1:15 Choosing which IDE to use is one of personal preference. 1:18 However it will most likely be determined by what others on your team are using. 1:21 Most JAVA teams try to standardize on a single IDE so 1:26 they can share configurations and settings easily. 1:30 Don't let the options overwhelm you. 1:33 All of the IDEs basically offer the same tools. 1:35 The most important thing to gain here is the knowledge that a certain tool exists, 1:39 and how to locate it in the application. 1:43 Knowing what to search for in the help system will get you most of the way there. 1:45 For this course, I've chosen IntelliJ IDEA by Jetbrains as our IDE. 1:50 It's the same IDE that iss packaged up with Android Studio. 1:55 So you'll be comfortable should you end up continuing on to 1:58 the Android development route. 2:01 Like I said, almost everything I show you in IntelliJ 2:03 is available in its competitors, especially Eclipse and NetBeat. 2:06 It just might be implemented a little bit differently. 2:11 So, let's go install it. 2:14 So again, chances are, just like the JDK installation, by the time you get here, 2:16 this installation is going to look a little different as well. 2:21 So check out the teacher's notes and hit the forum if it isn't clear. 2:24 So let's search for IntelliJ IDEA, so we'll say IntelliJ IDEA. 2:27 Great. 2:33 And here we'll see where you download it. 2:35 Lets click download. 2:37 And you'll see here that there's different versions that auto detected that I was on 2:41 MAC but you can switch back and forth up here. 2:44 And we're gonna choose the Community Edition. 2:46 It's free and it's plenty for us right now. 2:48 So let's go ahead and get this downloaded. 2:51 And I want you to go through the teachers notes 2:53 to go through the rest of the installation process. 2:58 Now, I've added guides for both Windows and 3:00 Mac, and if they get out of date, I'll work on getting them fixed. 3:02 So go ahead now and follow your specific instructions and when you finish, 3:07 continue onto the next video where we'll finish setting up your shiny new ID. 3:10
You need to sign up for Treehouse in order to download course files.Sign up