亲爱的同学们,大家好!欢迎来到动态网站开发课程。本课程是计算机应用技术专业的一门专业核心课,课程以项目为核心、工作过程为主线培养学生计算机编程的基本思想、编程基本技能及逻辑思维能力,通过学习,大家能够具备使用PHP进行网站开发、接口开发、WEB应用开发的专业能力。本课程重点介绍PHP语言的基本使用,PHP语言的数据类型、结构化程序设计方法,数组函数及数据库、文件操作、会话技术等使用,熟悉PhpStorm编程环境的使用,学会利用PHP语言和MYSQL数据库进行项目开发,培养学生计算机编程基本思想和基本技能,为后续课程的学习打好基础。
我们在日常生活中,天天都在上网,随时都在接触各种各样的网站。那么这些网站是怎么做出来的?我们可以通过学习,自己也能制作出这样的网站吗?答案是肯定的。
那要实现上述目标,我们需要具备一些什么样的基础呢?你只要有一定的html、css、div、JavaScript等基础知识就可以了。如果你没有这些基础的话,也是可以很快解决这些问题的。在网络上有很多这方面的内容介绍,如果你每天稍微多花一点时间,最多一周的时间,你应该就能掌握这些基础知识了。当然,如果你以前学过诸如C语言等其他编程语言,那再来学习PHP就非常简单了。
相对于其他编程语言(比如,JAVA、C#等),PHP简单易学,进入门槛极低。
本课程以PHP为核心,通过项目教学的方式,让大家快速掌握PHP的语法基础、编程技巧、数据库应用知识。通过实际项目开发,让大家掌握项目需求分析、数据库设计、程序编写、项目测试的完整工作流程。学完本课程后,大家可达到php初级程序员水平,可以从事网站开发,中小型企业级应用开发等工作。
本课程采用项目式教学方法。传统授课的过程,一般是先讲理论知识,再做练习,最后综合训练。但由于理论知识一般都比较枯燥,学生学起来很乏味,不易掌握。同时,很容易学了后面的内容,忘记了前面的内容。最后完成项目的时候,还是很困难。好多同学在学习理论知识的时候,就打了退堂鼓,不愿意再往下学习了。我们采用项目式教学,整个学期的内容通过三个项目来实现,分别是会员管理系统、在线投票系统、使用PHP框架Laravel改写会员管理系统。我们会直接从项目制作开始,在课堂上,从零开始,带着大家在真实编程环境中,一行一行的写代码,最后实现整个项目。大家刚开始的时候,没有基础,就是模仿,等项目完成了,再回过头来理解理论知识,自然容易掌握。而且,大家稍微一做,就能看到成果,也会大大增强自信心,也会学得更起劲了。两个项目的内容层层递进,难度依次增加。同时,两个项目中,基础内容很多都是相似的,通过两次反复练习,大家自然就易于掌握。通过我们多年的教学实践,此方法确实有效,同学们学习的效果明显变好。相信你也可以的!
1. 掌握php基本语法的使用。
2. 掌握mysql数据库的设计、创建,常用sql语句的使用。
3. 能通过php和mysql完成常见mis系统项目的开发。
4. 掌握程序调试方法和技巧。
5. 掌握网站的发布方法。
6. 掌握面向对象的编程方式。
7. 掌握PHP框架Laravel框的使用。
本课程内容主要讲解php的使用,因此,要求参加的同学具备HTML、CSS、JS等基础知识。
我们使用的IDE编程器,推荐使用PHPstorm,当然,其他常用的IDE都可以,比如,Sublime Text、Notepad++、Dreamweaver、NetBeans IDE、Zend Studio,大家可以根据自己的熟悉程度选择一种来使用。
另外,WEB服务器,我们使用的是phpStudy(小皮面板),这个软件可以在网上直接下载。
本课程配套的教材,已经由人民邮电出版社正式出版,教材内容和在线开放课程完全对应,欢迎同学们选用 。
大家可以通过人民邮电出版社官方网站进行购买,地址如下:
http://www.ptpress.com.cn/shopping/buy?bookId=f2cc840f-b7b6-400c-8d28-76df6ccc6207
对作业的处理方式:
由于本课程采用项目式教学,因此,PHP基础的理论知识,并未单独讲解,而是用到哪个知识点,就提示哪个知识,就讲解哪个知识点。在后面的章节里,会有作业,作业就是PHP基础知识的一些考核,那直接按照课程中所讲的内容,大家可能无法完成那些作业 ,发布这些作业的目的,就是想让大家通过这些题目,去查询网络资料,从而理解一下PHP的基础理论知识,这样反过来会对我们的项目学习和开发有帮助。