嵌入式物联网工程师-杭州吾思智能科技有限公司

JAVA开发工程师

Java开发工程师课程设计理念

课程设计之初就对现阶段企业中流行技术及知识点进行过多次调研,整套课程设计完成后,技术点进行了100+以上项的增加与优化,JDK升级为1.8版本,加入Lambda表达式及其它新特性的讲解,引入spring全家桶(spring boot /spring data/spring cloud等),为了让我们的学员在就业市场上更具有竞争力,重点讲解了更多的大型互联网公司主流技术框架如Dubbo、Zookeeper、Lucene、Solr、Elasticsearch、MyCat、微信支付、Jenkins、AngularJS、Spring Security CAS、百度地图、GIT等。

吾思智能JavaEE学科在Java培训中一直引领技术变革,我们一直以来都以最新最好的课程面向所有学生,本套课程加入了大量前沿领先的技术点,如 微服务、容器化DevOps、前后端分离、数据爬取、分布式日志系统ELK、Rancher容器部署管理、Grafana服务实时监控、NodeJS与Npm和cnpm管理包资源、VueJS、axios组件使用、Swagger文档设计规范、ElementUI开发管理后台、NUXT实现SSR服务端渲染、瀑布流与分享、spark mllib als 机器学习算法库使用、DL4J深度学习框架等。

课程的目标是让学生灵活运用所学知识进行企业项目开发,项目选材是从真实的企业项目中提取,让学员真正具备了企业项目开发的能力,轻松应对未来市场变化。

项目是整个JavaEE课程体系中最重要的阶段,项目课程是对所有知识点学习的检验,项目课程中引入方案式教学,多达40+以上解决方案,包括分布式架构、集群部署、微服务、海量数据存储、分布式日志、云存储、大数据存储、权限管理、在线支付、分布式搜索、三方登录、Java爬虫等,内容更丰富,更具有针对性。


Java开发工程师课程体系

第一阶段内容:   Java设计和编程基础(OOD和OOP)


主要内容 技术要点
Java语言基础 Java 语言、Java环境变量、变量、运算符、表达式、分支语句、循环语句、数组,数组应用,行业规范。双色球抽奖程序实现。
Java面向对象 类、对象、属性、方法、构造、封装、继承、多态、重写、重载、访问权限控制符、this和super、static、单例设计模式、final、抽象类和接口、模板设计模式、内部类
JavaSE核心类库 Java核心类、Java字符串、日期处理、包装类、集合、数据结构、异常和异常处理、Java IO、多线程编程、线程同步机制、并发包、JAVA网络编程、Java泛型、Java反射机制。
Java设计 设计原则、设计模式、常见算法、Java8/9新特性、Maven 使用、SVN 版本管理、Lamda表达式、Git、IDEA工具


第二阶段内容:   数据库技术和Web前端技术(H5/JS)


主要内容 技术要点
MySql\Oracle数据库开发 SQL语句、SQL语句原理、SQL语句优化、表、视图、序列、索引、Oracle数据字典、存储过程、函数、触发器、PL/SQL开发、数据库设计原则等
JDBC JDBC 核心API、JDBC 优化技术(缓存技术、批处理技术、dbcp、c3p0等数据库连接池)
XML XML语法、XML解析(SAX、DOM、Dom4j)
Web前端基础(HTML5/CSS3/JS) HTML5(H5)基本文档结构、链接、列表、表格、表单;CSS 基础语法、盒子模型、浮动布局、定位; JavaScript语言基础、DOM 编程、事件模型等。 HTML5画布、Web存储、地理定位、音频/视频、拖放、WebSocket技术等。 CSS边框、背景、文本效果、字体、动画等
Web前端高级
jQuery框架
JQuery、JQuery对象、元素选择器、DOM操作、属性操作、CSS操作、动画效果、JQuery 插件等
Web前端高级
Vue
Bootstrap
jQuery扩展插件
安装、使用、模板语法、条件、循环、事件处理、表单等 Bootstrap CSS、布局组件、插件、编辑器、 highcharts图表组件、 jquery表单校验、弹框等插件


第三阶段内容:    Java Web技术和主流框架


主要内容 技术要点
JSP & Servlet JSP 语法、JSP标记、自定义标记、JSTL和 EL表达式、JSP新特性、MVC设计模式、Servlet生命周期及Servlet服务器、Servlet过滤器和监听器、Tomcat配置和部署等 MySQL安装、使用、Java访问MySQL等
AJAX框架 Ajax基础、XHR 对象、Ajax设计模式、JSON 技术 、jQuery中Ajax函数等
Spring Spring Ioc、Ioc注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、Spring AOP 原理、AspectJ、Spring JDBC支持、Spring 事务及安全管理、Spring MVC、RESTful 技术、Spring国际化Spring Security、Apache Shiro、Spring整合Shiro等
Spring Boot
Spring Cloud
Spring-Boot Servlet、过滤器、监听器、拦截器、启动加载、数据库连接、多数据源、动态数据源、事务、Spring-Boot Shiro 权限管理、Spring-Boot JDBC访问数据库、Spring-Boot MyBatis访问数据库等 Spring-Cloud分布式配置管理、服务注册
MyBatis MyBatis映射基础,DQL映射,DML映射,结果集映射,高级动态 SQL映射,SqlSession的使用,SprigMyBatis整合,MyBatis分页处理、关联查询映射等
NoSQL Redis原理、Redis命令、Java Redis API、Redis集群和缓存;MongoDB原理、MongoDB命令、Java MongoDB API
Struts2& Hibernate Struts2控制流程、Ognl、Action、Interceptor、Result、FreeMarker、Struts2 标记库、Struts2扩展、Struts2应用、HibernateAPI、Hibernate实体映射技术、Hibernate关系映射技巧、HQL 查询、Hibernate 缓存技术、SSH整合


第四阶段内容:    项目实战、企业解决方案


主要内容 技术要点
企业项目
企业实战
解决方案
CRM/P2P系统开发实战
Linux企业级应用操作部署方案
企业项目研发流程、规范和常见架构方案
消息服务解决方案
搜索服务解决方案
负载均衡解决方案
企业常见业务解决方案
应用集群解决方案


第五阶段内容:   就业冲刺课程


主要内容
技术串讲、企业面试题实战
项目面试实战
技术答疑、面试指导、就业推荐服务


第六阶段内容:   热点技术、案例、工具应用


主要内容 技术要点
微信小程序/公众号开发 基于Java+微信API开发小程序和公众号
Java+区块链开发 基于Java+区块链技术开发的案例