千锋教育-做有情怀、有良心、有品质的IT职业教育机构

400-811-9990

海量学习视频MORE

千锋西安学员就业喜报

姓名 学历 状态 专业 入职单位 月薪 入职地区 就业时间
刘*专科在职工程造价文**辉8000西安2018.04.28
刘*本科在职其他保密10000北京2018.04.26
程*本科非应届财务管理西安**公司8000西安2018.04.26
李*本科在职电子信息科学杭州**永益10000杭州2018.04.24
李*本科非应届经贸管理工程系钰锦**公司8500西安2018.04.24
尚*保密在职计算机通信技术左中**公司10000杭州2018.04.20
张*专科在读软件技术上海**公司9000上海2018.04.19
王*本科应届计算机科学系北京**百度13000北京2018.04.13
王*专科在读计算机科学系上海**公司10000上海2018.04.13
宋*本科非应届电子信息工程保密10000西安2018.04.13
李*专科非应届计算机工程系赛吖**平台10000上海2018.04.13
陈*硕士在职应用数学保密9200西安2018.04.13
蒲*本科非应届化学化工系西**软9000西安2018.04.13
师*本科在职机械制造南**息8500西安2018.04.13
何*专科非应届机电一体化保密8500西安2018.04.13
吴*专科应届计算机网络西安**科技8000西安2018.04.13
眭*专科在职检测技术及应用杭州**公司8000杭州2018.04.13
王*本科非应届水资源与环境系软**力10000西安2018.03.30
胥*专科非应届计算机软件工程亚*9500西安2018.03.30
司*本科非应届数理系软*9000西安2018.03.30
云*专科在职建筑工程技术保密9000杭州2018.03.30
康*本科非应届电子信息工程保密8000西安2018.03.30
张*本科在职机械专业九**息8000西安2018.03.22
马*本科非应届电子信息工程系远**络8500西安2018.03.16
李*专科应届软件技术上海**网络10000上海2018.03.14
汪*本科在职应用化学佰*9000西安2018.03.14
刘*专科非应届人文社会科学系保密8500西安2018.03.14
王*本科非应届通信工程系佰*8500西安2018.03.14
马*本科非应届人文社会科学系中**际8000西安2018.03.14
杨*本科在读信息工程系合众**公司8000西安2018.03.14
杨*专科非应届热能化工系三**乐8500西安2018.03.12
何*本科在职计算机科学系保密8500西安2018.03.08
牛*硕士在职其他西**图8000西安2018.03.08
叶*本科非应届化学工程系中**际9000西安2018.03.07
周*专科在读软件工程天源**信息8600西安2018.03.07
陈*本科非应届自动化软**力10000西安2018.03.06
李*本科非应届物理机电工程系软**力8500西安2018.03.06
刘*本科在读计算机高**息8500西安2018.03.06
申*本科应届软件工程图**技8000西安2018.03.06
王*本科非应届电子工程系中**际10500西安2018.03.05
李*本科在职应用数学系中**际10000西安2018.03.05
王*本科在职化学系中**际10000西安2018.03.05
毛*本科非应届机械电子工程系中**际8500西安2018.03.05
王*保密在职中药系软**力8000西安2018.03.01
崔*本科在读计算机西安**科技8000西安2018.01.17
赵*娜本科在读网络工程陕西**开发公司8000西安2018.01.12
李*本科应届计算机科学系深圳**有限公司9000西安2018.01.11
刘*保密在职计算机科学系**科技8000西安2018.01.09
许*钦本科在职包装工程软**力9000西安2018.01.08
王*本科在职高分子科学与工程系佰**8500西安2018.01.05
李*专科非应届其他中**际10000西安2018.01.02
张*振本科在职其他软通9000西安2017.12.28
殷*本科在读工商管理系北京**德8000西安2017.12.28
焦*文本科在职电子科技与技术亚**技9000西安2017.12.25
张*硕士非应届机电工程系西**软10000西安2017.12.22
邸*斌本科应届计算机科学系中**商盟8500西安2017.12.22
张*涛本科非应届信息管理与信息系统文**辉8500西安2017.12.22
景*本科非应届信息管理与信息系统保密8000西安2017.12.22
张*歌本科非应届电子商务保密8000西安2017.12.22
王*本科非应届地球信息科学与工程亚**技11000西安2017.12.20
金*丰本科在读信息科学与工程系华夏**物联9000西安2017.12.20
马*本科在读计算机科学系中烟**盟8000西安2017.12.20
张*专科在职其他保密8000杭州2017.12.08
柏*理本科非应届其他惠**久8000西安2017.11.30
袁*本科非应届电子科学与技术保密9000西安2017.11.29
海*本科在职总图设计与运输工程**成8000西安2017.11.24
王*旻专科非应届艺术工程系保密20000西安2017.11.23
张*涛保密保密机电工程系中国**集团13000西安2017.11.23
杨*子本科非应届其他**成9000西安2017.11.23
周*晋本科非应届其他神**码9000西安2017.11.23
鲁*保密保密道路桥梁西安**8500西安2017.11.23
殷*本科在职其他西安**8500西安2017.11.23
马*洁保密保密建筑工程系西安**8500西安2017.11.23
王*本科非应届计算机与信息系保密8000西安2017.11.23
谌*辉本科在读测控技术与仪器泛**江8000深圳2017.11.17
张*龙专科非应届其他西安未**际软件股份公司8000西安2017.11.10
李*博本科在职自动化与信息工程系中*8000西安2017.11.03
韩*颀本科在职电子电气工程活**络10000西安2017.10.23
王*林本科在读信息管理深圳**远信息科技有限公司8500深圳2017.10.09
韩*旦专科非应届会计软**力8000西安2017.09.27
王*本科非应届机械工程软**力8500西安2017.09.25
刘*本科在职材料科学与工程海南**易购8500西安2017.09.21
杨*本科在职电子与信息工程中**际8000西安2017.09.21
李*柔专科非应届外语系金***知识产权8000西安2017.09.21
马*飞本科非应届冶金工程中**际8500西安2017.09.19
武*宽本科非应届化学与化工法**集团8000西安2017.09.19
宋*飞本科在职自动化与信息工程**社10000深圳2017.09.15
王*珅专科在职航空创值网络信息技术有限公司8000杭州2017.09.15
王*武本科在职光电工程软**力9000苏州2017.09.11
成*鸿保密在职化学与化工中**际8000南京2017.09.07
张*豪本科在读机电工程北京融港科技有限公司9000北京2017.09.04
李*培本科在读其他苏州橘子网络科技股份有限公司9000西安2017.09.04
李*洋本科非应届建筑工程技术陕西中凡信息科技有限公司8000西安2017.09.04
武*龙保密在职化学与化工杭州上下网络科技有限公司10000杭州2017.09.01
数据来源于千锋内部统计
报名免费试听 查看往期就业薪资

学员感言MORE

  • 感谢千锋西安Java培训 让我成长为优秀工程师

  • 选择千锋是正确的 感谢千锋给我成长的机会

  • 千锋的严格管理必不可少 感谢千锋助我拿高薪

  • 五个月的成长 千锋让我更自信

  • 千锋给了我正确的导航 胜利是必然

  • 在千锋学习如何成为一个准职业人

西安1703期JavaEE

姓名:张同学
就业地点:西安
薪资:8300导语:我是Java培训班的一名学员,就职于西安市的一家互联网公司。来到千锋参加培训是见证了朋友学习过后的高薪就业,自己也想努力过后能够有一番作为。在学习的过程中也会遇到一些问题,感觉困难的知识点,在老师和同学们的帮助下都得到了逐一的解决。千锋的项目实战让我对学到的知识点掌握得更加扎实熟练,在这里也结识了很多志同道合的朋友。感谢老师们的辛勤教导了,感谢千锋提供这么优质的学习平台!

西安1702期HTML5

