适用对象:
应届毕业生:刚步入社会,缺乏实战经验,找不到合适的工作
初级工程师:已经入行但技术能力停滞不前,职业发展受阻
跨界转行者:厌倦了传统行业的工作,想快速转行互联网,但又不懂技术
拖延症患者:想自学但没有清晰的学习目标,缺乏自律总是半途而废
课程亮点:
案例穿插课程,以项目驱动教学;
贴近企业前沿技术剖析,提升学员竞争力;
大量企业级项目,高度模拟真实开发环境,我们的课程重点就是企业需要的。
课程内容:
1、Java入门
编程预科预热;小游戏开发评比; Java 环境搭建和开发; Java 基础语法和入门; 多数据存储方案(数组); 方法定义和调用; Eclipse 工具使用; 面向对象编程基础; 综合案例实战。
2、Java 核心技术
面向对象编程增强; Java API(常用类); 异常机制和体系; Java 多线程编程; 集合容器与泛型; IO 流操作。
3、Java Web
阿里巴巴编程规范; 反射和内省机制; XML 和 XML 约束; MySQL 基础和命令; 常用 SQL 操作; JDBC操作和封装; MyBatis框架基础; HTML与CSS网页开发; Socket网络编程; Web网络基础(HTTP协议、Tomcat 服务器 ); Servlet 和 Java Web 常用 API;10. JSP、EL、JSTL11. 用户会话跟踪 (Cookie、Session); 过滤器 Filter、监 听器 Listener; 文件上传下载实现; 验证码解决方案; 令牌机制实现; JavaScript 基础; Java Web 综合案例实战。
4、主流框架和常用工具
MySQL 高级; MyBatis 高级; 统一建模语言 (UML); 项目构建解决方案(Maven); SpringFramework; SpringMVC; AJAX 异步请求; jQuery 进阶; BootStrap3 页面设计; 权限管理解决方案实现。
5、七大企业实战项目,100+企业级实用解决方案,覆盖10大主流热门行业
包括但不限于:
微服务架构一站式解决方案(SpringCloud,Dubbo)
分布式搜索解决方案(ElasticSearch)
分布式事务解决方案(TCC)
微信公众号开发方案
微信小程序开发方案
OAuth2.0第三方服务登录
分布式日志解决方案(ELK)
页面静态化解决方案(Freemarker)
分库分表解决方案(Mycat,Sharding-JDBC)
分布式大数据存储解决方案(monogoDB)
数据库优化解决方案
单点登陆解决方案
云存储解决方案
JVM优化解决方案
项目管理解决方案(Gradle,Maven)
消息中间件解决方案(Kafka,RocketMQ)
6、就业指导:IT 职业规划-修改简历-模拟面试-就业追踪- 售后服务
7、升职加薪技能:
1. 微信公众号开发; 2. 微信小程序开发; 3. 数据结构和算法; 4. 经典设计模式剖析; 5. 网络通信框架 Netty; 6. JVM 内存模型结构和垃圾回收; 7. 并发处理包 JUC 和 CAS 原理和应用; 8. Redis 的底层原理和线程模型分析; 9. Dubbo 的源码分析; 10. Zookeeper 的底层原理; 11. 高并发业务解决方案。
教学模式:
讲师/助教/班主任/就业老师,全天候陪伴式成长
叩丁狼每个班级内都会配备班主任、讲师、助教及就业老师。班主任负责协调学员学习和生活等相关工作;讲师负责传授技术知识;助教辅助讲师授课,并辅导学员完成课后作业;就业老师指导学员顺利完成就业。
特色服务:
叩丁狼会定期邀请BAT技术大牛、IT行业前辈分享前沿技术与观点,帮助学员拓宽眼界、提升学习能力,同时还为学员提供大厂内推、参观考察、技术交流等晋升和学习机会。