Course review

Preview:

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

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

HTML

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

CSS

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

JavaScript

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

Model• Regular expressions• Client-side debugging with Firebug

PHP

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

framework (WordPress)

MySQL

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

MySQL using PHP

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

Advanced WordPress programming

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

shortcodes

Where do you go next?

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

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

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

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

Recommended