Web Development is Very Easy: A Crash Course

所在平台: Udemy

课程主页: https://www.udemy.com/course/web-development-crash-course-php-html-css-js-cpp-jquery-sql/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:网页开发非常简单:速成课程 课程概述:网络开发其实非常简单!只要你关注机制,掌握一门后端语言,你就能成为一名网络开发者。本课程的特别之处在于,你将学习如何使用PHP以及C++进行后端编程,通过新添加的章节,让你的应用程序的稳定性和速度达到现有网络应用的标准。 课程内容介绍: - 课程导入与讲师简介 - 网页工作原理 - 必要工具的安装(Windows 和 Linux) - HTML基础:文档结构、文本格式、链接、图像、表单等 - PHP基础:数据类型、变量、数组、条件语句、循环、字符串处理、函数及基本的面向对象编程 - MySQL数据库基础:CRUD操作、数据库设计与连接 - CSS与Bootstrap基础:样式设计与移动端适配 - JavaScript基础:数据处理、函数、存储、jQuery的使用及DOM操作 - C++ web编程概述:C++与PHP和JavaScript的对比、基本结构与HTTP处理 项目实战: - 学生数据库项目,通过JSON文件和MySQL进行数据存储与管理 - 使用jQuery优化用户界面 - C++项目的转换与实现 注意事项:课程还计划添加更多内容,如网站托管、FTP基础、PHP与MySQL的高级功能等,敬请期待。通过本课程,你将能够手把手建立并优化自己的网页应用,轻松掌握web开发的全貌。

课程评论(0条)

课程详情

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 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 firstAjax 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 ApplicationDelivering & Running PHP Web application without Apache Web-serverMySQL TriggersMySQL Temporary TablesGarbing Externa Program output / getting job done by external programsImage Manipulation using GDCURLMagic functions of PHP

课程标签

0人关注该课程

主题相关的课程