1 00:00:00,000 --> 00:00:04,029 [MUSIC] 2 00:00:04,029 --> 00:00:08,975 We're ready to start handling some of the most common data types 3 00:00:08,975 --> 00:00:11,363 including CSV, JSON and XML. 4 00:00:11,363 --> 00:00:15,032 The functions we'll be using work much the same way as reading and 5 00:00:15,032 --> 00:00:17,705 writing files from the last section. 6 00:00:17,705 --> 00:00:21,915 The only difference is that these new functions will parse the data files 7 00:00:21,915 --> 00:00:24,825 into arrays and objects that we can use in our code. 8 00:00:24,825 --> 00:00:29,065 I thought I'd give you a little project for experimenting with these different 9 00:00:29,065 --> 00:00:34,310 data types and at the same time, share some of my personal recommendations. 10 00:00:34,310 --> 00:00:35,623 Let's take a look at the project. 11 00:00:35,623 --> 00:00:38,665 Even if you have a workspace from the last section, 12 00:00:38,665 --> 00:00:40,858 you want to launch a new workspace for 13 00:00:40,858 --> 00:00:45,470 this section because I included some starter files for our project. 14 00:00:45,470 --> 00:00:47,100 Let's preview this site in a browser. 15 00:00:48,490 --> 00:00:51,010 We'll be building a personal recommendation site. 16 00:00:51,010 --> 00:00:56,930 We'll start by using the CSS format to display some of my top suggestions for 17 00:00:56,930 --> 00:00:58,390 people to follow. 18 00:00:58,390 --> 00:01:03,430 Next we'll move on to JSON data where will display my top picks for 19 00:01:03,430 --> 00:01:04,930 programming books. 20 00:01:04,930 --> 00:01:10,110 And finally we'll finish up with XML data for some of my favorite podcast. 21 00:01:10,110 --> 00:01:12,110 By using your own data files, 22 00:01:12,110 --> 00:01:15,810 you'll be able to create your own personal recommendations. 23 00:01:15,810 --> 00:01:20,420 Will also be updating these files so I've included the forms will need for input. 24 00:01:21,750 --> 00:01:25,160 I'll show you how to format the user data for each file type. 25 00:01:26,590 --> 00:01:29,990 Ideally, these forms would be restricted to logged in users. 26 00:01:31,230 --> 00:01:35,470 If you'd like to learn how to restrict access, make sure you check the notes, for 27 00:01:35,470 --> 00:01:37,850 a link to our User Authentication Course.