1 00:00:00,000 --> 00:00:00,063 2 00:00:00,063 --> 00:00:01,980 SPEAKER 1: In the web programming track, we're 3 00:00:01,980 --> 00:00:04,920 going to move from the world of writing command line programs that 4 00:00:04,920 --> 00:00:09,010 ran in your terminal to writing programs that now run on the internet. 5 00:00:09,010 --> 00:00:11,730 So we'll start by talking a little bit about what the internet is 6 00:00:11,730 --> 00:00:15,120 and how it is that computers are able to send messages to one another 7 00:00:15,120 --> 00:00:16,130 over the internet. 8 00:00:16,130 --> 00:00:18,630 And then we'll take a look at some of the languages involved 9 00:00:18,630 --> 00:00:22,620 with designing web applications on the internet, beginning HTML, a language 10 00:00:22,620 --> 00:00:26,250 that you can use to design web pages that web browsers can understand. 11 00:00:26,250 --> 00:00:28,470 Using syntax that looks something like this, 12 00:00:28,470 --> 00:00:30,600 you can design a page that will show up to a user 13 00:00:30,600 --> 00:00:32,369 when they visit your web page. 14 00:00:32,369 --> 00:00:36,090 And using the features of HTML, we can add headings to our web page, 15 00:00:36,090 --> 00:00:38,880 we can add images, we can add links, we can add buttons, 16 00:00:38,880 --> 00:00:43,050 and any number of other features that we might want on our web page. 17 00:00:43,050 --> 00:00:46,380 After HTML, we'll take a look at CSS, another language 18 00:00:46,380 --> 00:00:48,810 that we can use to style our web pages. 19 00:00:48,810 --> 00:00:52,770 Using CSS we can take a web page and change the alignment, centering things, 20 00:00:52,770 --> 00:00:56,460 we can change fonts, we can change colors, do any number of other things 21 00:00:56,460 --> 00:01:00,270 in order to add style to our web page to really make our web pages our own. 22 00:01:00,270 --> 00:01:03,570 Next, we'll take a look at JavaScript, a programming language, very much 23 00:01:03,570 --> 00:01:05,940 like C or Python, that's going to allow us 24 00:01:05,940 --> 00:01:07,950 to make our web pages more interactive. 25 00:01:07,950 --> 00:01:09,750 We can add alerts to them, we can make them 26 00:01:09,750 --> 00:01:12,270 respond to user input and other ways of making 27 00:01:12,270 --> 00:01:15,930 them more engaging and more dynamic for the users who are using them. 28 00:01:15,930 --> 00:01:18,900 Then, we'll take a look at Flask, a Python framework that 29 00:01:18,900 --> 00:01:22,440 will allow us to create web applications that are interactive, that are 30 00:01:22,440 --> 00:01:24,570 able to store information, and more. 31 00:01:24,570 --> 00:01:26,940 By combining tools from Python and SQL, we'll 32 00:01:26,940 --> 00:01:29,010 be able to build dynamic web applications that 33 00:01:29,010 --> 00:01:32,640 allow users to log in, perform actions, log out, and do more. 34 00:01:32,640 --> 00:01:34,890 And you'll build something like your own stock trading 35 00:01:34,890 --> 00:01:38,760 application that will allow users to sign in and buy and sell and trade 36 00:01:38,760 --> 00:01:41,083 stocks virtually over the internet. 37 00:01:41,083 --> 00:01:43,500 So we'll do all of this, from building your very first web 38 00:01:43,500 --> 00:01:47,950 pages to building far more sophisticated web applications in this track on web 39 00:01:47,950 --> 00:01:50,100 programming.