姓名:张同学
就业地点:杭州
薪资:9000导语:大学毕业面临找工作,经过网上查询千锋的口碑很好,决定来千锋学习HTML5。学第一阶段入门时,下课回宿舍经常和同学一起交流知识。学到第二阶段明显感觉自己提升很高,自己当初的决定是正确的。毕业前的模拟面试帮助我们了解市场,毕业后经过千锋老师的帮助解决了我的住宿和工作的问题。千锋给了我很多机会,感谢千锋给我的平台,将带着千锋的教导完成未来梦想。

西安1609期HTML5

姓名:赵同学
就业地点:西安
薪资:9500导语:来千锋之前已经工作三年,不但没法进步而且工资低,迷茫时通过朋友了解到千锋,我毕竟不是IT专业,还是不放心,更多的朋友通过千锋高薪就业于是决定先去试听。HTML5对我比较合适,你有问题千锋老师都会认真解答。千锋管理很严格,类似军事化管理,这样能约束我静下心去学习,在千锋迟到和不带工牌都是不允许的,这里把我们当准职业人培养,毕业两天拿到两个offer,工作上需要的知识千锋都讲过,感谢千锋老师你们辛苦了。

西安1609期HTML5

姓名:赵同学
就业地点:西安
薪资:8000导语:来千锋之前我是在校生,对IT行业很感兴趣,但是自学的知识远远不够。千锋招生老师到学校开座谈会,看到刚毕业的学生能拿那么多的工资让我心动,试听两周后决定留在千锋,五个月的学习每天很累,但是心理满足,能学到知识还认识志同道合的朋友,感谢就业和授课老师,指导的模拟面试让我有了自信心,提醒学弟学妹们要认真对待简历制作。感谢千锋让我进入这个行业变得更加出色。

西安HTML51609期

姓名:赵同学
就业地点:西安
薪资:9500导语:我顺利的找到了工作,我为自己开心,也庆幸自己当初的选择是对的,如果方向错了,再怎么努力都是徒劳,可是千锋给了我一个正确的导航,又给了我那么尽职尽责的老师,胜利是必然的。最后,我想谢谢那些教我指导我的老师,也谢谢工作于千锋全国各个校区的老师,你们辛苦了,希望能有越来越多和我一样有梦想有斗志的人加入千锋这个大家庭。

西安JavaEE1701期

姓名:胡同学
就业地点:西安
薪资:8000导语:来到千锋以后,我发现千锋的教学环境和人文环境都是很不错的。管理也很严苛,进入校区必须佩戴听课证,不准穿短裤进入校区,从一开始就将我们当做一个准职业人在培养。老师也是很友善的,你有什么问题,老师都会很耐心积极的给你解答。

徐老师HTML5学科高级讲师

10年以上互联网电商,航空,金融领域工作经验;有丰富的项目管理及产品研发经验。资深电商行业分析师,全栈式系统架构师,精通 HTML5、Bootstrap、Unity3d、Javascript、CSS3、Java、C#、Python等。善于通过案例式讲解,培养学生的综合应用与项目整合思维能力,善于结合企业前沿技术应用到教学当中。

狄老师教学主管

10年以上软件研发及教学经验,精通Python、JavaEE、Android等开发语言。2007年进入中科院西安网络中心从事J2EE教育与研发工作,2009年担任陕西省税务局软件开发培训的《软件架构设计》与《Oracle数据库管理》方面的讲师。曾先后参与国家基金委基金项目管理系统、中科院公文平台系统、并承担与部队有关的项目研发的技术主管。

郑老师Java学科讲师

10年以上软件开发经验,曾先后担任国际知名IT公司的软件研发、项目规划及策划工作,主持并参与P-Gate, USonline,TPM2009等要求高、时间紧的多个大型欧美项目的开发,积累了丰富的代码编写、调试及系统级别的评估等实战经验。

赵老师HTML5学科讲师

多年的前端开发经验,并主导搭建公司内部多个项目的前端架构。躬耕前端多年,深知前端新手容易遇到的坑和学习薄弱的地方。

张老师Java学科讲师

10年以上软件开发及教学经验。曾在上海华勤等国际知名IT公司任职,主持并参与华为、联想等多款移动终端项目的研发,擅长Java、嵌入式及手机应用层开发。

王老师HTML5学科讲师

五年前端开发工作经验,曾参与乐视相关活动专题项目开发,前端经验丰富。人性格开朗,热衷于专研前端技术。

杨老师Java学科高级讲师

15年以上软件研发及教学经验。曾在知名IT公司任设计师、项目经理、架构师,技术总监等职,主持并参与湖北省孝感市中心医院ERP、某大型航空企业劳动定额管理系统、长庆油田合同管理系统二期、甘肃省白银市供电局电气设备动热稳定校验系统等大中型项目的研发,擅长 Java、JavaEE、Oracle、UML、框架等技术。

田老师HTML5学科教学主管

10年以上软件开发及项目管理经验,5年教学经验,曾在秦川发展,在中国电信等上市公司历任程序员、需求分析师、项目经理及技术总监等职务。参与北京电力局巡检系统、中石化进销存系统、河北供电局OA,电力客服系统及电力线路走径图等大型项目的开发,擅长javaWeb全栈开发,涉猎技术广泛,接触的编程语言多。

学员作品一览见证成果 见证实力 见证未来 见证千锋!MORE

  • 项目作品-途牛移动端页面

    项目作品-途牛移动端页面

  • 项目作品-水果购物移动端

    项目作品-水果购物移动端

  • 项目作品-生活软件移动端

    项目作品-生活软件移动端

  • 项目作品-京东移动端页面

    项目作品-京东移动端页面

  • 项目作品-电商系统

    项目作品-电商系统

  • 项目作品-旅游移动端页面

    项目作品-旅游移动端页面

  • 项目作品-途牛移动端页面

    项目作品-途牛移动端页面

  • 项目作品-水果购物移动端

    项目作品-水果购物移动端

  • 项目作品-生活软件移动端

    项目作品-生活软件移动端

  • 项目作品-京东移动端页面

    项目作品-京东移动端页面

  • 项目作品-电商系统

    项目作品-电商系统

  • 项目作品-旅游移动端页面

    项目作品-旅游移动端页面

课程大纲
Python Java HTML5
  • 阶段一

    Python语言

  • 阶段二

    Linux初级

  • 阶段三

    Web开发之Django

  • 阶段四

    Web开发之Flask

  • 阶段五

    Web框架之Tornado

  • 阶段六

    docker容器及服务发现

  • 阶段七

    爬虫

  • 阶段八

    数据挖掘和人工智能

学成阶段一:熟练掌握Python多线程并发编程技术,可以编写爬虫程序和语音识别软件

1.1基础语法

1.1.1 python概述 1.1.24函数

1.1.24.1函数概述 1.1.24.2最简单的函数(无参无返回值) 1.1.24.3函数的参数 1.1.24.4函数的返回值 1.1.24.5传递参数 1.1.24.6关键字参数 1.1.24.7默认参数 1.1.24.8不定长参数 1.1.24.9匿名函数 1.1.24.10歌词解析小项目 1.1.24.11装饰器 1.1.24.12偏函数

1.1.31语音

1.1.31.1语音合成 1.1.31.2语音模块 1.1.31.3语音控制 1.1.31.4语音控制窗体 1.1.31.5键盘模拟 1.1.31.6鼠标模拟 1.1.31.7语音控制飞机大战游戏

1.1.2数据的存储
1.1.3软件安装
1.1.4第一个Python程序
1.1.5注释
1.1.6输出与输入
1.1.7标识符
1.1.8 Python数据类型
1.1.9变量与常量 1.1.32递归
1.1.10 Number(数字) 1.1.33栈与队列
1.1.11运算符与表达式 1.1.34目录遍历

1.1.34.1递归遍历目录 1.1.34.2栈模拟递归遍历目录(深度遍历) 1.1.34.3队列模拟递归遍历目录(广度遍历)

