Post by Shizensky on Mar 29, 2012 20:51:08 GMT -5
******************************************
***********THIS CLASS IS NOW OPEN**********
******************************************
Welcome to Web Development 1010!
I'm posting this a little early so future students can take a few steps to get prepared for class. There are a few things you should do to get the most out of these lesson.
Set up a web host
You'll need to host your website somewhere so others can see it. One option is 000webhost.com. It's not the best option in the world, but it's cost free, ads free, and will more than meet the needs of this class.
Whatever you use for hosting, make sure they also let you use PHP. We'll be learning just enough PHP to make your life easy, but not so much as to boil your mind.
Get an FTP client
FTP is File Transfer Protocol, and it lets you transfers files from one computer to another. This will let you work on your files in your own environment and then copy them over to your host.
If you're on a Mac, you'll want to take a look at Cyberduck. It's the best free FTP client I've used by far.
*Cyberduck is also available for Windows users. It's highly recommended.
One note about FTP:
Don't use it on a public internet connection. Using at home should be fine in most cases, but if you're on your laptop on public wifi, understand that all of your data is at risk, and FTP is inherently insecure. This means all of your data, username and password included, is sent across the network in plain text. This makes the hacker's job pretty easy
Find a good text editor
Mac users will find a lot of success with TextWrangler. Window users will probably like Notepad ++. Both of these editors are free.
If you're on a GUI Linux machine, the basic text editor will do some of these things. Unless you're a vi or emacs user, in which case I don't have anything to tell you. You'll be shot for programming in nano, though.
What's good about the fist two editors is how they understand what code is being written. They'll highlight functions and tags so you can better understand your own code. There are a lot of really cool things about them that you'll discover as you get more comfortable in the environment.
Let me know if you have any questions at any time during the course. I'll try to provide as much feedback as possible on project submissions to help move you along as well.
***********THIS CLASS IS NOW OPEN**********
******************************************
Welcome to Web Development 1010!
I'm posting this a little early so future students can take a few steps to get prepared for class. There are a few things you should do to get the most out of these lesson.
Set up a web host
You'll need to host your website somewhere so others can see it. One option is 000webhost.com. It's not the best option in the world, but it's cost free, ads free, and will more than meet the needs of this class.
Whatever you use for hosting, make sure they also let you use PHP. We'll be learning just enough PHP to make your life easy, but not so much as to boil your mind.
Get an FTP client
FTP is File Transfer Protocol, and it lets you transfers files from one computer to another. This will let you work on your files in your own environment and then copy them over to your host.
If you're on a Mac, you'll want to take a look at Cyberduck. It's the best free FTP client I've used by far.
*Cyberduck is also available for Windows users. It's highly recommended.
One note about FTP:
Don't use it on a public internet connection. Using at home should be fine in most cases, but if you're on your laptop on public wifi, understand that all of your data is at risk, and FTP is inherently insecure. This means all of your data, username and password included, is sent across the network in plain text. This makes the hacker's job pretty easy
Find a good text editor
Mac users will find a lot of success with TextWrangler. Window users will probably like Notepad ++. Both of these editors are free.
If you're on a GUI Linux machine, the basic text editor will do some of these things. Unless you're a vi or emacs user, in which case I don't have anything to tell you. You'll be shot for programming in nano, though.
What's good about the fist two editors is how they understand what code is being written. They'll highlight functions and tags so you can better understand your own code. There are a lot of really cool things about them that you'll discover as you get more comfortable in the environment.
Let me know if you have any questions at any time during the course. I'll try to provide as much feedback as possible on project submissions to help move you along as well.