Python编程语言
实现业务功能,为用户提供服务
数据库
关系型/非关系型数据库,根据不同的业务场景存储用户数据
大前端
HTML5/CSS3/JavaScript,实现使用界面,跟用户直接的交互
服务器
操作系统,可持续的为用户提供服务
课程大纲
标签属性、常用标签详解、颜色设置详解、相对路径和路径。
表格标准结构、表格样式详解、合并方、合并列。
表单空间详解、文本框、密码框、文本域、隐藏域、上传空间、单选和复选框、下拉列表、按钮、重置、提交等控件。
HTML5新增标签、新增控件
CSS概述、行内式、标签式、导入式、标签选择器、类别选择器、ID选择器、交集选择法、并集选择法、子代选择法、常用属性详解
CSS盒子模型、CSS定位、static定位、relative定位、absolute定位、fixed定位
圆角、阴影、渐变、CSS图标、CSS3新增属性、CSS3新增选择器、CSS3新增选择法
Javascript概述、Javascript基础语法、注释、输出、对话框、变量使用、类型转换、运算符。
选择结构-if-else、选择结构switch。
循环结构-for、break和continue的使用,嵌套循环结构
数组的概念、数组的使用、循环数组、遍历数组。
数组的聚合算法、数组的倒置算法、数组的查询算法、数组的排序算法。
函数的概念、函数的定义、函数的调用、函数递归。
面向对象思想、创建对象、闭包原理及使用场景。
内置对象和常用方法、Javascript事件概述、常用事件详解、表单输入校验课堂案例。
DOM效果课堂案例、计时器使用。
正则表达式概念、正则表达式使用场景、正则表达式使用详解、PropType扩展函数详解。
Json数据和Json对象、JQuery常用内容详解。
JQuery监听事件详解、Jquery动画详解。
JQuery常用效果课堂案例制作、JQuery插件制作。
Bootstrap概述、响应式控件、响应式组件、响应式布局。
认识全栈
具备多项技能(后端、前端、测试、运维等)
独当一面,独立完成产品
更快的成长为架构师/CTO
全栈是技能和经验的积累
全栈只是开始,架构师/CTO才是你的目标
4 技术选型如何开始
需求提炼:
功能性需求
看得到的实实在在的需求
非功能性需求
看不到的需求,如:性能、体验、安全等
技术选型:
技术栈选择
根据人员及业务方的要求,选择合适的开发技术栈(框架)
开发方式
根据业务方的要求,选择合适的开发方式(一次性交付、分批交付)
技术栈选择:
Fask框架
简单易学,Python程序员可以快速入门,上手快
Bootstrap
响应式框架,一套代码,多屏兼容
jQuery
代码量少,学习容易,使用异步加载可提升用户体验
开发方式:
先前端页面,后实现功能
页面填充假数据,让老板看到效果
多版本迭代,实现所有的功能
版本迭代计划:
v1.0:首页的基本功能,游客可以查看
v1.1:用户的注册和登录功能
V1.2:问题发布
v1.3:关注问题、收藏回答