1.1.12 String(字符串)
1.1.13布尔值与控制
1.1.14 list(列表) 1.1.25变量的作用域
1.1.15 tuple(元组) 1.1.26异常处理 1.1.35时间相关模块(time、datetime、calendar)
1.1.16条件控制语句 1.1.27文件操作 1.1.36模块

1.1.36.1模块概述 1.1.36.2使用标准库中的模块 1.1.36.3使用自定义模块 1.1.36.4 __name__属性 1.1.36.5包 1.1.36.6安装第三方模块

1.1.17循环语句 1.1.28 os模块
1.1.18 break与continue语句 1.1.29窗口控制
1.1.19 dict(字典) 1.1.30内存修改
1.1.20 set
1.1.21类型转换
1.1.22迭代器与生成器
1.1.23 turtle绘图模块

1.2 面向对象

1.2.1 第一个Python类(创建类) 1.2.8访问限制 1.2.15动态给示例添加属性与方法并使用__slots__
1.2.2 使用类实例化对象 1.2.9单继承的实现 1.2.16 @property
1.2.3 访问对象的属性与方法 1.2.10多继承的实现 1.2.17运算符重载
1.2.4 对象的初始状态 1.2.11人开枪射击子弹小案例 1.2.18发邮件与发短信
1.2.5 self 1.2.12多态 1.2.19银行自动提款机系统实战
1.2.6析构函数 1.2.13对象属性与类属性
1.2.7重写__repr__与__str__函数 1.2.14 类方法与静态方法

1.3 高级课程

1.3.1 tkinter实战演练 1.3.14远程控制Windows 1.3.17爬虫简介

1.3.17.1爬虫基础简介 1.3.17.2 urllib爬取网页 1.3.17.3爬取到的网页直接写入文件 1.3.17.4模拟浏览器 1.3.17.5设置超时 1.3.17.6 HTTP请求 1.3.17.7 Get请求 1.3.17.8 JSON数据解析 1.3.17.9 Post请求 1.3.17.10抓取网页动态Ajax请求的数据 1.3.17.11嗅事百科爬虫

1.3.2使用tkinter实现目录树装层级 1.3.15密码破解

1.3.15.1排列 1.3.15.2组合 1.3.15.3排列组合 1.3.15.4暴力破解

1.3.3读写csv文件
1.3.4读取PDF文件
1.3.5 Word自动化办公
1.3.6 Excel自动化办公
1.3.7 ppt自动化办公 1.3.16正则表达式

1.3.16.1原始方式判断是否是手机号码 1.3.16.1正则规则 1.3.16.1 re模块简介 1.3.16.1正则表达式的元字符 1.3.16.1 re模块深入

1.3.8播放音乐
1.3.9修改背景图片
1.3.10 Python2与Python3的区别
1.3.11高阶函数(map与reduce、filter、sorted)
1.3.12单元测试
1.3.13文档测试

1.4 经典课程

1.4.1多任务原理 1.4.4进程VS线程
1.4.2进程

1.4.2.1进程简介 1.4.2.2单任务现象 1.4.2.3启动进程实现多任务 1.4.2.4父子进程的先后顺序 1.4.2.5全局变量在多个进程中不能共享 1.4.2.6启动大量子进程 1.4.2.7拷贝文件 1.4.2.8多进程实现拷贝文件 1.4.2.9封装进程进对象 1.4.2.10进程间通信(Queue)

1.4.5协程

1.4.5.1协程简介 1.4.5.2协程原理 1.4.5.3数据传输 1.4.5.4生产者与消费者

1.4.6 MySQL

1.4.6.1 MySQL安装 1.4.6.2 MySQL简介 1.4.6.3 MySQL基本命令 1.4.6.4 MySQL与Python交互(增删改查)

1.4.3线程

1.4.3.1线程简介 1.4.3.2启动一个线程 1.4.3.3线程间共享数据 1.4.3.4线程锁解决数据混乱 1.4.3.5 ThreadLocal 1.4.3.6信号量控制线程数量 1.4.3.7线程凑数执行 1.4.3.8定时线程 1.4.3.9线程通信 1.4.3.10生产者与消费者 1.4.3.11线程调度

1.4.7 MongoDB

1.4.7.1 MongoDB简介 1.4.7.2 MongoDB安装 1.4.7.3 MongoDB基本命令 1.4.7.4 MongoDB与Python交互(增删改查)

1.4.8 Redis

1.4.8.1 Redis简介 1.4.8.2 Redis安装 1.4.8.3 Redis基本命令 1.4.8.4 Redis与Python交互(增删改查) 1.4.8.5 使用Redis的Sorted-set 1.4.8.6 使用Redis的发布订阅

学成阶段二:熟练掌握Linux操作系统管理技术,可以搭建几乎所有Linux环境服务器

Linux系统基本指令

2.1.1 linux系统安装

2.1.1.1VirtualBox安装和Vmware安装 2.1.1.2网卡配置、ssh远程登录 2.1.1.3Linux系统发展史 2.1.1.4Linux发行版本、镜像源 2.1.1.5简单指令操作(cd、ls、pwd、ifconfig、ping、poweroff、halt、shutdown、reboot、date、cal) 2.1.1.6linux目录结构介绍 2.1.1.7常见文件系统

2.1.2 linux基本指令

2.1.2.1ls指令详解 2.1.2.2vi编辑器使用 2.1.2.3文件操作相关指令 2.1.2.4用户和组 2.1.2.5文件权限 2.1.2.6文件搜索(find) 2.1.2.7文件内容搜索(grep) 2.1.2.8管道 2.1.2.9搭建主机信任 2.1.2.10重定向 2.1.2.11挂载 2.1.2.12磁盘管理 2.1.2.13scp 2.1.2.14软硬链接 2.1.2.15压缩解压 2.1.2.16服务和进程 2.1.2.16.1linux运行等级 2.1.2.16.2chkconfig 2.1.2.16.3top、w、free、ps、kill、netstat 2.1.2.17下载 2.1.2.18软件安装 2.1.2.18.1yum安装 2.1.2.18.2rpm安装 2.1.2.18.3源码安装 2.1.2.19shell简介 2.1.2.20screen 2.1.2.21crontab 2.1.2.22awk 2.1.2.23sed

2.2 常用服务安装

2.2.1samba服务搭建 2.2.4nginx服务搭建

2.2.4.1nginx服务搭建 2.2.4.2nginx配置文件介绍 2.2.4.3nginx虚拟主机配置

2.2.2服务搭建
2.2.3ftp服务搭建
学成阶段三:掌握三大Python后端框架,解决一切前后端Web开发问题

3.1 HTML基础

3.1.1 网站基础,网页组成 3.1.5 语法,常用标签

3.1.5.1 基本标签 3.1.5.2 标签中的转义 3.1.5.3 列表 3.1.5.4 超链接,图片 3.1.5.5 路径(相对和绝对)

3.1.6 表格
3.1.2 html规范,常用开发工具

3.1.2.1 开发工具常用功能 3.1.2.2 快捷键

3.1.7 表单

3.1.7.1 表单的概念 3.1.7.2 简易服务器接收数据 3.1.7.3 get和post的区别

3.1.3 html文档基本结构

3.1.3.1 注释

3.1.4 html调试工具

3.2 CSS基础

3.2.1 CSS介绍CSS语法 3.2.4 选择器的权重
3.2.2 CSS样式引入

3.2.2.1 内联 3.2.2.2 内部 3.2.2.3 外部 3.2.2.4 默认样式表的优先级

3.2.5 CSS核心属性

3.2.5.1 文本属性 3.2.5.2 列表属性 3.2.5.3 边框属性 3.2.5.4 背景图 3.2.5.4.1 web上常用图片格式 3.2.5.5 浮动 3.2.5.6 清除浮动

3.2.3 选择器

3.2.3.1 选择器语法 3.2.3.2 常用选择器,id,class,群组,通配… 3.2.3.3 伪类选择器

3.3 CSS基础

3.3.1 盒子模型

