Richard Stibbard's "Ultimate Web Development Course"
Richard Stibbard's "Ultimate Web Development Course", available at $64.99, has an average rating of 4.1, with 136 lectures, 3 quizzes, based on 646 reviews, and has 23806 subscribers.
You will learn about Flexible course design allows for complete beginners or more advanced learners Learn HTML5, CSS, MySQL, PHP, jQuery and AJAX in one working project Up-to-date coding standards using mysqli and prepared statements to ensure database security Instant update website – the most modern web interface Detailed coverage of programming logic and dynamic website coding processes Accompanying FREE PDF or Kindle book allows full-text search of the course This course is ideal for individuals who are Anyone interested in web design and development or No prior knowledge needed It is particularly useful for Anyone interested in web design and development or No prior knowledge needed.
Enroll now: Richard Stibbard's "Ultimate Web Development Course"
Summary
Title: Richard Stibbard's "Ultimate Web Development Course"
Price: $64.99
Average Rating: 4.1
Number of Lectures: 136
Number of Quizzes: 3
Number of Published Lectures: 136
Number of Published Quizzes: 3
Number of Curriculum Items: 139
Number of Published Curriculum Objects: 139
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
- Flexible course design allows for complete beginners or more advanced learners
- Learn HTML5, CSS, MySQL, PHP, jQuery and AJAX in one working project
- Up-to-date coding standards using mysqli and prepared statements to ensure database security
- Instant update website – the most modern web interface
- Detailed coverage of programming logic and dynamic website coding processes
- Accompanying FREE PDF or Kindle book allows full-text search of the course
Who Should Attend
- Anyone interested in web design and development
- No prior knowledge needed
Target Audiences
- Anyone interested in web design and development
- No prior knowledge needed
“This has been one of the best web courses ever. It should be used as a model by almost anyone thinking of teaching on the web. It has cleared out nearly a decade of web programming cobwebs. The fact you have made a course which is complete end-to-end is impressive. The fact that code examples all work puts nearly every programming book and most web courses to shame.”
Paul Wolfson, Principal Investigator, Dallas Legal Technology
———————————————————————————————————
“The Ultimate Web Development course is the most user friendly course I have encountered to date. Additionally, the lecturer, Dr. Richard Stibbard is extremely committed and accessible. Oh! If only all the on-line lecturers could take a page from his book.”
Urich Wilmot-Hoyte
———————————————————————————————————–
“Solid Full Stack Development course– I have been through numerous other books and courses trying to get up to speed on CSS, JQuery, Ajax, and PHP, and so far this is the most effective. I think there are two keys to it’s success. First, the app developed throughout the course is reasonably complex and whether its a particular look in CSS or behaviour in jQuery, it accurately reflects what modern apps really look like. Next, there is enough hands on coding in all the tools that it really begins to stick. HIghly recommended for anyone wanting broad introduction to modern web development that really touches almost all the bases.”
Donald Brummel
———————————————————————————————————–
Taught by freelance developer and experienced online educator Dr. Richard Stibbard, this course takes you in easy steps through the entire process of building an up-to-date web interface which updates its database and HTML on the fly without the need for page refreshes, rather like the ‘Add to Favourites’ function on Youtube or Trivago’s hotel search.
You will learn how to:
- structure a website using HTML5
- apply styling with cascading stylesheets (CSS)
- convert a static site to a dynamic one using PHP
- remove inefficient duplicate code
- use PHP functionsto isolate variables
- use MySQLiand prepared statements for secure database queries
- manipulate page content immediately with jQuery
- update the database silently with AJAX
- upload the project to a web host and deal with important security considerations.
- PDF version of the course allows full-text search
The course is equally suitable for beginners or more advanced students. For beginners there are step-by-step instructions which take you through every step of the project until all the principles have been covered, and then hand over to assignments which allow you to put into practice what you have learned before you see the solutions.
For learners already familiar with some aspects of web design and development who want to move onto specific points more quickly, incremental working filesand clear guidance are provided at every stage, allowing you to skip lessons you do not need and rejoin the course at any point without losing track of the necessary code.
With studio quality audio, widescreen HD video, and incremental versions of the source code, this efficiently organized course teaches up-to-date coding techniques and gives comprehensive coverage of an important aspect of modern web development.
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: Introduction
Lecture 2: Working Files, eBook and Bookmarks
Chapter 2: Komodo Text Editor
Lecture 1: Introducing Komodo Edit
Lecture 2: Download Komodo Edit
Lecture 3: Configure Komodo Edit
Chapter 3: Local Webserver Installation
Lecture 1: Introducing XAMPP
Lecture 2: Download and Install XAMPP
Lecture 3: Troubleshooting XAMPP installation (1)
Lecture 4: Troubleshooting XAMPP installation (2)
Lecture 5: Change Server Timezone (Optional)
Lecture 6: XAMPP Tools and phpMyAdmin
Chapter 4: Bare Bones HTML5
Lecture 1: Introducing HTML5
Lecture 2: Bare bones HTML – Movies List Page
Lecture 3: Bare Bones HTML – Single Movie Page
Lecture 4: Bare Bones HTML – Admin Page
Chapter 5: Styling with CSS
Lecture 1: Introduction to Styling with CSS
Lecture 2: CSS Reset
Lecture 3: Styling with Classes and IDs
Lecture 4: Applying Classes to index.html
Lecture 5: Box Layout
Lecture 6: HTML-shiv for IE8
Lecture 7: Styling the header and top navigation
Lecture 8: Styling the favourites and movie list panel
Lecture 9: Styling the footer
Lecture 10: Styling the single movie page
Lecture 11: Styling the admin pages
Lecture 12: Creating background images with a CSS sprite
Lecture 13: Cross-browser compatibility check
Lecture 14: Validate HTML
Chapter 6: Essential PHP
Lecture 1: Introduction to PHP
Lecture 2: Combining PHP and HTML to display strings, variables, and HTML tags
Lecture 3: Echoing quote marks – String delimiters
Lecture 4: PHP Conditions
Lecture 5: Switch … case
Lecture 6: PHP Loops
Lecture 7: PHP Includes
Lecture 8: Arrays
Lecture 9: Passing variables in the URL
Lecture 10: Passing variables without their appearing in the URL
Lecture 11: Guarding against missing variables
Lecture 12: Functions and variable scope
Lecture 13: Passing data to functions with parameters
Chapter 7: MySQL in phpMyAdmin
Lecture 1: What is a Database
Lecture 2: Create a database, add tables
Lecture 3: Insert data
Lecture 4: Import data
Lecture 5: Select records
Lecture 6: Update existing database records
Lecture 7: Select favourites
Lecture 8: Delete records, empty and delete tables and database
Chapter 8: MySQL in PHP
Lecture 1: Initialise and connect to a database with mysqli
Lecture 2: Select all records from a database
Lecture 3: Select matching records using WHERE … AND
Lecture 4: SQL injection demonstrated
Lecture 5: Combating SQL injection with mysqli real_escape_string
Lecture 6: Combating SQL injection with prepared statements
Lecture 7: Add data through PHP interface
Lecture 8: Delete data through PHP interface
Chapter 9: From static HTML to dynamic PHP
Lecture 1: Introduction to Section 9 – PHP
Lecture 2: Efficient, reusable code with PHP includes
Lecture 3: One index file for single movie and movies list
Lecture 4: One admin file for users and movies admin
Lecture 5: Initialise and connect to the favourite movies database
Lecture 6: Displaying dynamic data – the list of users
Lecture 7: Convert users list to function
Lecture 8: Set include paths in parent files
Lecture 9: User navigation – test if valid user set
Lecture 10: Set parameters for show users function
Lecture 11: Parameterised show users function
Lecture 12: Catching missing and invalid user_id
Lecture 13: ASSIGNMENT: Write the favourite movies display function
Lecture 14: The favourite movies display function
Lecture 15: ASSIGNMENT: Write the non-favourites display function
Lecture 16: The non-favourite movies display
Lecture 17: Insert personal greeting on movie list page
Lecture 18: The single movie display
Lecture 19: Catching missing and invalid user input – movie_id
Lecture 20: Catching empty movie-goers table
Lecture 21: ASSIGNMENT – Catching empty movies table
Lecture 22: Catching empty movies table
Lecture 23: Data-dependent title for favourites list
Lecture 24: Data-dependent welcome in movie list display
Lecture 25: Data-dependent link on single movie page
Lecture 26: ASSIGNMENT – Putting dynamic data into the movie admin table
Lecture 27: Dynamic data in movies admin table
Lecture 28: Dynamic data in users admin table
Lecture 29: Check again for cross-browser compatibility
Lecture 30: Validate HTML
Instructors
-
Richard Stibbard
Web Developer and Online Educator
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 9 votes
- 3 stars: 58 votes
- 4 stars: 202 votes
- 5 stars: 368 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024