Wednesday, August 28, 2013

MySQL

  I have no MySQL experience yet, from what I've read MySQL is the most frequently used database on the web (a major factor is because it's free! - isn't open-source software great?!) - so it's valuable to know.
Here's some things I plan on looking at soon to help with learning MySQL.



  1. New Boston MySQL Video Tutorials
  2. http://www.mysql.com/  Documentation and downloads for MySQL are available here

PHP

I only know PHP is the most commonly used server side language, and if you plan on doing anything more than just a plain jane website - you better know PHP. I haven't learned it yet...looking forward to it this semester.
 I've had my eye on these links:

  1. W3Schools PHP
  2. The New Boston PHP Video Tutorials 200 free PHP video tutorials!
  3. Code Academy - Learn PHP

AJAX

  I think the biggest confusion about AJAX is that a lot of people think it is a programming language, but it is actually a web technology.  AJAX is a new way of using existing web standards.  Using AJAX involves applying techniques to the web development to enable more efficient use of exchanging data with a server; such as updating only a portion of the site as oppose to the entire page.
 These sites helped me get familiar with AJAX techniques:

  1. W3Schools AJAX
  2. The New Boston AJAX Video Tutorials


JavaScript

According to W3Schools, "JavaScript is the scripting language of the Web.  All modern HTML pages are using JavaScript to add functionality, validate input, communicate with web servers, and much more.  JavaScript is easy to learn. You will enjoy it."  This is where I started:

  1. W3Schools - JavaScript
  2. The New Boston JavaScript Video Tutorials

CSS3

  I just recently played around with some of the new properties available with CSS3.  My portfolio site has rounded corners and shadow applied to the jQuery overlay.  CSS3 is the latest standard for CSS.  Although most of us have had mostly theoretical courses up to this point, we have heard over and over to keep the interface seperate from the functionality.  Well that's what CSS does for web development, allows you to keep the design seperate from the actual contents.
To get you started with CSS3 check out:

  1.    W3Schools CSS3 Intro
  2.    New Boston CSS3 Video Tutorials
  3.    http://www.tayloredmktg.com/rgb/  This comes in handy if you find yourself looking for a color code

HTML5

  HTML5 is the newest standard for HTML.  The combination of HTML5, CSS3, and JavaScript can create great things.  Last semester I took Graphical Application Development at FAU and (for the first time in the course) we were taught how to use HTML5's canvas to create graphical applications.  Since HTML5 is still new not all browsers support all of the new features...yet.

  To get you started with HTML5 check out these sites:

  1.  w3schools - HTML5 Intro     W3schools has examples for you to try and a nice index if you are looking for a particular tag or attribute.
  2. The New Boston Video Tutorials: HTML5  53 FREE HTML5 videos, broken up by subject.  Again, great for a newbie to learn and for the person who just needs a fresher for a particular topic.

About Intro to Internet Computing

  As a computer science major, Intro to Internet Computing is the most practical course I have taken yet.  The course's assignments are a series of projects building different types of websites, each using a different web development technology required by many employers in our field.  I have started a portfolio website with some projects I completed in past semesters, so I am excited to have these projects to work on this semester and add to the site.  The link is on the left hand side.  Intro to Internet Computing will cover subjects such as HTML5, CSS3, JavaScript, PHP, MySQL, and AJAX.  I have an intermediate knowledge of HTML5, CSS3, JavaScript, and AJAX; but I have never used PHP and MySQL.

About this blog

  This blog was created as a "fun" assignment for Intro to Internet Computing.  Even though it is a required assignment for a grade in the course, I do consider it fun - I mean, you could be racking your brain trying to evaluate the efficiency of some complicated algorithm...or writing lines and lines of code for data structures that are already part of the STL!...so yea, I guess this assignment could be categorized as "fun."
  The assignment required us to create a blog using Blogger.  This is the first time I am using Blogger.  I previously used Wordpress.com for a required assignment in a Technical Writing course; I had also started a personal project using Wordpress.org because I had a strong interest in developing Wordpress plug-ins at one point, but I just haven't had the time to work on it lately.  The interface of Blogger is simple and straightforward (in true Google fashion) so it makes it easy for anyone to claim their space in the Blogisphere.