Skip to content
Advanced Web Programming
  • Pages
    • Welcome Advanced Web Programming
    • MODULE HANDBOOK
    • MODULE DESCRIPTOR
    • Contact Details
    • COURSE RESOURCES
      • Example Code for this Course
      • How to Sign up and use LinkedIn learning
      • JavaScript Course Slides
      • PHP Course Slides
    • Week 01-Intro to Course-What is Full Stack Development
    • Week 02-JavaScript Introduction & Basic Structure
    • Week 03-Full Stack JavaScript Frameworks-Why Use Them
    • Week 04-Introduction to PHP
      • 01-Introduction Course Exercises
      • 02-Setting Up a Development Server
      • 03-Intro to PHP
      • 04- Expressions in PHP
    • Week 09-Intro to Node.js - Using Asynchronous Communications
    • Week 10-Continue with Node.js.
      • 19-Introduction to CSS
      • 20-Advanced CSS with CSS3
      • 21-Accessing CSS from JavaScript
    • Week 11-Nodejs. Final Week.
      • 22-Introduction to jQuery
      • 23-Introduction to jQuery Mobile
    • Week 12-Introduction to Vue.js
    • Week 13-Review of Task 2: & React.js
      • 24-Introduction to React
    • Week 14-Assignment Work:Advanced HTML5 Features
      • 26-The HTML5 Canvas
      • 27-HTML5 Audio and Video
      • 28-Other HTML5 Features
    • Week 15-Assignment Work: Bringing it All Together-Assignment How to...
      • 29-Bringing It All Together
    • Week 16- Assessments
    • Advanced Web Programming Course Documents
      • 05-PHP Functions
      • 06-PHP Arrays
      • 07-Practical PHP
      • 08-Introduction to MySQL
      • 09-Mastering MySQL
      • 10-Whats New in PHP 8
      • 11-Accessing MySQL with PHP
      • 12-Form Handling
      • 13-Cookies, Sessions
      • 14-Exploring JavaScript
      • 15-Expressions and Control Flow in JavaScript
      • 16-JavaScript Functions, Objects, and Arrays
      • 17-JavaScript and PHP Validation and Error Handling
      • 18-Using Asynchronous Communication
      • 19-Introduction to CSS
      • 20-Advanced CSS with CSS3
      • 21-Accessing CSS from JavaScript
      • 22-Introduction to jQuery
      • 23-Introduction to jQuery Mobile
      • 24-Introduction to React
      • 25-Introduction to HTML5
      • 26-The HTML5 Canvas
      • 27-HTML5 Audio and Video
      • 28-Other HTML5 Features
      • 29-Bringing It All Together
      • 30-Solutions to the Chapter Questions
      • 02-Setting Up a Development Server
      • 04- Expressions in PHP
      • 01-Introduction Course Exercises
      • 03-Intro to PHP
    • just text

just text

Why I Wrote This Book Learning we development can be very overwhelming. I think that the biggest reason for that is because there is just so much to it and so many technologies. It's difficult just to learn what you have to learn. Languages, frameworks, libraries, plugins and the list goes on. It's enough to drive someone crazy! I run a popular YouTube channel called Travers Media and to address the problem that I just mentioned, every year I put out a Practical Guide to Web Development video. Many of you have probably seen this. The video is usually about an hour long and I go over as many web development-related technologies that I can, from basic tools to front-end and back-end frameworks to databases and web servers. I also do it in a linear order so that developers can use it as a map of what they should be learning.

 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.