您的位置:龙8国际 >> 软件 >> 编程开发 >> 最新48期PHP基础+就业全程班
最新48期PHP基础+就业全程班
发布用户 1657007389
添加日期 2017/4/20 14:32:59
大  小 6.08 KB
最后更新 2017/4/20 14:32:59
标  签 编程开发,软件
喜  欢
分  享
eD2k链接
下面是用户共享的文件列表,可以使用迅雷、QQ旋风等软件进行下载,点击文件名进行下载
最新48期PHP基础+就业全程班.rar 6.08 KB
6.08 KB
1.1 HTML

了解html的基本概念、 理解html的运行基本原理、掌握html的一些基本用法、能写出较复杂的网页, 达到能使用HTML创建纯静态站点。

1.2 CSS

掌握DIV+CSS的WEB布局标准,对CSS的定位和浮动有较为深刻的认识。能使用盒子模型开发单个网页。 同时具备使用DIV+CSS的WEB布局标准把控整个WEB站点

的能力。

1.3 HTML5+CSS3基础

了解html5+css3的基本概念、掌握html5的新增标签和属性,并且熟练掌握css3的新增的属性及浏览器兼容性,实现html5写出手机端的响应式结构。

1.4 JAVAScript基础

熟练掌握DOM编程的技巧,对常见而且重要的DOM对象要烂熟于胸。彻底搞清楚DOM对象的层次关系和运行原理,能将DOM编程运用到实际的WEB 开发中。

1.5 jQuery基础

熟练掌握jQuery的各种选择器和DOM操作,对常见而且重要的选择器要烂熟于心,并彻底搞清楚每个选择器在何时使用最为恰当,能将其运用到项目中,改善

页面的视觉效果。

1.6 BootStrap基础

了解BootStrap的基本概念,掌握其常用的组件和jQuery插件,并能灵活运用到WEB项目开发中,实现页面能适用于不同的设备(如手机端,平板,PC端)。

1.7 基础班项目练习

(1)html+css案例:

使用html和css技术,以div+css的布局模式,实现如下一个网站页面龙8国际的整体

PHP就业班
学习对象

学习本课程需要具有一定的前端网页设计(html+css+javascript)与开发基础,或者自学过一些PHP书籍与视频资料,想进一步提高成为PHP网站开发工程师的

有关人员。
2.1 环境搭建

了解PHP的基本概念,明白静态网站和动态网站的区别,熟练掌握WAMP环境的搭建流程,能够独立的搭建环境和配置域名以及虚拟主机。

2.2 PHP核心编程

对PHP基本语法进行加强,更深入的配置Apache服务器和灵活的使用PHP三大流程控制语句,掌握位运算,对计算器的二进制(原码、反码和补码)有所了解。

2.3 Mysql数据库开发

从目前看,任何一个有商业价值的项目或者网站,都离不开MySQL数据库, 因此系统深入的掌握MySQL数据库各种操作非常重要,重点是围绕

ddl/dql/dml/dcl/dtl讲解。同时会穿插项目中如何设计出有商业价值的数据库模型的技巧,并涉及到MySQL的优化细节。本章节相对轻松。

2.4 Http协议

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用广泛的一种网络协议。是工作在tcp/ip协议基础上的,所有的WWW文件都遵守这个标准

。http也是我们web开发 的基石。对我们了解PHP底层机制有很大帮助,做到知其然,还知其所以然。

2.5文件编程

文件主要的作用就是保存数据,它既可以保存一张图片,也可以保存视频 ,声音...本章节要求同学们掌握文件的各种操作和上传下载,动态创建和删除目录,

文件和无限级扫描文件等, 掌握好这些知识点对我们项目开发非常重要。

2.6 会话技术

了解会话技术的基本概念和产生历史,掌握会话技术的原理,其中Session和Cookie是很重要的用户行为跟踪技术,尤其是电商,sns项目中运用广泛,因此是

我们学习的重点和难点。

2.7 GD库技术

使用图表动态显示数据。而这些图表的显 示都要使用到PHP的绘图技术,本章节要求同学们熟练的使用PHP的绘图函数完成项目的需求。

2.8 项目实战

项目实战阶段是同学们把老师前面讲过的知识点实 际运用到项目中的恰当时机,也是检验自己学习成果的时候。当同学们通过熬夜点灯,小组讨论把项目完

成时, 经历了项目从无到有,从有到完善时,同学们的编程能力,把控项目的能力在潜移默化中提高了,为学习下一个阶段 (PHP高级编程)打下扎实的基础



3.高级编程阶段
学完此阶段课掌握的核心能力:

1、可以清晰划分项目开发模块;
2、根据开发任务编写详细设计文档;
3、根据文档对功能模块进行编码;
4、根据测试信息修复模块功能缺陷;
5、能对现有产品进行升级和维护。

学完此阶段可解决的现实问题:

能解决常规业务逻辑,PHP操作mysql增删改查,动态网站数据展示,能够手写mvc框架。
3.1面向对象(OOP)编程

