https://www.udemy.com/course/web-development-crash-course-php-html-css-js-cpp-jquery-sql/
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 TABLE IF NOT EXISTSCRUD - 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
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.