3.3.1.1 padding 3.3.1.2 margin 3.3.1.3 怪异盒模型

3.3.3 元素类型

3.3.3.1 元素分类 3.3.3.2 显示特点 3.3.3.3 元素类型转换

3.3.5 Photoshop

3.3.5.1 介绍,创建新窗口 3.3.5.2 使用拖拽,移动,选项框 3.3.5.3 图层的概念 3.3.5.4 使用辅助线 3.3.5.5 使用切片工具 3.3.5.6 使用颜色拾取工具

3.3.2 内容溢出

3.3.2.1 容器溢出 3.3.2.2 文本溢出 3.3.2.3 省略号

3.3.4 定位

3.3.4.1 定位属性 3.3.4.2 坐标系,相对定位,绝对定位 3.3.4.3 元素层叠

3.4 JS

3.4.1 JS 基础

3.4.1.1 JS概念 3.4.1.2 JS组成 3.4.1.2.1 ECMAScript 3.4.1.2.2 BOM 3.4.1.2.3 DOM 3.4.1.3 JS引入 3.4.1.3.1 JS标签 3.4.1.3.2 头部 3.4.1.3.3 外部 3.4.1.3.4 body中 3.4.1.4 JS输出 3.4.1.4.1 alert 3.4.1.4.2 document.write() 3.4.1.4.3 console.log 3.4.1.5 JS变量 3.4.1.5.1 关键字 3.4.1.5.2 数据类型 3.4.1.5.3 命名规范 3.4.1.5.4 类型转换 3.4.1.5.5 运算符 3.4.1.6 分支 3.4.1.6.1 if 3.4.1.6.2 switch 3.4.1.7 循环 3.4.1.7.1 for 3.4.1.7.2 while

3.5 JS

3.5.1 JS数组

3.5.1.1 排序

3.5.6 JS中的DOM对象

3.5.6.1 DOM对象查找 3.5.6.2 DOM对象动态改变 3.5.6.3 DOM对象动态创建 3.5.6.4 DOM对象克隆

3.5.7 JS中的事件

3.5.7.1 鼠标事件 3.5.7.2 键盘事件 3.5.7.3 浏览器事件

3.5.2 JS 字符串
3.5.3 JS中的对象Object
3.5.4 JS中的Date
3.5.5 JS中的定时器

3.6 动画

3.6.1 API文档查看 3.6.3 转换 3.6.5 CSS3
3.6.2 动画 3.6.4 过渡 3.6.6 HTML5

3.7 jQuery

3.7.1 初识jQuery 3.7.3 jQuery选择器 3.7.5 jQuery 属性
3.7.2 jQuery核心 3.7.4 jQuery筛选

3.8 jQuery

3.8.1 jQuery文档处理 3.8.3 jQuery事件
3.8.2 jQuery CSS 3.8.4 jQuery 效果

3.9 jQuery

3.9.1 jQuery Ajax 3.9.3 Swiper
3.9.2 轮播 3.9.4 jQuery Mobile

3.10 Bootstrap

3.10.1 Bootstrap介绍 3.10.5 按钮,图片,清浮动
3.10.2 栅格系统 3.10.6 字体图标,下拉菜单
3.10.3 文本 3.10.7 导航,输入组
3.10.4 表单

3.11 Django

3.11.1 Web技术介绍 3.11.3 开发环境 3.11.5 Django MTV流程
3.11.2 MVC,MTV 3.11.4 Django项目目录结构

3.12 Model

3.12.1 Model的创建 3.12.3 Model的后台管理,admin 3.12.5 自定义Model管理器
3.12.2 ORM介绍 3.12.4 Model 管理器提供的方法

3.13 View

3.13.1 View配置 3.13.3 url反向解析 3.13.5 COOKIE和SESSION
3.13.2 获取参数 3.13.4 请求和响应

3.14 Template

3.14.1 模板处理过程 3.14.3 模板中的标签 3.14.5 模板中的继承,包含
3.14.2 模板中的变量 3.14.4 模板中过滤器,注释 3.14.6 CSRF和中间件

3.15 高级控件和第三方

3.15.1 静态资源配置 3.15.3 图片上传 3.15.5 验证码
3.15.2 面向切面编程AOP 3.15.4 分页加载 3.15.6 富文本

3.16 Django项目实战

3.16.1 Django博客 3.16.3 在线教育网站开发 3.16.5 大型家用电器商城Rest接口开发
3.16.2 Django聊天室 3.16.4 移动电商平台
学成阶段四:掌握三大Python后端框架,解决一切前后端Web开发问题

4.1 基于Flask框架进行的Web后端开发

4.1.1 Flask入门 4.1.3 Flask表单 4.1.5 Flask常用扩展
4.1.2 Flask模板 4.1.4Flask数据库

4.2 Flask项目实战

4.2.1 项目目录结构 4.2.3 用户资料管理 4.2.5 博客分页显示
4.2.2 用户注册认证 4.2.4 博客发表回复 4.2.6 生产环境部署

5.1 Tornado的基本概念

5.2 Request 和 Response

5.3处理异步请求

5.4 Tornado客户端

5.5 异步框架celery介绍

5.6 使用celery执行异步任务

5.7 部署celery程序

6.1 docker的基础知识

6.1.1 docker的概念、安装 6.1.4 容器端口映射 6.1.7 创建自己的镜像以及上传
6.1.2 镜像的下载、删除、管理 6.1.5 容器文件映射 6.1.8 docker compose
6.1.3 容器启动、停止、删除、控制 6.1.6 Dockerfile 6.1.9 docker在实际项目中的应用

6.2 服务发现

6.2.1 服务发现基本概念 6.2.2 Kubernetes介绍 6.2.3 服务发现的应用
学成阶段七:掌握分布式多线程大型爬虫技术,能开发企业级爬虫程序

7.1 网络爬虫基础知识

7.1.1 爬虫的定义 7.1.3 Http 协议
7.1.2 爬虫的作用 7.1.4 基本抓包工具(Fiddler)使用

7.2 Python 模块实现爬虫

7.2.1 urllib3、requests、lxml、bs4 模块大体作用讲解 7.2.4 使用 requests 模块获取 ajax 动态页面数据
7.2.2 使用 requests 模块 get 方式获取静态页面数据 7.2.5 使用 requests 模块模拟登录网站
7.2.3 使用 requests 模块 post 方式获取静态页面数据 7.2.6 使用 Tesseract 进行验证码识别

7.3 Scrapy框架与Scrapy-Redis

7.3.1 Scrapy 爬虫框架大体说明 7.3.4 Scrapy CrawlSpider 类
7.3.2 Scrapy spider 类 7.3.5 通过 Scrapy-Redis 实现分布式爬虫
7.3.3 Scrapy item 及 pipeline

7.4 借助自动化测试工具和浏览器爬取数据

7.4.1 Selenium + PhantomJS 说明及简单实例 7.4.3 Selenium + PhantomJS 实现动态页面数据爬取
7.4.2 Selenium + PhantomJS 实现网站登录

7.5 爬虫项目实战

7.5.1 分布式爬虫 + Elasticsearch 打造搜索引擎
学成阶段八:称为Python数据挖掘分析师,进入人工智能领域,称为IT市场最前沿人才

8.1 numpy数据处理

8.1.1 Ipython入门 8.1.2 numpy导入 8.1.3 ndarray属性与基本操作

8.2 pandas-1

8.2.1 什么是Series 8.2.2 什么是DataFrame 8.2.3 DataFrame的数据丢失处理

8.3 pandas-2

8.3.1 pandas层次化索引 8.3.2 pandas 拼接操作 8.3.3 美国各州人口数据分析

8.4 pandas-3

8.4.1 pandas数据处理 8.4.2 pandas绘图函数

8.5 scipy

8.5.1 scipy安装 8.5.3 scipy 高数积分
8.5.2 scipy实现登月图片消噪 8.5.4 scipy图像处理ndimage

8.6 matplotlib