面向对象编程已经成为PHP编程的主流,面向对象编程让程序变得更加强大 和灵活,更利于项目的开发和维护。本章节是PHP核心编程的重中之重.要求同学们

深刻理解面向对象本质,会使用 OOP的程序设计思想来编写程序和项目。

3.2 PDO扩展库

了解PDO的基本原理,熟悉PDO对象的常用操作和异常处理,能够熟练运用PDO技术实现对数据库的增删改查。

3.3 Smarty模板引擎

模板引擎技术的核心思想就是数据(通过php业务代码获取)和 界面显示分离,同时理解这点也是我们透彻掌握smarty技术的关键。模板介绍可以让项目代码变

得更加清晰,利于维护和扩展,同时也利于项目分工协作开发,是非常流行的技术。本章节要求同学们能够在MVC开发中使用smarty技术来完成 View部件,从

而更深入的认识MVC模式的本质。

3.4 MVC设计模式

MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任

务。 MVC的各个字母分别是M(model模型)、V(view视图)、C(controller 控制器)。目前90%以上的项目和网站使用的就是MVC开发模式。因此同学们需要深入

细致的把握MVC。

3.5 邮件技术

能使用PHP的Email函数和PHPMailer类发送邮件,正确的搭建和配置自己的邮件服务器完成发送和接收,对STMP和POP3协议有所了解,完成邮件开发中的实际需

求。

3.6 页面静态化

我们大多数情况下是直接访问php文件,php脚本在服务器端执行并 返回信 息,对于一些大型的网站,访问量很大,频繁的操作 数据库会加重服务器的负担,在实

际开发中,通常使用页面静态化来解决。本章节要求同学们深刻理解页面静态化的原理,并能够正确使用页面静态化技术为网站提速。页面静态化技术是PHP

网站优化常用的技术之一,也是面试官重点考察的内容。

3.7 正则表达式

了解正则表达式的基本概念,能理解简单的正则表达式中常用正则字符的意思,能够写出简单的正则表达式和满足日常开发中的需求即可。

3.8 项目实战

项目实战阶段是同学们把老师前面讲过的知识点实 际运用到项目中的恰当时机,也是检验自己学习成果的时候。当同学们通过熬夜点灯,小组讨论把项目完

成时, 经历了项目从无到有,从有到完善时,同学们的编程能力,把控项目的能力在潜移默化中提高了,为学习下一个阶段 (PHP高级应用)打下扎实的基础



4.高级应用阶段       (学完月薪可达8K以上)
学完此阶段课掌握的核心能力

1、能够独立完成项目设计和开发;
2、能够完成数据库结构设计;
3、可以使用目前主流框架开发项目;
4、可完成手机微信项目设计和开发;
5、能够完成网站及移动应用服务端API开发及维护。

学完此阶段可解决的现实问题

提升用户体验,实现页面效果,快速开发,服务器部署,代码管理,前后端交互。
4.1 SVN

subversion(简称svn)是近年来崛起的版本管理软件(源码),是cvs的接班人 。目前,绝大多数开源软件都使用svn作为代码版本管理软件。本章节要求同学们能

正确使用Svn进行项目协同开发, 并可以通过Svn来管理项目的源代码, 在项目开发过程中,使用svn来解决源码修改冲突和版本升级问题。

4.2 XML

在项目开发中,不可避免的要对XML文件进行curd操作,因此DOM 提供了针对 HTML 和 XML 文档的标准对象集,以及用于访问和操作这些文档的标准接口。本

章节是学习的重点;同学们将学习如何使用dom/xpath/simpeXML对XML文件进行操作,目前很多网站都使用xml做配置文件,从而减少程序的耦合度

4.3 Ajax

Ajax是2005年提出的,目前很多网站都使用了ajax技术,在招聘软件工程 师时,ajax技术是需要要求掌握的。Ajax技术包含了几种技术:javascript、xml、

css、xstl、dom、xhtml和 XMLHttpRequest七种技术,所以ajax就像是粘合剂把七种技术整合到一起,从而发挥各个技术的优势,威力惊人。本章节通过大量的

案例让同学们快速深入的掌握 Ajax技术。

(1) 判断注册的信息是否存在

输入注册的信息,但光标离开的时候判断此信息是否存在,通过焦点不能离开本页面;

知识点:ajax
4.4 ThinkPHP

ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。同学们不是简单的学习怎么使用TP,而是站在MVC框架设计的高度

,从源代码级别深度剖析ThinkPHP的具体实现。在授课过程中,融入了大量的编程思想。本章节要求同学们学习完后,有能力设计出属于自己的MVC框架。

(1):通过TP框架完成一个小型的商城
4.5 Linux

LAMP是(Linux+Apache+Mysql+Php) 的缩写,也是目前软件公司使用的比较 多的一种技术组合。本章节要求同学们可以独立在Linux系统下搭建LAMP开发环境

,并对其进行优化处理,让LAMP开发环境达到优配置。

