3. Intro
First things first...
I'd like to thank everyone who helped make this class possible! We needed 300 people, and we did it! Some people posted on reddit.com or facebook or other sources. Thank you very much for doing that! I'd also like to give thanks to those who help out the class by answering other students questions. In a 300+ person class there will be tonnes of questions, and it can be very difficult to answer them all on my own.
I will be trying to best to optimize my time so I can write more classes and answer more questions for you all. That being said, please do not be offended if I redirect a question to another webpage or tutorial. There are some pre-requisits to this class, like knowing HTML and CSS, and the basics of JavaScript. Questions that have to do with those may be redirected.
Some classes may be long and take up to a few hours, and some might be shorter and only take a few minutes. If you find yourself becoming frustrated and irritated, then you're learning! Every coder goes through this, and it's how well you deal with the frustration that determines are much you will learn. When you find you're getting really frustrated, I suggest doing the following:
- Write a note about where you are or what part of the code you're working on
- Post a question, maybe another student can help you - or just experienced the same problem.
- Leave the code alone for a few minutes. Go to youtube, email, take a walk, have a smoke, eat dinner.. Whatever will help cool you down.
The reason I suggest these, is because in the midst of almost all frustration lies the answer, right in front of you! But because you're frustated, you over look it. I know this from thousands of hours of coding, and these are the steps I take.
Also, I am a human. I make errors. I mistype words, forget syntax, etc. It happens to all of us. I will always try my very best to make sure everything works perfectly! If anyone finds a mistake, pelase bring it to my attention ASAP. Message me with the title, "Mistake" and I will correct it ASAP.
Again, I'd like to thank everyone for taking this class! It can get difficult, but please stick it out. It's worth it! Even if you get sick of working towards a Facebook-like website, all this information is easily applied to other websites and apps as well.
For legal purposes, I'm going to tell you this is for learning purposes and not meant for plagiarizing or creating your own Facebook knockoff. Your own Facebook in the future should have characteristics that seperate it from Facebook. We'll be adding a "dislike" button as one of those characteristics.
I also assume you have a working PHP server, either your own or a hosted server, and that you have FTP access to your server.
This will NOT be a 100% rip-off of facebook. Slightly different measurements will occur, some fonts might be different, font sizes could be a pixel or two off, etc. Your Facebook will look very similar to Facebook.com in the end! Don't worry about that at all! The styling of the your own Facebook can be different. Feel free to experiment and make it your own at any given time, as long as you know it won't effect any outcome in the future classes.
This all being said, I'd like to thank you all once more for taking the time out of your lives and participating in this class! For the followers, I believe you need to participate in order to ask questions. You can all participate at any time.
We'll be getting this class started really soon!