8.6.1 图像的灰度化处理 8.6.3 matplotlib风格和样式
8.6.2 matplotlib基础知识 8.6.4 matplotlib四图

8.7 pandas-4

8.7.1 pandas读取数据 8.7.3学生使用pandas练习数据处理
8.7.2 pandas 透视表和交叉表

8.8 KNN算法

8.8.1 KNN算法原理 8.8.3 KNN回归案例
8.8.2 KNN入门案例 8.8.4 KNN分类案例

8.9线性回归&逻辑斯蒂回归算法

8.9.1 导数回顾 8.9.3 实例糖尿病的线性回归 8.9.5 岭回归与Lasso回归
8.9.2 线性回归原理 8.9.4 矩阵的回顾 8.9.6 逻辑斯蒂回归算法

8.10决策树算法&朴素贝叶斯算法

8.10.1 决策树原理 8.10.3 贝叶斯原理
8.10.2 决策树实例 8.10.4 贝叶斯实例

8.11 SVM支持向量机&聚类k-means算法

8.11.1 SVM原理 8.11.3 K-Means算法原理
8.11.2 SVM 实例 8.11.4 K-Means算法实际应用案例

8.12 python数据分析项目实战

8.12.1 美国各州人口数据分析 8.12.2 美国大选候选人政治献金解密 8.12.3 天气数据分析与可视化

8.13 机器学习项目实战

8.13.1 人脸识别 8.13.3 预测年收入 8.13.5 使用聚类手写数字识别
8.13.2 手迹识别 8.13.4 自动脸补全 8.13.6 汽车车牌识别
  • 第一阶段

    Java基础

  • 第二阶段

    JavaWeb

  • 第三阶段

    Java框架

  • 第四阶段

    Java + 云数据

01
第一阶段Java基础
  • 01Java开发介绍

    - DOS常用命令

    - JVM、JRE、JDK之间的关系

    - Java开发环境的搭建:安装JDK,配置环境变量

    - JDK中常用的工具(编译,执行)

    - Java入门程序(Java的开发流程)

    - Java的注释

    - 标识符、标识符的命名规范

    - Java关键字

    - Java基本数据类型

    - Java基本类型之间的相互转换

    - 变量和常量的定义及初始化

    - 变量的分类

    - Java的运算符

    - 表达式

    - 转义字符

    - 运算符的优先级

    - Java分支语句之if...else

    - 多重if...else、嵌套if...else

    - Java分支语句之switch

    -case结构

    - switch与if的区别

    - Java循环 for、while 、do...while

    - 循环的嵌套

    - break、continue的使用以及区别

    - 方法的定义

    - 方法的形参和实参

    - 无返回值的方法

    - 有返回值的方法

    - return语句的使用

    - 方法的调用

    - 方法的压栈

    - 方法的重载

    - 方法的递归调用

  • 02Java数组

    - Java 数组的定义

    - Java 数组的声明

    - 数组的优势与局限

    - 数组的静态初始化

    - 数组的动态初始化

    - 数组的存储特点(堆和栈)

    - 数组单个元素的访问

    - 数组的遍历访问(普通循环,增强for循环)

    - 数组元素的顺序查找

    - 数组元素的二分法查找

    - 数组元素的选择排序

    - 数组元素的冒泡法排序

    - 命令行参数args的使用

    - 可变参数的应用

    - Arrays工具类的使用

    - 二维数组的介绍

    - 二维数组的声明与初始化

    - 二维数组元素的访问

    - 二维数组的遍历

    - 二维数组的使用

  • 03Java面向对象

    - 面向对象设计思想

    - 面向对象的分析与设计

    - 面向对象与面向过程的区别

    - Java与面向对象

    - 面向对象的核心

    - 类和对象的定义

    - 内存中的对象分析

    - 类与对象的关系

    - 类中成员变量的定义与意义

    - 类中成员方法的定义与意义

    - 构造方法的定义和调用

    - 构造方法的重载

    - 面向对象的封装特性

    - this访问属性、调用方法、调用构造方法

    - 局部变量和成员变量的作用域问题

    - 静态属性、静态方法、静态代码块

    - 静态代码块、动态代码块、局部代码块使用以及执行时机

    - 工具类的概念及工具类的制作

    - 面向对象的继承特性

    - Java中类的单继承

    - super关键字的使用及理解

    - Java中访问权限控制机制

    - 不同访问权限与不同位置的类相互访问

    - 继承中构造方法的细节

    - 方法的重写

    - Object类介绍

    - equals及toString方法的正确理解

    - Java中的包机制

    - 面向对象的多态特性

    - 抽象方法与抽象类

    - 接口的介绍

    - 接口的定义

    - 接口与类的关系

    - 接口与接口的关系

    - 对象的转型(引用类型的类型转换)

    - final修饰类、属性、方法

    - 内部类的使用

    - 匿名对象的概念

    - 通过内部类制作性能检测工具

    - Java的内存分析

    - 面向对象的总结

  • 04常用基础类

    - 枚举类型介绍

    - 枚举的定义

    - 结合switch-case使用枚举

    - String字符串

    - 字符串缓冲区StringBuffer和StringBuilder

    - 字符串与缓冲区的区别

    - 基本类型的包装类型

    - Date类的使用

    - SimpleDateFormat类的使用

    - Math类的使用

    - Random类的使用

    - Runtime类的使用

    - System 类的使用

    - Calendar类的使用

    - Java8新特性

  • 05集合

    - 集合的概念和作用

    - 集合和数组的区别

    - 集合框架体系介绍

    - 集合框架之Collection接口

    - 泛型的使用

    - ArrayList和LinkedList的方法使用

    - ArrayList和LinkedList各自的工作原理分析

    - Vector和Stack使用介绍

    - 使用多种方式遍历集合

    - 迭代器的使用和工作原理

    - HashSet和LinkedHashSet的方法使用

    - HashSet和LinkedHashSet各自的工作原理分析

    - TreeSet的方法使用和排序方式

    - 集合框架之Map接口

    - HashMap和LinkedHashMap的方法使用

    - HashMap和LinkedHashMap各自的工作原理分析

    - HashMap和Hashtable之间的区别

    - TreeMap的方法使用和排序方式

    - Map集合的遍历方式

    - 分析Set和Map之间的区别与联系

    - Collections工具类的使用

    - 集合总结

  • 06IO流

    - File类的作用

    - File类中常用方法的使用介绍

    - 使用File类操作文件和文件夹

    - 相对路径和绝对路径的介绍

    - IO流的概念和工作原理

    - IO流的分类

    - 文件流的使用

    - 转换流的使用

    - 缓冲流的使用

    - 对象流的使用

    - 内存流的使用

    - 打印流的使用

    - 使用不同的流实现文件内容的拷贝

    - RandomAccessFile类的使用

    - Properties类的使用

    - 装饰者设计模式

  • 07多线程

    - 进程和线程的介绍

    - 进程和线程之间的区别与联系

    - 线程实现方式之继承自Thread类

    - 线程实现方式之实现Runnable接口

    - 线程的生命周期

    - 线程中常用方法的使用

    - 多线程中的临界资源问题分析

    - 解决临界资源问题之同步代码块

    - 解决临界资源问题之同步方法

    - 解决临界资源问题之ReentrantLock

    - 多线程在单例中的应用

    - 死锁介绍以及案例演示

    - 生产者与消费者设计模式

  • 08异常

    - 异常的概念

    - 异常的分类

    - 常见异常介绍

    - 异常的处理方式之捕获异常

    - 异常的处理方式之抛出异常

    - 自定义异常

  • 09网络

    - 计算机网络和网络编程

    - 网络编程与网页编程的区别

    - IP地址和端口号的介绍

    - 网络通信协议的介绍

    - InetAddress类的方法使用

    - Socket通信模型的介绍

    - 使用UDP实现数据的发送和接收

    - 使用TCP实现数据的发送和接收

    - 使用TCP实现文件的上传和下载

    - 使用TCP实现多人聊天

    - URL和URLConnection使用介绍

    - URLEncoder和URLDecoder的使用介绍

    - 基于HTTP协议访问网络资源

    - Json解析

    - 基于HTTP协议实现网络文件的下载

  • 10反射

    - 反射机制的概念

    - 反射机制的作用

    - Class类的使用

    - Constructor的使用

    - Method类的使用

    - Field类的使用

    - Modifier类的介绍

    - 反射使用练习

    - 反射机制在工厂设计模式中的应用