4.6 Memcache

Memcache就是在内存中维护一张巨大的hash表,通过自己的一套算法来维 护数据的操作,这个算法比较复杂,这里我们只做简单的介绍,对我们PHP程序员而言,

重点掌握如何在项目如何使 Memcache技术. 本章节要求同学们深刻理解Memcache运行原理,并能够正确使用Memcache对网站优化提速。 Memcache也是面试官

重点考察的内容。

4.7 Mysql优化

目前90%的PHP网站都是以数据为中心的应用,数据库的好坏直接影响到程 序的性能,因此数据库性能至关重要。

一般来说,要完成数据库的效率,要做好以下四个方面的工作:

① 数据库设计
② sql语句优化
③ 数据库参数配置
④ 恰当的硬件资源和操作系统。本章节要求同学们能正确的设计数据库表, 并能够通过数据库正确设计、sql语句优化、数据库参数优化配置和表的分割对

网站优化提速。

4.8 Sphinx

在Linux和Windows下正确的安装和配置Sphinx。

灵活的使用Sphinx进行对项目进行优化。

通过Sphinx行高速索引、 高速搜索及高可用性。它们可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。
5.1 Redis

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补

充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。目前很多大型网站都使用Redis来优化性能,从而解决大并发,大存储的问题。

5.2 微信开发

掌握微信开发的方法与技巧,可实现对微信的公众号的正确申请,微信的应用设计,微信的用户管理,素材管理,接受与发送消息。

5.3 支付技术

网上支付是电子支付的一种形式,它是通过第三方提供的与银行之间的支付接口进行的即时支付方式,采用在网上电子支付的方式节省了交易的开销。目前,

很多大型电子商务网站都应用到了网上支付技术,比如拉手网、淘宝网、当当网、京东商城、携程网等。通过学习,您将掌握如何使用php技术来开发自己的

网上支付平台,并对网上支付开发的细节和注意事项有更深刻的认识。

5.4 九大接口编程

了解接口编程的基本概念和应用场景,能够熟练调用第三方接口并且运用到项目开发中。

5.5 Mongodb

在Linux和Windows下正确的安装和配置MongoDB;

在实际项目中灵活的使用MongoDB进行CRUD操作;

对面向文档的概念有较为深刻的认识;

了解MongoDB底层的运行原理;

使用MongoDB对项目进行优化,对MongoDB高级特性有初步了解。

5.6 Mysql读写分离

正确的安装和配置Mysql主从服务器并实现复制。

在网站高并发、海量存储和大负载的情况下,灵活使用Mysql读写分离优化网站。

5.7 Nginx服务器集群

Nginx 是一个很牛的高性能Web和反向代理服务器,它具有很多非常优越的特性:在高连接并发的情况下,能够支持高达 50,000 个并发连接数的响应。也可

以支持作为 HTTP代理服务器对外进行服务。Nginx 同时也是一个非常棒的邮件代理服务器。Nginx 是一个安装非常的简单,配置文件非常简洁(还能够支持

perl语法),Bugs非常少的服务器:即使运行数个月也不需要重新启动。
6.1 二次开发

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内很知名 的PHP开源网站管理系统,也是使用用户很多的PHP类CMS系统,在经历了二年多的发

展,目前的版本无论在功能,还 是是易用性方面,都有了长足的发展,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中 小型门

户的构建,当然也不乏有企业用户和学校等在使用本系统。织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你

无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍 能得到随意扩充都有充分的准备。

6.2 WebApp

能够理解Hybrid开发模式,掌握混合式开发方法开发手机APP,该APP可兼容安卓手机和IOS手机,学完后可以实现PC端网站内容在手机端同步浏览。

6.3 PHP+Hadoop

了解Hadoop的发展史和基本概念,熟练掌握Hadoop安装与配置,并且能够熟练运用PHP+Hadoop完成相关案例。

6.4 Mysql高级

从目前看,任何一个有商业价值的项目或者网站,都离不开MySQL数据库, 因此系统深入的掌握MySQL数据库各种操作非常重要,重点是围绕事务,视图和触发

器等技术进行讲解。同时会穿插项目中如何设计出有商业价值的数据库模型的技巧,并涉及到MySQL的优化细节。

6.5 JavaScript高级

Javascript是一种面向(基于)对象的动态脚本语言,是一种基于对象 (Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。他具有面向对象语言所

特有的特性,比如封装 、继承及多态等。但对于大多数人说,我们只把javascript做为一个函数式语言,只把他用于一些简单的前端数据 输入验证以及实现

一些简单的页面动态效果等,我们没能完全把握动态语言的各种特性。 在很多优良的Ajax框架中 ,比如ExtJS、JQuery等,大量使用了javascript的面向对

象特性,要想使用好JQuery技术,javascript的高级特性 ,就要求同学们需要深入掌握Javascript面向对象编程技术,才能在面试和工作中一拔头筹,脱颖而

出。

http://pan.baidu.com/s/1mhTfKZQ 密码:qyhk