Top Banner
Course review BTM 395: Internet Programming
15

Course review BTM 395: Internet Programming. What you have learnt in this course.

Dec 26, 2015

Download

Documents

Shanon Jennings
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Course review BTM 395: Internet Programming. What you have learnt in this course.

Course review

BTM 395: Internet Programming

Page 2: Course review BTM 395: Internet Programming. What you have learnt in this course.

What you have learnt in this course

Page 3: Course review BTM 395: Internet Programming. What you have learnt in this course.

Web servers and Internet hosts

• How the Web works• Installing a local web server stack• Registering an Internet domain• Configuring a Linux Internet host• Creating and connecting to an FTP

account• Using an FTP client

Page 4: Course review BTM 395: Internet Programming. What you have learnt in this course.

HTML

• Creating HTML pages• Standard HTML tags• New HTML5 features

Page 5: Course review BTM 395: Internet Programming. What you have learnt in this course.

CSS

• Creating CSS stylesheets• CSS selectors• Standard CSS properties• The Cascade• The Box Model

Page 6: Course review BTM 395: Internet Programming. What you have learnt in this course.

JavaScript

• Basic JavaScript language features• Basic aspects of the Document Object

Model• Regular expressions• Client-side debugging with Firebug

Page 7: Course review BTM 395: Internet Programming. What you have learnt in this course.

PHP

• Basic PHP language features• Server-side form processing• Working with an advanced PHP

framework (WordPress)

Page 8: Course review BTM 395: Internet Programming. What you have learnt in this course.

MySQL

• Creating a MySQL database• Connecting WordPress to MySQL• Connecting to and interacting with

MySQL using PHP

Page 9: Course review BTM 395: Internet Programming. What you have learnt in this course.

Standard WordPress administration

• Installing WordPress on a web host• Creating posts and categories• Selecting and configuring themes• Managing the Media Library• Creating pages• Creating custom menus• Selecting and installing and plugins• Advanced media configuration

Page 10: Course review BTM 395: Internet Programming. What you have learnt in this course.

Advanced WordPress programming

• Customizing themes• Programming an advanced website• Creating plugins, widgets and

shortcodes

Page 11: Course review BTM 395: Internet Programming. What you have learnt in this course.

Where do you go next?

Page 12: Course review BTM 395: Internet Programming. What you have learnt in this course.

HTML and CSS

• HTML– Learn every single HTML tag (including HTML5)– Best resource is probably W3Schools

• Not perfect, but their “Try it yourself” editor is very practical

• CSS– Learn every existing feature (including CSS3)– Again, W3Schools is a practical resource

• Books– Murach’s HTML5 and CSS3

• Also covers basic JavaScript and jQuery– HTML5: The missing manual– CSS3: The missing manual

Page 13: Course review BTM 395: Internet Programming. What you have learnt in this course.

JavaScript

• Document Object Model and event programming– Advanced dynamic manipulation of HTML

pages• Ajax

– Marrying client-side and server-side scripting• jQuery

– The most popular JavaScript library• HTML5 applications

– Standalone web apps and mobile apps• Books

– Murach’s JavaScript and jQuery

Page 14: Course review BTM 395: Internet Programming. What you have learnt in this course.

PHP and MySQL

• Server-side data validation• PHP security• Object-oriented PHP • MySQL and database programming• Books

– Finish the All-in-One textbook sections on PHP and MySQL

– Murach’s PHP and MySQL

Page 15: Course review BTM 395: Internet Programming. What you have learnt in this course.

WordPress

• Standard WordPress administration– Finish the Missing Manual textbook

• Chapter 8: Letting Your Readers Talk Back• Chapter 11: Collaborating with Multiple Authors• Chapter 12: Attracting a Crowd

• Search engine optimization– Fine-tune a website for search traffic

• WordPress programming– Professional WordPress: Design and Develop

ment