Workshop is every Tuesday at ENGR2-103 3:40pm - 5:30pm
HTML, CSS, WebServer setup, general information, icebreakers (Resources)
PHP - Introduction to the web scripting language. (Resources)
PHP - Classes, Polymorphism, and more advance stuff. (Resources)
Parsing Websites - Using cURL and Regular Expressions. (Resources)
MySQL - Introduction to the popular database.
Security - Protecting your website, error checking.
API - Introduction. Using the Facebook API.
TBA
TBA
This workshop is open to all majors who want to practice problem solving, using a scripting language to create dynamic websites. All of which will give the user enough skill to create the next Facebook, Twitter, or Google! By the end of the workshop, everyone should be able to create a small Facebook Apps or any other applications for websites.
This focus of this workshop is not to teach you how to design websites or code in HTML, but will focus on ensuring that you understand the underlining components of a website like Twitter, so that you can create your own website or a add on to a site such as Facebook.
This workshop will will cover many different Computer Science topics, which will give you some practice and a taste of some of the CS courses offered here at UCR. This workshop allows you to practice problem solving skills, programming using classes, and other object oriented design principles that are relevant to CS10, CS12, and CS14. You will learn to interact with the Database Management System, MySQL, which will be very similar to the material covered in CS166. You will learn about how to protect your site against vulnerabilities and cross scripting attack, relevent to CS165. You will work with regular expressions to help parse data, which is covered in CS150.
This workshop is designed to introduce many of the popular web development tools and technologies that are used to create websites. This workshop will focus on the PHP scripting language and MySQL database, and using these tools to solve real world problem. This workshop will try to bring real world relevance, as well as trying it to tie closely to the Computer Science courses being offered here at UCR.
This workshop is run by me, Tony Taing. I'm a 4th Year Computer Science major, who has a passion for the creation of websites and teaching. You can contact me at ttaing@cs.ucr.edu.
Be sure to join our Facebook Group and spread the word.