15
Course review BTM 395: Internet Programming

Course review

  • Upload
    varick

  • View
    25

  • Download
    1

Embed Size (px)

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

Page 1: Course review

Course review

BTM 395: Internet Programming

Page 2: Course review

What you have learnt in this course

Page 3: Course review

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

HTML

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

Page 5: Course review

CSS

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

Page 6: Course review

JavaScript

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

Model• Regular expressions• Client-side debugging with Firebug

Page 7: Course review

PHP

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

framework (WordPress)

Page 8: Course review

MySQL

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

MySQL using PHP

Page 9: Course review

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

Advanced WordPress programming

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

shortcodes

Page 11: Course review

Where do you go next?

Page 12: Course review

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

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

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

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