02
第二阶段JavaWeb
  • 01Html5

    1.html概述

    2.html基本标签

    3.图片标签

    4.超链接标签

    5.表格标签

    6.无序列表标签

    7.有序列表标签

    8.定义列表标签

    9.div标签

    10.语义化标签

    11.表单标签

    12.语义化表单元素

    13.框架标签

    14.特殊字符

    15.综合案例

  • 02CSS3

    1.CSS3简介和用途

    2.CSS3书写规范

    3.CSS3三种使用方式

    4.CSS3基本语法

    5.标签选择器

    6.Id选择器

    7.Class选择器

    8.属性选择器

    9.层次选择器

    10.文字、文本属性

    11.背景、列表属性

    12.尺寸、显示、轮廓属性

    13.浮动、定位属性

    14.盒子模型

    15.CSS3高级属性

    16.DIV+CSS常见布局

  • 03Javascript

    1.JavaScript概述

    2.JavaScript发展史

    3.JavaScript组成

    4.数据类型

    5.运算符

    6.分支语句

    7.循环语句

    8.系统函数、自定义函数、匿名函数

    9.常见事件

    10.数组、字符串、日期对象

    11.正则表达式

    12.BOM对象:window、history、location

    13.DOM概念

    14.getElement系列方法使用

    15.DOM操作:创建、修改内容、删除

    16.样式操作

  • 04MySQL使用

    1 .数据库简介

    2.MySQL的安装与使用

    3.MySQL客户端和服务器配置

    4.用户权限管理

    5.DDL创建数据库和表

    6.约束与外键

    7.DML实现添加、修改、删除数据

    8.聚合函数、日期函数等

    9.DQL简单查询

    10.排序、分组、筛选

    11.多表查询

    12.子查询

    13.in和exists关键字

    14.分页查询

  • 05JDBC连接池

    1.JDBC概述

    2.JDBC使用步骤

    3.Connection、Statement、ResultSet接口

    4.使用JDBC 完成数据库DML操作

    5.PreparedStatement对象

    6.大数据的操作

    7.批量处理与元数据

    8.事务处理

    9.隔离级别

    10.自定义连接池

    11.DBCP、C3p0连接池

    12.DBUtis工具类

    13.QueryRunner

    14.自定义结果集处理

  • 06Servlet

    1.Tomcat与eclipse的集成开发

    2.什么是Servlet

    3.Servlet接收客户端请求信息

    4.Servlet响应客户端信息

    5.Servlet的生命周期

    6.重定向&转发

    7.中文乱码解决方案

    8.项目路径

  • 07JSP

    1.什么是JSP

    2.JSP的内置对象

    3.透析JSP的本质

    4.JSTL+EL

    5.MVC介绍

    6.分层的重要性

    7.Web工程中事务实现

    8.Session的使用

    9.Cookie的使用

    10. web工程中连接池的使用

    11.实现用户的自动登录

    12.文件的上传、下载

    13.过滤器、 监听器

    14.反射、注解、泛型

  • 08ajax

    1.AJAX技术背景

    2.XMLHttpRequest使用

    3.同步请求&异步请求

    4.JSON语法

    5.Java JSON转换

    6.JavaScript JSON转换

    7.jQuery 基本AJAX方法

    8.底层$.ajax使用

  • 09jQuery

    1.jQuery快速入门

    2.jQuery语法详解

    3.jQuery核心函数

    4.jQuery对象/JavaScript对象转换

    5.jQuery选择器

    6.jQuery 文档处理

    7.jQuery事件

    8.jQuery动画效果

    9.jQueryAjax操作

  • 10Bootstrap

    1.bootstrap快速入门

    2.bootstrap组成

    3.栅格系统

    4.表单、表格、按钮、图片

    5.下拉菜单

    6.按钮组使用

    7.导航条

    8.分页、进度条

03
第三阶段Java框架
  • 01maven

    1.Maven环境搭建

    2.Maven构建项目

    3.本地仓库、中央仓库

    4.maven创建web工程

    5.pom.xml、依赖管理

    6.坐标、依赖、生命周期等

    7.eclipse下的maven使用

    8.继承、聚合

    9.maven构建SSH/SSM应用

    10.自动部署、持续集成、持续部署

  • 02Hibernate

    1 ORM思想

    2 hibernate5与JPA关系介绍

    3 hibernate.cfg.xml配置

    4 hbm.xml映射文件详解

    5 主键生成策略 PO对象三种状态分析与切换

    6 hibernate5一级缓存分析与测试

    7 Hibernate5高级映射技术

    8 一对多映射

    9 对对多映射

    10 Hibernate5多表联合查询

    11 Hibernate5延迟加载

    12 hibernate5加载策略

    13 二级缓存

  • 03Spring

    1.框架原理介绍

    2.框架环境搭建

    3.快速入门

    4.创建Bean的方式及实现原理

    5.Bean种类

    6.Bean生命周期

    7.Bean的作用域

    8.Bean的注值方式

    9.SpEL

    10.整合Junit测试

    11.Web项目集成spring

    12.注解装配Bean

    13.AOP思想、原理解剖

    14.传统方式实现AOP开发

    15.AspectJ介绍及实现AOP开发

  • 04Spring4

    1.Spring MVC 概述

    2.使用 @RequestMapping映射请求

    3.请求处理方法签名概述

    4.处理方法签名详细说明

    5.使用 HttpMessageConverter

    6.处理模型数据

    7.数据绑定流程剖析

    8.数据格式化

    9.数据校验

    10.视图和视图解析器

    11.处理方法的数据绑定

    12.视图和视图解析器

    13.文件上传下载

    14.JSON处理

    15.拦截器

  • 05MyBatis

    1. MyBatis配置、查询数据

    2. MyBatis全局配置文件

    3. Mapper映射文件

    4. MyBatis两种开发方式

    5. 关联查询,动态sql

    6. MyBatis缓存机制、整合ehcache

    7. MyBatis、Spring、SpringMVC整合

    8. 分页插件

    9. MyBatis逆向工程

  • 06WebService

    1.WebService简介

    2.WebService主流框架

    3.cxf的使用

    4.SOAP协议

    5.WSDL讲解

    6.JAX-WS

    7.WebService与Spring整合

    8.JAXB

    9.JAX-RS

    10.综合案例

  • 07SVN

    1.SVN简介

    2.SVN服务器搭建

    3.SVN创建仓库

    4.SVN签出、提交、更新

    5.Eclipse整合svn插件

    6.使用SVN更新提交

    7.SVN仓库分析

    8.SVN协同修改&冲突解决

    9.SVN权限管理

    10.TortoiseSVN

  • 08Activiti

    1.工作流&工作流引擎

    2.BPMN2.0规范

    3.Activiti5框架表结构

    4.Activiti5核心组件&服务接口

    5.Activiti5插件安装&整合Spring

    6.流程定义

    7.流程实例、任务、历史

    8.任务领取、流程变量

    9.排他网关、并行网关

