|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/web-applications-php
课程评论:没有评论
课程名称:用 PHP 构建网络应用 课程概述:在本课程中,您将探讨网络应用的基本结构以及网络浏览器如何与网络服务器进行交互。课程将介绍请求/响应循环,包括 GET/POST/重定向。您将获得超文本标记语言(HTML)的初步理解,以及 PHP 语言的基本语法和数据结构,例如变量、逻辑、迭代、数组、错误处理和超级全局变量等元素。此外,您还将了解到级联样式表(CSS)的基础知识,以便为网页的标记添加样式。最后,您将学习如何安装和使用集成的 PHP/MySQL 环境,如 XAMPP 或 MAMP。 课程大纲: 1. **动态网络内容简介**:了解网络应用的基本结构以及网络浏览器与网络服务器的交互,探索构成超文本传输协议(HTTP)的请求-响应循环。 2. **超文本标记语言(HTML)**:简要介绍网页的标记语言 HTML,假设您已经具备一定的 HTML 专业知识,主要为复习内容。 3. **级联样式表(CSS)**:简要介绍级联样式表(CSS)的基础知识,帮助我们为网页标记添加样式。 4. **安装 PHP 和 SQL**:完成第一次技术任务,包括安装文本编辑器、安装 MAMP 或 XAMPP(或同类工具)、创建 MySQL 数据库,以及编写 PHP 程序。 5. **PHP 入门**:开始学习 PHP 语言。 6. **PHP 数组**:了解 PHP 语言中数组的独特特性。 7. **PHP 函数**:研究 PHP 中函数的独特特性。 8. **PHP 和 HTML 表单**:了解如何在 PHP 语言中创建和处理 HTML 表单。 通过本课程,您将掌握构建网络应用的基础知识与实用技能。
Name:Introduction to Dynamic Web Content
Description:We look at the basic structure of a web application and how a web browser interacts with a web server. We explore the Request-Response Cycle that is the basis of the Hypertext Transfer Protocol (HTTP).
Name:HyperText Markup Language (HTML)
Description:We briefly cover the basics of the HyperText Markup Language (HTML) that is the markup for web pages. We hope that you already have some expertise in HTML and that this is mostly review.
Name:Cascading Style Sheets (CSS)
Description:We briefly cover the basics of cascading Style Sheets (CSS) that allow us to style the markup for web pages.
Name:Installing PHP and SQL
Description:Our first technical task is to work through the installation steps including installing a text editor, installing MAMP or XAMPP (or equivalent), creating a MySql Database, and writing a PHP program.
Name:Introduction to PHP
Description:We begin learning PHP.
Name:PHP Arrays
Description:We look at unique aspects of arrays in the PHP language.
Name:PHP Functions
Description:We look at unique aspects of functions in PHP.
Name:PHP and HTML Forms
Description:We look at how HTML forms are created and processed in the PHP language.
In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages. Lastly, you'll gain the skills and knowledge to install and use an integrated PHP/MySQL environment like XAMPP or MAMP.