课程概述
本课程是面向深圳地区在职人群开设的Java周末班与晚班,采用“周末集中授课+工作日晚间辅导”的排课方式,把学习时间放在休息日与下班之后,减少与工作时间的冲突。课程以课堂讲解、随堂编码、阶段项目三条线并行推进:讲练结合,每个知识模块都配有当堂练习与课后作业,讲师在晚班时段集中答疑,帮助学员及时消化当天内容。
教学从开发环境搭建与基础语法切入,逐步深入到面向对象设计、常用类库、数据库访问、Web开发与主流框架应用,形成由浅入深的学习路径。班级规模控制在便于答疑与代码点评的范围,学员的作业与项目代码会得到逐份反馈,避免只看不练、听完就忘。
适合人群
- 在深圳工作、希望利用业余时间系统学习Java并转向开发岗位的在职人士;
- 从事软件测试、运维、技术支持、实施等岗位,需要补充编程能力以拓展工作内容的从业者;
- 曾经自学Java但知识零散、缺少体系与项目练习,需要有人带着梳理与答疑的学员;
- 工作中需要与开发团队对接,希望理解代码逻辑与技术实现的产品、运营相关岗位人员;
- 时间安排较紧、无法参加全日制脱产学习,只能利用周末或晚间的学习者。
课程内容
- 开发环境与基础语法:JDK安装配置、IDE使用、变量与数据类型、运算符、流程控制、数组、方法与调试技巧。
- 面向对象与常用类库:类与对象、封装继承多态、接口与抽象类、异常处理、String与常用工具类、集合框架、泛型、IO流与文件操作。
- 多线程与基础并发:线程创建与生命周期、线程同步、线程池的基本使用与常见问题排查。
- 数据库与数据访问:关系型数据库基础、SQL语法与常用查询、表设计与索引初步、JDBC编程、连接池与事务处理。
- Web开发基础:HTTP协议与请求响应、Servlet与容器基础、会话管理、JSON数据交互、REST风格接口设计。
- 常用框架应用:Spring核心思想与依赖注入、Spring Boot快速搭建服务、MyBatis数据访问、接口分层与参数校验。
- 工程化与协作:Git版本管理、Maven依赖管理、代码规范、日志记录、接口联调与常见报错定位。
- 阶段项目与代码评审:围绕业务场景完成模块设计、编码实现与自测,讲师对项目代码进行点评并给出改进建议。
学习收获
- 能够独立搭建Java开发环境,读懂并编写符合规范的Java代码;
- 掌握面向对象的分析与实现思路,能对需求做基本的类与模块划分;
- 能够使用集合、IO、多线程等特性解决实际业务中的常见问题;
- 能编写常用SQL并完成数据库的增删改查与简单事务处理;
- 理解Web请求处理流程,能基于常用框架完成接口开发与联调;
- 形成使用Git与构建工具进行协作开发的习惯,具备阅读报错信息与自主排查问题的能力;
- 积累可用于面试沟通与工作展示的阶段项目经验,形成个人的学习笔记与知识索引。
报名须知
- 上课安排:周末班安排在休息日集中授课,晚班安排在工作日夜间,具体时段与教室以当期开班通知为准;课程按模块推进,缺课可申请跟随下一期相应模块补听。
- 学习准备:建议自备可正常运行的笔记本电脑,课前完成环境安装指引;每周需预留固定时间完成作业与项目练习,学习效果与练习投入直接相关。
- 报名流程:提交报名信息后由教务老师联系确认班型与时间,按当期名额安排入班;开班前会提供课前预习清单与学习计划建议。
- 考勤与作业:课程鼓励全程参与,作业与阶段项目需按时提交,讲师依据完成情况进行针对性点评。
- 说明:本课程为技能培训内容,学习成果取决于个人基础与投入程度,课程不涉及任何形式的就业安置承诺,请结合自身情况合理规划学习安排。