Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Web Development Is Very Easy: A Crash Course

Posted By: ELK1nG
Web Development Is Very Easy: A Crash Course

Web Development Is Very Easy: A Crash Course
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.30 GB | Duration: 11h 51m

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

What you'll learn

Web Development Fundamentals

HTML

CSS

PHP

C++ for Web

Javascript

MySQL

jQuery

Bootstrap

Student Projects

Requirements

A computer with Windows, Linux or MacOS

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

Description

Web Development very easy - And is matter fact ! you pay attention to mechanism 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 web.IntroductionAbout the InstructorIntroduction to CourseHow Web works?Installation of Necessary Tools - WindowsInstallation of Necessary Tools - LinuxHTMLIntroduction to HTMLHTML Document StructureHead TagBasic Text FormattingCreating our first HTML fileHeadings and ParagraphsLinks (anchor Tags)Images (img Tag)Lists (Unordered and Ordered)Input Controls (Text, Password, Radio, Checkbox, Date , Time etc)Extra date input controls (week, month)Range input controlCombo box & List box (select Tag)Text Areas (textarea Tag)Forms (Form Tag)Buttons (Submit, Reset)Audio & Video controlsHTML Comments<!DOCTYPE html> html5 standardScript Tag (JavaScript)PHPIntroduction to PHPEnabling librariesBasic output (HTTP basic headers)Data types, Variables, ConstantsType-CastingComments in PHP, C++, JavaScriptArrays (and their indices, indexes)Decision making - ConceptsDecision making - Implementation (PHP, C++, JavaScript)Operators (Comparison, Logical, Arithmetic)Increment, Decrement operatorsswitch-case (PHP, C++, JavaScript)Loops in PHP, C++, JavaScriptfor - Loopwhile - Loopdo-while - Loopforeach - LoopString manipulation - basicsFunctions - basicsVariadic functionsDefault arguments to functionForm submission program - GET & POST http methodsSecurity measures about incoming dataFile IOSessions and some global variablesJSON dataSerializationOOP in PHP - Object Oriented programming - an introductionInheritanceAccess Modifiers - public, private, protectedStudent database - Project v1 - using JSON file as data-storeIntroduction to Project v1Project Structure, Data Reading Writing Utility ScriptCreating Homepage ListingAdd Student RecordDelete RecordUpdate Existing RecordMySQLIntroduction to MySQLDesigning a database Visually - no-codeCRUD - Create TableCRUD - Insert data in tableCRUD - Update existing records in tableCRUD - Delete records from tableCRUD - Emptying or Drop a tableConnecting to MySQL from PHP - Using msqliConnecting to MySQL from PHP - Using PDOStudent database - Project v2 - using MySQLUpdate Utility file - a complete review of the projectCSSIntroduction to CSSCSS basicsBootstrap - What & WhyBootstrap Grid system. Basics studyBootstrap Form Controls basicsLet's style our Project v2 UI using BootstrapJavaScriptIntroduction to JavaScriptBasic output in JavaScriptData types and VariablesConstants, let, varBackticks in JavaScriptComments in JavaScriptClasses in JavaScriptfor - Loop using (in).forEach functionString manipulation in JavaScriptFunctions in JavaScriptLocal StoragejQueryIntroduction to jQueryUse of CSS Selectors in jQueryDOM ManipulationAjax (3 ways to send & receive data on the fly)Code tuning and some useful function in jQueryStudent database - Project v3 - updating UI using jQuery [ajax requests]Set Class of student using jQuery first Ajax calls explanation & JSON outputAdditional chapter : C++ for web (overview + implementation)Introduction to C++ for WebSimilarities and Differences - comparing C++ with PHP and JavaScriptBasic C++ program - general structureBasic Output in C++HTTP basic headers and outputProcessing http GET and POST data using C++Linking MySQL with our C++ applicationConnecting to MySQL and running queries using C++Additional : Student database - Project v4 - converting PHP project to C++Converting utility.php to utility.h fileConverting index to C++ versionConverting add record to C++ versionConverting update record to C++ versionConverting delete record to C++ versionNOTE: Following Topics are planned but not part of the Couse at the moment, these will be gradually added.Planned TopicsHosting your website onlineCpanel, WHM, aaPanelFTP basicsDeploying DatabaseFast way to Transfer website data to another serverCompiling your C++ code on serverGenerating PDF using external programReading Writing Office documentsConverting Image FormatsConverting PDF to other formatsObfuscation of PHP CodeObfuscation of Javascript CodeGenerating EXE file of your PHP ProjectGenerating Browser based Desktop ApplciationDeliverying & Running PHP Web applciation without Apache Web-serverMySQL TriggersMySQL Temporary TablesGrabing Externa Program output / gettingjob done by external programsImage Manipulation using GDCURLMagic functions of PHP

Overview

Section 1: Introduction

Lecture 1 About the Instructor

Lecture 2 Introduction to Course

Lecture 3 How Web works?

Lecture 4 What are Front-end & Back-end

Lecture 5 Installation of Necessary Tools - Windows

