SPEAKER 1: In the web
programming track, we're
going to move from the world of
writing command line programs that
ran in your terminal to writing
programs that now run on the internet.
So we'll start by talking a little
bit about what the internet is
and how it is that computers are
able to send messages to one another
over the internet.
And then we'll take a look at
some of the languages involved
with designing web applications on the
internet, beginning HTML, a language
that you can use to design web pages
that web browsers can understand.
Using syntax that looks
something like this,
you can design a page that
will show up to a user
when they visit your web page.
And using the features of HTML, we
can add headings to our web page,
we can add images, we can add
links, we can add buttons,
and any number of other features
that we might want on our web page.
After HTML, we'll take a
look at CSS, another language
that we can use to style our web pages.
Using CSS we can take a web page and
change the alignment, centering things,
we can change fonts, we can change
colors, do any number of other things
in order to add style to our web page
to really make our web pages our own.
Next, we'll take a look at JavaScript,
a programming language, very much
like C or Python,
that's going to allow us
to make our web pages more interactive.
We can add alerts to
them, we can make them
respond to user input
and other ways of making
them more engaging and more dynamic
for the users who are using them.
Then, we'll take a look at
Flask, a Python framework that
will allow us to create web applications
that are interactive, that are
able to store information, and more.
By combining tools from
Python and SQL, we'll
be able to build dynamic
web applications that
allow users to log in, perform
actions, log out, and do more.
And you'll build something
like your own stock trading
application that will allow users to
sign in and buy and sell and trade
stocks virtually over the internet.
So we'll do all of this, from
building your very first web
pages to building far more sophisticated
web applications in this track on web
programming.