04
第四阶段Java + 云数据
  • 01Linux版本

    1.Linux简介和安装

    2.Linux和Windows的区别

    3.Linux远程登录

    4.Linux常用命令

    5.Linux文件管理

    6.Linux用户管理

    7.Linux用户组管理

    8.Linux磁盘管理

    9.Linux系统管理

    10.Linux常用文件

    11.Linux JDK安装

    12.Linux Tomcat安装

    13.Linux MySQL安装

  • 02FastDFS

    1.FastDFS简介

    2.FastDFS单节点安装

    3.FastDFS Tracker和Storage节点操作

    4.FastDFS 配置Tracker服务器

    5.FastDFS 配置Storage服务器

    6.FastDFS JavaClient端 文件上传

    7.FastDFS JavaClient端 文件下载

  • 03MySQL优化

    1.优化数据访问

    2.重构查询的方式

    3.查询缓存

    4.切分查询

    5.MySQL索引

    6.MySQL锁

    7.MySQL执行计划

    8.MySQL存储引擎

    9.Schema与数据类型优化

  • 04Nginx反向代理

    1.Nginx反向代理介绍

    2.Nginx 下载和安装

    3.Nginx 编译和启动、访问

    4.在Linux下搭建Nginx集群

    5.在Windows搭建Nginx集群

    6.解决Session共享问题

  • 05Quartz 作业调度

    1.Quartz作业调度简介

    2.Quartz作业调度执行以及持久性

    3.Quartz基本使用

    4.Quartz核心类讲解

    5.Quartz Trigger 触发器

    6.Quartz Job&JobDetail

    7.Quartz Calendars日历讲解

    8.JobListener监听器和TriggerListener监听器

    9.Spring整合Quartz

  • 06Redis 高性能(Key-Value)数据库

    1.NoSQL 发展史简介

    2.Redis 简介

    3.Redis 安装以及调试

    4.Redis 常用指令

    5.Redis 高级使用(主从复制、哨兵模式、持久化机制)

    6.Jedis的基本使用

    7.SSM框架基于Redis实现缓存

    8.Redis 连接单机版

    9.Redis 连接单机版使用连接池

    10.封装和整合Spring

    11.Redis 集群搭建

  • 07Shiro 安全(权限)框架

    1.Shiro功能简介

    2.Shiro框架介绍

    3.ShiroFilter工作原理

    4.Shiro 身份认证

    5.Shiro Realm以及Authenticator

    6.Shiro拦截器和Permissions(授权)

    7.Shiro 自定义拦截器

    8.Shiro Session会话

    9.Shiro RememberMe功能

    10.SSM集成Shiro综合权限菜单

  • 08Lucene&Solr全文检索

    1.Lucene 搜索引擎介绍

    2.Lucene 中文分词器配置

    3.Lucene 索引的维护包括创建、删除、修改操作

    4.Lucene Query 各种查询方法

    5.Lucene 高亮显示

    6.Lucene Facet分面检索

    7.Solr简介

    8.Solr 安装和配置

    9.Solr 索引库管理

    10.什么是SolrCloud

    11.Solr集群的系统架构

    12.将搜索功能切换到集群版

  • 09Zookeeper 分布式系统

    1.Zookeeper 简介

    2.Zookeeper 特点

    3.Zookeeper 安装和配置

    4.Zookeeper数据类型

    5.Zookeeper服务中操作

    6.Zookeeper Wacth触发器

    7.Zookeeper分布式应用

  • 10MyCAT 大数据集群

    1.MyCat 简介

    2.MyCat的下载和安装

    3.MyCat分片配置

    4.MyCat分片使用和测试

    5.MyCat读写分离

    6.MyCat 实现从MySQL主从复制

  • 11Dubbo实现分布式架构

    1.Dubbo简介

    2.单一应用框架

    3.垂直应用框架

    4.分布式应用框架

    5.流动计算机架构

    6.Dubbo 能做什么

    7.Dubbo 实现原理

    8.Dubbo 分布式集群模型

    9.Dubbo管理控制台安装

    10.Dubbo 集成 SSM

  • 12ActiveMQ 消息队列

    1.ActiveMQ简介

    2.JMS简介

    3.MQ 消息中间件

    4.ActiveMQ 安装和使用

    5.ActiveMQ 消息过滤

    6.ActiveMQ 消息发布和订阅模式

    7.ActiveMQ消息持久化

    8.ActiveMQ与Spring 整合

  • 13分布式事务和单点登录

    1.阶段提交协议讲解

    2.使用消息队列来避免分布式事务

    3.如何可靠保存凭证

    4.业务与消息解耦方式

    5.如何解决消息重复投递的问题

    6.什么是单点登录

    7.单点登录技术的实现机制

  • 14分布式框架原理(采用视频资料教学)

    1.传统垂直mvc项目

    2.垂直架构的缺点

    3.RPC架构

    4.RPC架构的核心技术点

    5.RPC架构的问题

    6.SOA服务化架构

    7.框架设计原理

    8.框架性能、可靠性、功能

    9.协议栈(通信模型、协议消息定义、安全性设计)

    10.服务路由

    11.集群容错

  • 15基于SpringMVC的集成单元测试MockMVC

    1.Mock测试框架的介绍

    2.SpringMVC Mock 配置的步骤

    3.基于SpringMVC单元测试实战案例

    4.基于SpringMVC+JPA单元测试实战案例

  • 16SpringBoot 快速构建JavaEE项目

    1.基于SpringBoot 的thymeleaf 模板引擎

    2.基于SpringBoot 多模块实战开发

    3.基于SpringBoot 文件上传

    4.基于SpringBoot Data Solr搜索引擎开发

    5.基于SpringBoot Email邮件发送

    6.基于SpringBoot 的Redis实战开发

    7.基于SpringBoot 的WebSocket实战开发

    8.基于SpringBoot 的ActiveMQ消息队列

千锋HTML5“就业班”课程体系V10.0

阶段名称 项目名称 具体课程

第一阶段:
前端页面重构

项目一、
PC端网站布局项目

- HTML基础,CSS基础,CSS核心属性

- CSS样式层叠,继承,盒模型

- 容器,溢出及元素类型

- 浏览器兼容与宽高自适应

- 定位,锚点与透明

- 图片整合

- 表格,CSS属性与滤镜

项目二、
HTML5+CSS3基础项目

- HTML5新增的元素与属性

- 表单域增强元素

- CSS3选择器

- 文字字体相关样式

- CSS3位移与变形处理

- CSS3 2D转换与过度动画

- CSS3 3D转换与关键帧动画

- 弹性盒模型

- 媒体查询

- 响应式设计

项目三、
WebApp页面布局项目

- 移动端页面设计规范

- 移动端切图

- 文字流式/控件弹性/图片等比例/特殊设计的100%布局

- 等比缩放布局

- viewport/meta

- rem/vw的使用

- flexbox详解

- 移动web特别样式处理(reset, 1px border, 高清图片)

第二阶段:
JavaScript高级程序设计

项目四、
原生JavaScript交互功能开发项目

- 基本语法

- 循环语句

- 函数与数组

- String与Date

- BOM与DOM

- 事件

- 拖拽效果

- cookie存储

- 正则表达式

- Ajax

- 面向对象基础

- 运动与游戏开发

项目五、
面向对象进阶与ES5/ES6应用项目

- Promise/A+

- 设计模式(观察者模式等)

- 原型链

- 构造函数

- 执行上下文栈与执行上下文

- 变量对象与活动对象

- 作用域链

- 闭包

- this

- ES5

- ES6

项目六、
JavaScript工具库自主研发项目

- DOM库

- 事件库

- AJAX库

- 原型和继承库

- MVVM核心库

- 基于SPA的路由库

第三阶段:
PC端全栈项目开发

项目七、
jQuery经典交互特效开发

- 时间轴特效

- tab页面切换效果

- 网页定位导航特效

- 滑动门特效

- 焦点图轮播特效

- 导航条菜单效果

- 瀑布流特效

- 弹出层效果

- 倒计时效果

- 抽奖效果

项目八、
PHP+MySQL后端基础项目

- PHP

- MySQL

- HTTP(s)协议详解

- Ajax进阶、跨域与Defered

- Apache与Nginx 环境搭建与配置

- 接口的定义

- Mock数据

- Restful

- 前后端联调

- 前端安全(XSS,CSRF,JSON注入)

项目九、
前端工程化与模块化应用项目

- Gulp

