Web Development for beginners: Online Crash Course

Web Development for beginners: Online Crash Course

30-days Money-Back Guarantee

Fast Track Web Development course from scratch using PHP and C++ as back-end

Updated on Sep, 2026

Programming, Web Development, CSS

Duration - 11.5 hours

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Web Development is very easy - And is a matter of fact! you pay attention to mechanisms and master just one back-end language you are a web developer.

What is special? You will learn to code back-end not only using PHP but C++ as well in the additional chapter added, and your application will be as robust as any existing fast application on the web.

About the Instructor

Introduction to Course

Installation of Necessary Tools - Windows

Installation of Necessary Tools - Linux

Introduction to HTML

HTML Document Structure

Basic Text Formatting

Creating our first HTML file

Headings and Paragraphs

Lists (Unordered and Ordered)

Input Controls (Text, Password, Radio, Checkbox, Date , Time etc)

Extra date input controls (week, month)

Combo box & List box (select Tag)

Text Areas (textarea Tag)

Buttons (Submit, Reset)

Audio & Video controls

Script Tag (JavaScript)

Basic output (HTTP basic headers)

Data types, Variables, Constants

Comments in PHP, C++, JavaScript

Arrays (and their indices, indexes)

Decision making - Concepts

Decision making - Implementation (PHP, C++, JavaScript)

Operators (Comparison, Logical, Arithmetic)

Increment, Decrement operators

switch-case (PHP, C++, JavaScript)

Loops in PHP, C++, JavaScript

String manipulation - basics

Default arguments to function

Form submission program - GET & POST HTTP methods

Security measures about incoming data

Sessions and some global variables

OOP in PHP - Object Oriented programming - an introduction

Access Modifiers - public, private, protected

Student database - Project v1 - using JSON file as data-store

Introduction to Project v1

Project Structure, Data Reading Writing Utility Script

Creating Homepage Listing

Update Existing Record

Introduction to MySQL

Designing a database Visually - no-code

CRUD - Insert data in table

CRUD - Update existing records in table

CRUD - Delete records from table

CRUD - Emptying or Drop a table

Connecting to MySQL from PHP - Using MySQL

Connecting to MySQL from PHP - Using PDO

Student database - Project v2 - using MySQL

Update Utility file - a complete review of the project

Bootstrap - What & Why

Bootstrap Grid system. Basics study

Bootstrap Form Controls basics

Let's style our Project v2 UI using Bootstrap

Introduction to JavaScript

Basic output in JavaScript

Data Types and Variables

Backticks in JavaScript

Comments in JavaScript

Classes in JavaScript

for - Loop using (in)

String manipulation in JavaScript

Functions in JavaScript

Introduction to jQuery

Use of CSS Selectors in jQuery

Ajax (3 ways to send & receive data on the fly)

Code tuning and some useful functions in jQuery

Student database - Project v3 - updating UI using jQuery [ajax requests]

Set Class of students using jQuery first

Ajax calls explanation & JSON output

Additional chapter : C++ for web (overview + implementation)

Introduction to C++ for Web

Similarities and Differences - comparing C++ with PHP and JavaScript

Basic C++ program - general structure

HTTP basic headers and output

Processing http GET and POST data using C++

Linking MySQL with our C++ application

Connecting to MySQL and running queries using C++

Additional : Student database - Project v4 - converting PHP project to C++

Converting utility.php to utility.h file

Converting index to C++ version

Converting add record to C++ version

Converting update record to C++ version

Converting deleted record to the C++ version

NOTE: The following Topics are planned but not part of the course at the moment, these will be gradually added.

Hosting your website online

Fast way to Transfer website data to another server

Compiling your C++ code on the server

Generating PDF using an external program

Reading Writing Office documents

Converting Image Formats

Converting PDF to other formats

Obfuscation of PHP Code

Obfuscation of Javascript Code

Generating EXE file of your PHP Project

Generating Browser-based Desktop Application

Delivering & Running PHP Web applications without Apache Web-server

MySQL Temporary Tables

Grabbing Externa Program output / getting the job done by external programs

Image Manipulation using GD

Magic functions of PHP

Web Development Fundamentals

A computer with Windows, Linux or MacOS

Enough disk space to install XAMPP, GCC, Geany, and MySQL WorkBench

Check out the detailed breakdown of what’s inside the course

Use your certificate to make a career change or to advance in your current career.

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Master prominent technologies at full length and become a valued certified professional.

Recommended articles