Comprehensive Guide to Internet Programming: From HTML & CSS to PHP & WordPress
This course provides an extensive overview of Internet programming, covering essential topics such as web servers, HTML, CSS, JavaScript, PHP, and MySQL. Learn how to set up a local web server, create and manage HTML pages, and develop dynamic websites using PHP and WordPress. Gain skills in database management, client-side and server-side scripting, and advanced WordPress programming. Utilize practical resources, books, and tips for further learning. Perfect for aspiring web developers seeking to build robust, interactive websites.
Comprehensive Guide to Internet Programming: From HTML & CSS to PHP & WordPress
E N D
Presentation Transcript
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