Lecture 6 Installation of Necessary Tools - Linux

Section 2: HTML

Lecture 7 Introduction to HTML

Lecture 8 HTML Document Structure

Lecture 9 Head Tag

Lecture 10 Basic Text Formatting

Lecture 11 Creating our first HTML file

Lecture 12 Headings and Paragraphs

Lecture 13 Links (Anchor Tags)

Lecture 14 Images (Img Tag)

Lecture 15 Lists (Unordered and Ordered)

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

Lecture 17 Extra date input controls (week, month)

Lecture 18 Range input control

Lecture 19 Combo box / List box (select Tag)

Lecture 20 Text Areas

Lecture 21 Forms (Form Tag)

Lecture 22 Buttons (Submit, Reset)

Lecture 23 Audio / Video controls

Lecture 24 HTML Comments

Lecture 25 html5 standard

Lecture 26 script Tag

Section 3: PHP

Lecture 27 Introduction to PHP

Lecture 28 Enabling libraries

Lecture 29 Basic output

Lecture 30 Data types, Variables, Constants

Lecture 31 Type-Casting

Lecture 32 Comments in PHP, C++, JavaScript

Lecture 33 Arrays

Lecture 34 Decision making (if-else) - Concepts

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

Lecture 36 Operators (Comparison, Logical, Arithmetic)

Lecture 37 Increment, Decrement operators

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

Lecture 39 Loops in PHP, C++, JavaScript

Lecture 40 for - Loop

Lecture 41 foreach -Loop

Lecture 42 while - Loop

Lecture 43 do-while - Loop

Lecture 44 String manipulation - basics

Lecture 45 Functions - basics

Lecture 46 Variadic functions

Lecture 47 Default arguments to function

Lecture 48 Form submission program - GET & POST http methods

Lecture 49 Security measures about incoming data

Lecture 50 File IO

Lecture 51 Sessions and some global variables

Lecture 52 JSON data

Lecture 53 Serialization

Lecture 54 OOP in PHP - Object Oriented programming - an introduction

Lecture 55 OOP - Inheritance

Lecture 56 OOP - Access Modifiers - public, private, protected

Section 4: Student database - Project v1 - using JSON file

Lecture 57 Introduction to Project v1

Lecture 58 Project Structure, Data Reading / Writing Utility Script

Lecture 59 Creating Homepage Listing

Lecture 60 Add Record

Lecture 61 Delete Record

Lecture 62 Update Existing Record

Section 5: MySQL

Lecture 63 Introduction

Lecture 64 Designing a database Visually - nocode

Lecture 65 CRUD - Create Table

Lecture 66 CRUD - Insert data in table

Lecture 67 CRUD - Delete records from table

Lecture 68 CRUD - Update existing records in table

Lecture 69 CRUD - Emptying or Drop a table

Lecture 70 Connecting to MySQL from PHP - Using msqli

Lecture 71 Connecting to MySQL from PHP - Using PDO

Section 6: Student database - Project v2 - using MySQL

Lecture 72 Explanation - Update Utility file - a review

Section 7: CSS

Lecture 73 Introduction to CSS

Lecture 74 CSS basics

Lecture 75 Bootstrap - What & Why

Lecture 76 Bootstrap Grid system. Basics study

Lecture 77 Bootstrap Form Controls basics

Lecture 78 Let's style of Project v2 UI using Bootstrap

Section 8: JavaScript (Fast Track)

Lecture 79 Introduction to JavaScript

Lecture 80 Basic output in JavaScript

Lecture 81 Data types and Variable

Lecture 82 Constants (const), let, var

Lecture 83 Backticks in JavaScript ` `

Lecture 84 Comments in JavaScript

Lecture 85 Classes in JavaScript

Lecture 86 for - Loop using (in)

Lecture 87 .forEach function

Lecture 88 String manipulation in JavaScript

Lecture 89 Functions in JavaScript

Lecture 90 Local Storage

Section 9: jQuery

Lecture 91 Introduction to jQuery

Lecture 92 Use of CSS Selectors in jQuery

Lecture 93 DOM Manipulation

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

Lecture 95 Code tuning and some useful function in jQuery

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

Lecture 96 Set Class of student using jQuery first

Lecture 97 Ajax calls explanation & JSON output

Section 11: Additional Chapter : C++ for web (overview + implementation)

Lecture 98 Introduction to C++ for Web

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

Lecture 100 Basic C++ program - general structure

Lecture 101 Basic Output in C++

Lecture 102 HTTP basic headers and output

Lecture 103 Processing http GET and POST data using C++

Lecture 104 Linking MySQL with our C++ application

Lecture 105 Connecting to MySQL and running queries using C++

Section 12: Additional : Student database - Project v4 - updating -> PHP to C++

Lecture 106 Converting utility.php to "utility.h" file

Lecture 107 Converting index to C++ version

Lecture 108 Converting add record to C++ version

Lecture 109 Converting update record to C++ version

Lecture 110 Converting delete record to C++ version

For everyone, willing to learn Web programming,No prior programming knowledge required