课程目标
培养学生具备从事Java编程所必需的基本知识和基本技能,初步形成解决实际问题的能力,并形成良好的编程习惯,培养学生的自主学习和创新能力,为从事程序设计和开发工作打下坚实基础。
招生对象
大专及以上学历,热衷于互联网领域,个性乐观开朗,好奇心强,爱分享。对艺术审美有一定追求更佳。
课程大纲
阶段一(Java开发基础)
目标
掌握Java基础核心技术,能够进行桌面应用的开发,内容涵盖 Java 语言基础、Oracle 数据库的安装配置、SQL、PL\SQL、JDBC、Thread等核心内容。
课程
Java程序设计
基本语法与流程控制、数组、Java类与对象、深入Java类与对象、接口与设计模式、异常处理机制
Java高级程序设计
Java 输入输出、集合框架、Java线程与线程实现、JDBC数据库访问技术、泛型与反射、枚举
MySQL数据库
MySQL基本知识、CRUD操作、多表联接、事务、存储过程、触发器、游标、索引、数据库优化
Core Java实战
图形界面、网络编程、JDBC、IO、三层架构、SVN、编码规范、项目答辩、信息管理系统、类QQ、在线洗衣系统、搜索引擎应用、影院在线订票系统、点餐系统
阶段二(Web开发技术)
目标
掌握基于Java的Web开发技术,能够进行Web应用开发,涵盖HTML/CSS、XML解析技术、JavaWeb基础、MyBatis框架等。
课程
HTML5
web介绍、html基本语法及常用标记的使用、超链接及锚记的使用、表格、表单、框架及内嵌框架、HTML5特性
CSS2/CSS3
了解CSS及其作用、CSS语法(样式种类及选择器种类)、常见CSS样式、常见页面布局、CSS3特性
JavaScript
JS技术、DOM/BOM、JS与CSS、JS内置对象、JS自定义对象类型、JS应用
XML/Web开发(JSP)
XML基本语法、DTD、Schema、XSL、XML解析、web应用介绍、JSP基础、JSP内置对象、会话跟踪机制、JSP标准动作、EL表达式、JSTL、文件上传与验证码、Web服务器
阶段三(企业应用开发)
目标
掌握企业流行的JavaEE框架,能独立进行JavaEE项目研发,内容涵盖Maven依赖管理、Spring、SpringMVC等主流JavaEE框架,Shiro权限管理、Redis缓存技术、Lucene、Nginx、Spring Boot、Zookeeper、Dubbo、Python、爬虫等前沿核心技术。
课程
Maven
maven概述、maven安装和maven的核心概念、maven约定的目录结构、maven常用的命令、maven仓库、pom文件概述、pom配置:坐标,仓库,依赖、依赖的传递和传递原则、依赖的排除,可选依赖、maven生命周期、maven插件和目标、maven项目继承、项目聚合
Spring/Spring MVC
介绍Spring、三层结构、IOC容器、AOP容器、Spring对DAO的支持、Spring的事务管理、整合其他Web框架、介绍Spring MVC、使用@RequestMapping映射请求、REST风格的操作、处理模型数据、处理JSON、数据校验框架JSR 303、Hibernate Validator、国际化、文件上传、异常处理
React
React简介、React中的组件、JSX语法、组件间的传值、深入了解React虚拟DOM、React的生命周期函数及使用场景 、Redux 概念简述和工作流程、Action 和 Reducer 的编写、UI组件和、容器组件及无状态组件、React Native 简、React Native 项目导航
主讲老师
教学总监 汤小洋
南京大学软件工程硕士
从事软件开发以及软件教育培训多年,曾参与大型租房系统、 OA办公系统的开发。擅长JavaScript、Ajax、JQuery、DWR、 java、Oracle等技术 深入掌握Struts2、Hibernate、Spring、 Mybatis等开源框架技术 精通Linux环境下项目的部署和运维. 有丰富的企业内训经验 ,曾给多家知名企业进行软件开发实训, 深受学员喜爱。课堂幽默生动,思维行云流水,授课水到渠成。
高级讲师 石小俊
资深java工程师,项目经理,多年开发工作经验。曾担任德国ITB驻上海分公司资深工程师,参加过华为CBS5.5的项目研发,主要涉及的项目有埃塞电信业务、企业OA管理业务、大型电子商务平台、家装展示平台、移动项目开发项目等。严谨的教学作风,深受学员喜爱。
高级讲师 邹丽
java工程师,多年开发工作经验,精通Springmvc,Spring,Mybatis等框架技术,深入掌握MySQL,Oracle等数据及优化技术。教学氛围轻松,能够深入浅出,通俗易懂地讲解知识点。