1 00:00:00,000 --> 00:00:04,728 [MUSIC] 2 00:00:04,728 --> 00:00:08,977 Writing JavaScript on the Node.JS platform opens up many possibilities for 3 00:00:08,977 --> 00:00:11,440 building exciting applications. 4 00:00:11,440 --> 00:00:16,520 You can build command line apps, desktop apps, or even real-time websites. 5 00:00:16,520 --> 00:00:18,690 I'm Andrew, and I'm a JavaScript developer. 6 00:00:18,690 --> 00:00:22,620 In this course, we're going to build a simple dynamic website to present 7 00:00:22,620 --> 00:00:25,480 a Treehouse student's profile information. 8 00:00:25,480 --> 00:00:29,669 We're going to create a simple site that takes a Treehouse student's username, 9 00:00:29,669 --> 00:00:34,050 you hit search, and it displays the student's profile information, like their 10 00:00:34,050 --> 00:00:39,340 profile image, username, total number of badges earned, and JavaScript points. 11 00:00:41,000 --> 00:00:44,740 We'll be building this application using Node.JS APIs, and 12 00:00:44,740 --> 00:00:48,860 we won't be using any third-party modules or frameworks to do this. 13 00:00:48,860 --> 00:00:52,830 It's really important for us to understand the inner workings of Node.JS, and 14 00:00:52,830 --> 00:00:55,550 how we can accomplish these things ourselves first, 15 00:00:55,550 --> 00:01:00,070 before exploring other frameworks that do a lot of the heavy lifting for us.