Java优点
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征;Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
课程大纲
Web前端基础语法
HTML5、Media查询、Symbol
CSS3、Flex弹性盒子、Generator函数
CSS过渡和动画、Promise、
RegistExpress、async 异步任务
学习成果
1.在页面中显示表格、圈片.视频等丰富元素
2.对页面进行样式美化及布局
3.让页面与用户的行为产生动态交互效果
HTML5、Media查询、Symbol
CSS3、Flex弹性盒子、Generator函数
CSS过渡和动画、Promise、
RegistExpress、async 异步任务
学习成果
1.在页面中显示表格、圈片.视频等丰富元素
2.对页面进行样式美化及布局
3.让页面与用户的行为产生动态交互效果
Web前端基础框架
JQuery框架、Dom和Bom、事件传播和传播、
Animate框架、Popper框架、Wow框架、
响应式控件、响应式组件、响应式表格、
弹性布局、响应式轮播、模态窗体
学习效果
1.提高开发效率、实现浏览器兼容性
2.响应式布局(一次开发,自适应不同设备的界面,pc、pad、手机、tv、穿戴设备)
3.实现常用动画效果,让交互效果更加平滑
JQuery框架、Dom和Bom、事件传播和传播、
Animate框架、Popper框架、Wow框架、
响应式控件、响应式组件、响应式表格、
弹性布局、响应式轮播、模态窗体
学习效果
1.提高开发效率、实现浏览器兼容性
2.响应式布局(一次开发,自适应不同设备的界面,pc、pad、手机、tv、穿戴设备)
3.实现常用动画效果,让交互效果更加平滑
Web前端企业级框架
MySQL数据库、NodeJS、NPM和CNPM、Git、Restful API、Ajax、Vue框架、Computed、Watch侦听、Webpack工程化、ESL int代码检测、Stylus预处理、Vue/ci脚手架、Vuex状态管理、Element-UI框架
学习效果
1.网站实现前端和后端分离
2.前端项目工程化,实现资源压缩和打包加密
MySQL数据库、NodeJS、NPM和CNPM、Git、Restful API、Ajax、Vue框架、Computed、Watch侦听、Webpack工程化、ESL int代码检测、Stylus预处理、Vue/ci脚手架、Vuex状态管理、Element-UI框架
学习效果
1.网站实现前端和后端分离
2.前端项目工程化,实现资源压缩和打包加密
微信小程序
小程序组件、小程序样式、小程序Javascript、腾讯地图API、分包加载、兼容处理、发布和上线、公众号关联
学习效果
实现微信小程序开发、地图应用、支付应用、天气应用、金融应用等等
小程序组件、小程序样式、小程序Javascript、腾讯地图API、分包加载、兼容处理、发布和上线、公众号关联
学习效果
实现微信小程序开发、地图应用、支付应用、天气应用、金融应用等等
React企业级
React框架、React/di脚手架JSX语法
组件通讯、render-props、虚拟Dom
ReactRouter、Redux状态管理React-Axios
学习效果
网站实现前端和后端分离
React框架、React/di脚手架JSX语法
组件通讯、render-props、虚拟Dom
ReactRouter、Redux状态管理React-Axios
学习效果
网站实现前端和后端分离
数据库
MySQL、Navicate、DDLDMLDQ
Oracle、DCL、View视图
事务、触发器、Index索引
SQL优化、E-R设计、权限管理
学习效果
1.练使用SQL对数据进行增、删、改、查操作根据需求设计数据库结构的能力
2.备数据库编程能力,将部分安全性较高的业务转移到数据库实现
3.同场景进行数据库优化、选择数据备份方案的能力
MySQL、Navicate、DDLDMLDQ
Oracle、DCL、View视图
事务、触发器、Index索引
SQL优化、E-R设计、权限管理
学习效果
1.练使用SQL对数据进行增、删、改、查操作根据需求设计数据库结构的能力
2.备数据库编程能力,将部分安全性较高的业务转移到数据库实现
3.同场景进行数据库优化、选择数据备份方案的能力
JavaSE
JDBC、ORM、设计模式、分层架构、MD5加密、Session、过滤器、拦截器、Graphics绘图Maven、Spring、I0CMyBatis、动态SQL、一级和二级缓存、pringMVC、18N国际化、SSM整合
学习效果
1.运用Java语言实现需求的能力,包括数据结构、算法、判断、循环等知识
2.深入理解面向对象的编程思想、设计原则和常用设计模式
3.灵活运用多线程、/0流.异常处理、反射等Java核心技术
学习效果
1.运用Java语言实现需求的能力,包括数据结构、算法、判断、循环等知识
2.深入理解面向对象的编程思想、设计原则和常用设计模式
3.灵活运用多线程、/0流.异常处理、反射等Java核心技术
JavaEE
JDBC、ORM、CRUD、
设计原则、设计模式、分层架构、
Servlet、JSP、MD5加密、
Session、Cookie、监听器、过滤器
学习效果
1.运用Java语言开发服务器端程序的能力
2.熟练掌握SSM框架(SpringMVC + Spring+ MyBatis )开发方式
JDBC、ORM、CRUD、
设计原则、设计模式、分层架构、
Servlet、JSP、MD5加密、
Session、Cookie、监听器、过滤器
学习效果
1.运用Java语言开发服务器端程序的能力
2.熟练掌握SSM框架(SpringMVC + Spring+ MyBatis )开发方式
分布式 WebService、Restful API、Postman、Nginx、反向代理、负载均衡、Redis、RabbitMQ、FastDFS、Solr、SpringCloud、Zookeeper
学习效果
1.WebService一将业务功能转化为"网络服务”开放给其他网站调用
2.RestfulAP " 前后端分离”开发模式,服务器后端提供统-数据接口,界面化星现的功能交给前端完成
3.Nginx-对集群化服务器进行 “轮询调度”,实现服务器“负载均衡”。
4.Redis---非关 系型数据库,经常被用来作为“热数据的缓存
5.RabbitMQ一实现客户 响应和业务执行的异步分离
6.LuceneSolr--搜索引擎, 实现全文关键字检索、拼音检索、分词停词策略
学习效果
1.WebService一将业务功能转化为"网络服务”开放给其他网站调用
2.RestfulAP " 前后端分离”开发模式,服务器后端提供统-数据接口,界面化星现的功能交给前端完成
3.Nginx-对集群化服务器进行 “轮询调度”,实现服务器“负载均衡”。
4.Redis---非关 系型数据库,经常被用来作为“热数据的缓存
5.RabbitMQ一实现客户 响应和业务执行的异步分离
6.LuceneSolr--搜索引擎, 实现全文关键字检索、拼音检索、分词停词策略
开发过程
程序是一组可以用来解决问题的指令,通常,一个程序包含许多指令,而且这些指令相当复杂。因此,开发一个成功的程序需要仔细地规划,认真地执行,以及持续地维护。以下是程序开发过程中涉及的典型步骤。
需求分析,确定程序的需求和目标;
设计,编写程序的大纲;
代码编写,编写程序本身;
测试部署,验证程序的运行;
文档撰写,对程序进行描述;
维护,在以后的工作中进行改进和修复错误。
这些步骤是按照合理的顺序排列的,但有些步骤应该在整个开发过程中进行,而不是在某个特定的时间。例如,应该在整个开发过程中进行文档撰写工作,在代码编写和测试部署之后进行维护,注意,实际项目中经常根据需要重复某些步骤。例如,如果项目的一个目标改变了,就需要在不同程度上重复所有的步骤。