根据近一年的学习及实践,总结学习新语言的几个步骤
一、平台
选用哪种平台,IIS+asp+access、Apache+php+mysql、IIS+asp.net+sqlserver。主流一般这三个,根据项目大小除了PHP+MYSQL外,其余基于WINDOWS平台,可以考虑ACCESS(小型首选),mysql(可选),sqlserver(中大型)。
二、服务器平台搭建及配置
1、IIS平台 windows平台 2、apache(windows或LINUX平台)
三、语言学习(语法和结构)
1、输入输出显示(Response.write、ECHO、PRINT等)
2、数据类型(整型、浮点型、字符型、布尔型、数组、对象、资源型等)
3、变量(声明变量名、全局、局部、静态变量 $first等)
4、常数(常数定义 define()等)
5、字符串和引号(单引号和双引号)
6、布尔值(多用于判定)
7、操作符(用于计算和判断)
8、数组(传统类型和关联类型)
9、语句结构(条件语句、循环语句)
10、函数(声明、定义)
11、类和对象
12、文件(文件操作)
13、正则表达式
四、WEB技术(url及表单)
1、获取表单信息
2、url传递参数及获取URL值
3、服务器信息
4、COOKIES和SESSION
五、数据库
数据库连接及关闭、插入、删除、更新操作。设计数据库,要考虑消除冗余,更新、插入、删除异常等,基于第一、二、三范式BCNF等设计理念
六、项目实践
1、开发框架(采用面向过程还是面向对象)
2、项目需求及分析(设计数据库、页面层次结构及UI)
3、分阶段指定目标进行实施。
七、测试
1、性能测试(是否满足需求)
2、安全测试(输入过滤、上传、sql注入等,脚本漏洞及权限)