160 likes | 310 Views
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
E N D
Course review BTM 395: Internet Programming
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
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, W3Schoolsis 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 Development