Thanks to visit codestin.com
Credit goes to github.com

Skip to content

pubemail/tutorial-backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

求是潮技术研发中心后端入门

简介

这是供求是潮技术研发中心使用的后端开发入门教程。以 LAMP 平台为主。

LAMP 指的是 Linux Apache MySQL PHP(原先是Perl,现在也有Python), 作为后端开发者,最重要的就是 PHP 以及 MySQL 了。尽管 PHP 有许多 问题,但由于历史原因和占有率原因,我们还是必须对其有一定的掌握。 另一方面,由于 PHP 极易上手,也比较适合初学者做网站开发。一个程序 员多掌握几门语言(尤其是占有率这么大的语言)是没有什么坏处的。

但是也正由于 PHP 的简单易用,很容易写出有问题的代码,尤其是和 PHP 自身的一些“坑”相结合时,更可能产生严重的问题。不过一切归根到底都是 程序员自身的问题,只要我们有足够的意识,很多问题就能够避免。事实上, 有很多大型网站、项目(例如 WordPress 、 维基百科、 Facebook )都是 使用 PHP 开发的。

虽然叫做“教程”,但这份文档不是一个完整的入门指南,而只是起到一个 提点、提示的作用,包括了一些常见问题、经验分享,并且提供了一些有用 的链接以供参考,少走一些弯路。

作者

  • Delostik
  • Hexcles

授权协议

署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN)

链接

以下是一些我们认为还可以的教程或参考资料。再次强调, tutorial 不同于 doc , 不能 将这些教程作为工具书使用。

  • W3school 有名的网站制作教程, W3Schools.com 的中文版(两者没有直接关系),虽有很多不足但作为入门还是可以借鉴的。另外,即使是后端,也请浏览一下 W3school 中的 HTML/CSS 部分,至少要有一个基本的了解。
  • Introduction to the Internet and the World Wide Web Greg Baker (@Simon Fraser University) 为一门网页制作入门课撰写的教程,以 HTML 为主,也涉及了动态网页(不过并非使用 PHP ),英文,零基础。

PHP 作者所著的 Programming PHP 也是一本不错的参考书,大部头,详细 讲述了一些设计意图、历史原因,让你理解为何 PHP 会是现在这个样子, 如果希望对 PHP 有更深入的理解,不妨一看。

PHP 官方文档(注意,大多数服务器上运行的是 PHP 5.3 ,与最新的 5.5 版 有一些区别,在文档中都有相应说明,使用时请避开 5.5 only 的特性):

在你写了一段时间 PHP ,对 PHP 有了一定的理解,甚至开始抱怨一些特性的时候, 不妨看看这篇博客,这是有关 PHP 缺点的最全面的概述,了解它们可以让你更好地 避开 PHP 的“坑”,了解 PHP 的局限性,写出更可靠的代码,并正确判断 PHP 的 适用场景,在 有必要 的时候选择其他语言:

目录

General

  1. [动态网站的架构]

PHP

  1. 安装与配置
  2. 快速入门
  3. 字符串操作与正则表达式
  4. 代码重用与函数
  5. 使用MySQL数据库

MySQL

About

求是潮网站后端开发入门

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published