- Webpack

- NPM

- Git/SVN

- CommonJS

- AMD

- CMD

- ES6模块化

项目十、
PC端全栈开发项目

- 大首页、列表页与详情页

- 展示与交互特效

- 搜索

- 登录与注册

- 购物车

- jQueryUI 与 jQuery EasyUI

- Bootstrap(ACE)

- Highcharts/Echarts

- ArtTemplate

- velocity

- smarty

- 云平台系统前端

第四阶段:
移动端WebApp开发

项目十一、
应用Vue.js开发WebApp项目

- Vue.js基础

- 模块化

- 单文件组件

- 路由

- 与服务器通信

- 状态管理

- 单元测试与生产发布

- 服务端渲染SSR与Nuxt.js

- 基于Vue.js企业级项目开发(Mint UI, Element UI)

项目十二、
应用React.js开发WebApp项目

- ReactJS基础

- JSX语法

- 组件

- flux+Redux

- React

-Router路由

- 动画效果

- 基于React 企业级项目研发( Antd, Antd Mobile)

项目十三、
应用Angular开发WebApp项目

- TypeScript 基础与进阶

- 开发环境配置

- Hello World

- 架构、模块与组件

- 模板

- 元数据、数据绑定与数据显示

- 表单

- 服务与指令

- 依赖注入

- 路由

- Ionic 3 MUI框架

- 项目实战

第五阶段:
混合(Hybrid,RN)开发

项目十四、
微信公众号开发

- 初识微信公众号

- 订阅号的基本功能

- 使用百度BAE实现代码的快速上线

- 使用Git完成线上代码部署

- 公众号开发权限及功能接入

- 微信JSSDK接口API

- 微信场景项目开发与接入

项目十五、
微信小程序开发

- 微信小程序初探

- 小程序入门必学

- 小程序组件体验

- 小程序大功能

- 项目实战带你征服小程序



项目十六、
React Native

- React Native初探

- React Native 项目导航

- React Native 项目文本框

- React Native 项目滚动分页

- React Native 项目第三方登录

- React Native 其他组件

项目十七、各类混合应用开发

- 自主原生Navtive Hybrid(iOS、Android)

- 第三方Hybrid框架Cordova/Phone gap

- 第三方Hybrid框架MUI + HTML5+



第六阶段:
NodeJS全栈开发

项目十八、
Node.js基础项目

一、NodeJS基础

- NodeJS介绍

- 开发环境搭建

- 模块与包管理工具

- CommonJS模块

- URL网址解析

- QueryString参数处理

- HTTP模块

- HTTP小爬虫

- request方法

- 事件 events模块

- 文件 fs模块

- Stream 流模块

- 原生路由与参数接收

- 读取图片文件

- npm scripts

- Yarn 与 PM2

二、MongoDB

-MongoDB介绍与环境搭建

-数据库常用命令

-Collection聚集集合

-document文档操作

-聚集集合查询

-NodeJS连接MongoDB

三、GraphGL

- GraphQL初探:从REST到GraphQL

- GraphGL安装

- 准备数据源

- 搭建GraphQL服务器

- 数据查询

四、Express

- express 介绍

- 安装和创建基于Express的项目

- Express 4.1x 初始化项目详解

- 路由简介

- 模板引擎EJS

- 模板引擎Pug(Jade)

五、Koa

- Koa入门

- Koa应用

- 中间件

- Context

- async await

- 请求与响应

六、测试框架mocha

- 搭建框架

- 断言assert

- 项目测试

- 运行多个测试

七、socket 即时通信项目

- Socket简介和通讯流程

- 基于net模块实现socket

- WebSocket

- Socket.io

项目十九、
Node.js高级全栈项目

- 基于Vue+Node+MongoDB+微信的高级全栈项目开发







第七阶段:
大数据可视化

项目二十、
大数据可视化化基础与实战

一、数据可视化入门

- 数据可视化基础

- 零编程工具使用:ChartBlocks、Infogram、plotly、Raw、Tableau

二、D3.js详解

- D3.js 入门

- D3.js 进阶

- D3.js 选择集与数据

- D3.js 高级应用

- D3.js 应用工具:NVD3、n3

-charts

三、其他JS库

- Highcharts

- FusionCharts

- Polymaps

四、项目实战




千锋名企双选会MORE

  • 第三十二季


    互联纳才 精英辈出

    点击进入
  • 第三十一季

    千锋名企双选会第三十一季
    群英荟萃 “薪”机炸裂

    点击进入
  • 第三十季

    千锋名企双选会第三十季
    职为等你 展我风采

    点击进入
  • 搜房网
    企业评价

    非常感谢千锋给我们输送了这么多211和985类的人才,千锋培训的学员整体素质比其他培训机构要好,到公司能很快融入到工作中去。

  • 中关村在线
    企业评价

    李仁兵专业知识基本满足公司需求,思维较活跃,学习能力很突出,有很大进步空间。

企业荣誉

  • 锦旗2
  • 锦旗8
  • 锦旗1
  • 锦旗7
  • 锦旗6
  • 锦旗5
  • 锦旗4
  • 锦旗3
  • 2017年度知名IT教育品牌

    2017年度知名IT教育品牌

  • 2017年度信赖职业教育品牌

    2017年度信赖职业教育品牌

  • 中国口碑影响力职业培训机构

    中国口碑影响力职业培训机构

  • 年度最受信赖职业教育品牌

    年度最受信赖职业教育品牌

  • 中国行业领先教育集团

    中国行业领先教育集团

  • 中国教育集团领先品牌

    中国教育集团领先品牌

  • 品牌影响力教育品牌

    品牌影响力教育品牌

  • 年度中国品牌影响力教育集团

    年度中国品牌影响力教育集团

  • 教育管理信息中心指定实训基地

    教育管理信息中心指定实训基地

  • 年度最具品牌知名度职业培训机

    年度最具品牌知名度职业培训机

  • 年度最具影响力IT教育机构

    年度最具影响力IT教育机构

  • 北京天丰利校区(总部)地址:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术学院广场服务楼2、3层
    咨询电话:400-811-9990
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训、好程序员
  • 深圳西部硅谷校区地址:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605-619
    深圳大学城校区地址:深圳市南山区留仙大道1201号大学城创客小镇16栋3楼
    咨询电话: 0755-23015275/23015546-801(硅谷) 0755-86660670-801(大学城)
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训、好程序员
  • 上海校区地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-811-9990 021-65233829-609
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训、好程序员
  • 郑州校区地址:郑州市二七区航海中路60号海为科技园C区10层、12层
    咨询电话:0371-55191750
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 广州校区地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 大连校区地址:辽宁省大连市高新园区爱贤街10号大连设计城A座901
    咨询电话:400-811-9990
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 武汉校区地址:武汉市光谷大道61号智慧园21号楼2层
    咨询电话:027-65523826
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 成都校区地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
    咨询电话:400-811-9990 028-83178771
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 西安校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼
    咨询电话:029-85363390
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 杭州校区地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:400-811-9990 0571-86893632
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 青岛校区地址:青岛市市北区龙城路卓越世纪中心3号楼8层801
    咨询电话:0532-80911190
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 重庆校区地址:重庆市高新区科园一路2号大西洋国际12-1
    咨询电话:400-811-9990 023-68883009
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 长沙校区地址:湖南省长沙市岳麓区麓谷企业广场A2栋三单元306号
    咨询电话:0731-85513210
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 哈尔滨校区地址:哈尔滨市松北区创新一路699号 科技创新城19号楼B座五楼
    咨询电话:400-811-9990/0451-87173191
    面授课程:HTML5大前端培训、全链路UI/UE设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、嵌入式物联网培训、Android培训、iOS培训
  • 千锋教育服务号

    了解千锋动态
    关注千锋教育服务号

  • 千锋教育移动站

    扫一扫快速进入
    千锋移动端页面

  • 千锋互联服务号

    扫码匿名提建议
    直达CEO信箱