金思维科技logo
金思维PHP实战课程,开始报名啦!

金思维-PHP实战课程大纲


以项目贯穿课程 边学边升级开发技能
HTML、CSS基础课程

1.HTML标签语法规则,常用标签学习;

2.HTML常用标签的属性学习;

3.CSS基础及语法;

4.使用CSS构造块(DIV);CSS格式化文本及段落;CSS与颜色、背景及图像的使用;使用CSS格式化列表(UL及OL);使用CSS美化超链接;使用CSS控制表格外观;

5.CSS如何控制页面;CSS选择器、CSS选择器命名及常用命名;盒子模型;块状元素和内联元素;盒模型、块状元素与内联元素、CSS选择器;

JavaScript入门与实践

1.JavaScript的引入方式;JavaScript的基本数据类型、常量变量、JavaScript的基本运算符、JavaScript的赋值运算,表达式;JavaScript中的语句;

2.流程控制:判断语句、循环语句;

3.函数的基本概念;函数的声明与调用,函数的参数和返回值;函数的高级用法:递归等;

4.数组的基本知识;数组的生命、访问、遍历等;数组相关API:排序、添加元素、删减元素等;自负串的基本知识;this关键字的用法;JS异常处理;

JavaScript高级实践

1.学习浏览器window对象模型(BOM);学习文档对象模型(DOM)、时间处理、滚动类效果、碰壁反弹效果、拖拽效果、淘宝商品的放大效果;

2.Math对象的基本知识;Date对象的知识和应用;DOM文档对象模型的基本知识和效果开发;BOM浏览器对象模型;

3.计时器的原理与应用;不同数据类型的操作方法;构造函数的基本知识;闭包、面向对象;作用域的基本知识、原理与原型链;

4.web开发综合案例,翻牌抽奖程序,微信打飞机游戏;

jQuery入门和实战

1.jQuery的基本语法;

2.jQuery中的常用选择器;

3.jQuery中事件的高级使用;

4.jQuery中的动画知识和应用;

5.jQuery的文档操作;

6.jQuery对属性,CSS的修改和设置

7. (jQuery部分课程内容众多,详细课程大纲请联系我们获取。);

初识AJAX实践课程

1.AJAX的基本原理讲解;Web应用程序的解决方案;AJAX的工作方式;基于各种Web解决方案的AJAX技术选择路线;如何使用AJAX;

2.初始化对象;指定响应处理函数;发出http请求;处理服务器返回的信息;一个初步的AJAX开发框架;

3.异常处理机制;中文乱码问题及其解决方案;

4.XHR对象的基本知识;JSON与XML的辨析

5.AJAX部分课程内容众多,详细课程大纲请联系我们获取。

HTML5新功能和高级机制

1.学习掌握新语义化标签及最新的属性和方法;

2.selectors API选取元素;

3.getElementsByClassName选取class,包括其中的属性:item namedItem;

4.window.JSON API:JSON.stringify()JSON.parse();

5.拖拽事件:drag drog,包括的方法:dragenter、dragover、dragenter、dragleave等;

6.canvas画图;

7. HTML5新特性和高级机制部分课程内容,详细课程大纲请联系我们获取。

CSS3新特性详解

1.CSS3各效果的讲解和应用(边框、阴影、透明度、渐变、倒影、二维平面变形、过度与动画等);

2.三维立体变形原理;

3.CSS3的三维立体变形效果的讲解与应用;

4.3D坐标系构建思想的设置;

5.3D动画的制作;

6.CSS3自适应布局的基本知识和应用;

7.CSS3分栏的基本知识和应用;

金思维PHP-PHP(二段)课程大纲

以项目贯穿课程 边学边升级开发技能
PHP基础篇

1.B/S结构程序运行原理,PHP语法结构;

2.数据类型及类型转换;

3.变量、预定义常量及数组等;

4.运算符及优先级,流程控制;

5.自定义函数,字符串、日期时间、文件目录函数;

6.数组及数组函数,数组的查找、排序算法;

7.cookie及session技术,学习跟踪用户行为状态技术;

8.OOP(面向对象编程技术):类的定义,类与对象,类的继承与多态,抽象类与接口,魔术方法,设计模式;

PHP高级篇

1.PHP操作MySQL、分页技术;

2.递归函数,文件上传及下载;

3.PHP绘图技术及图形报表,GD函数库;

4.RegExp函数库,学习页面抓取技术;

5.Smarty模板技术,学习运用smarty进行二层项目设计;

6.Ajax原理与实战,jQuery实战,PHP处理服务器端返回的不同类型数据,如:xml、json;

7.PHP程序调试技巧,XDebug、Zend Debugger配置与使用;

8.大流量高并发项目优化技术,Memcached缓存技术,页面静态化,业务算法及数据库优化技巧;

MySQL基础篇

1.MySQL数据库基础,数据库及表的创建、修改及删除;

2.MySQL数据类型,表设计,表记录的查询添加、修改、删除;

3.MySQL联表查询;

4.MySQL索引,主键、外键、唯一、普通索引;

MySQL高级篇

1.数据库的概念设计(E-R图)与逻辑设计;

2.MySQL的用户及权限管理;

3.MySQL的事务、视图、触发器、存储过程;

4.MySQL的优化与管理;

项目实践篇

1.新闻管理系统:该系统实现了新闻管理、类型管理、用户管理、权限管理等;

2.公司企业站前后台:该系统主要使用Jquery、Ajax、Json、递归函数、无限级分类等技术实现了前台首页、产品及新闻列表与详情页等,后台实现了用户管理、权限管理、产品管理、新闻管理等;



金思维PHP-面向对象编程与MVC

以项目贯穿课程 边学边升级开发技能


MVC结构Thinkphp

1.什么是MVC设计模式Model-View-Controller;

2.介绍目前国内最主流的基于MVC设计模式的PHP框架-Thinkphp,以及一些其他流行的框架;

3.如何搭建Thinkphp、编写thinkphp入口文件、目录介绍;

4.Thinkphp的命名规范,常用函数;

5.Thinkphp的控制器(controller)介绍,URL访问模式、配置文件、加载函数库、导入类库、空操作、空模块等;

6.Thinkphp的视图(view)介绍,如何在控制器里调用视图、给视图分配数据、thinkphp的常用模板引擎、模板标签的使用方法;

7.Thinkphp的模型(model)介绍,连接数据库、增删改查、封装模型类;

8.练习:基于Thinkphp编写的留言板;

9.练习:基于Thinkphp编写仿58同城或游侠网的多条件筛选完美解决办法;

9.练习:如何实现基于角色的权限管理认证功能


*WordPress,discuz!拓展实训!


最终目标是熟悉掌握一般企业站,商城站,应用行业网站技术开发。