首页课程

联系我们

Contact us 招生热线:
0710-3525000
0710-3526000

襄阳三阳科技培训学校

招办主任:王老师

地址:襄阳市樊城区长虹路

汉水华城20楼

课程大纲

您现在的位置:首页 » 首页课程 » 云计算&大数据 » 课程大纲

学习对象:

 

1、没有任何软件编程基础和Python经验,想先从0基础入手的Python开发爱好者;

2、希望以较低的投入和风险来了解自己是否适合转型从事Python开发的求职人员;

3、对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;

4、可以没有任何的计算机和编程基础,但希望通过自己的付出的人打破现状的人。


初级 

课程 

知识点列表 

 

Java基础 

Java语言基础,Java字符串,Java变量,运算符,Java流程控制,数组,方法,Java面向过程与面向对象,Java类与对象,Java抽象类,接口,继承,多态。 

 

J2SE常用技术 

内部类,常用类,异常处理,IO流,泛型,集合,反射,多线程,网络编程,AWTSwingJDBC基本操作,JDBC的多条件过滤和分页查询,JDBCQueryObjectPageResult封装。 

 

Java设计模式 

Java 常用的设计模式,如:单例模式,工厂模式,模板方法模式,监听者模式,代理模式和装饰模式,适配器模式 

 

Java SE 8新增特性 

Lambda表达式,CollectionssecurityJavaFX,方法引用,改进的接口类型,聚合(流)操作,改进的注解,增强的类型推断,Javadoc toolInternationalizationIO and NIOConcurrency 

 

数据库 SQLMySQL

关系型(MySQLOracle等)与非关系型数据库(RedisHBase等)介绍,SQL语句,表,视图,索引,约束,储存过程,函数,触发器。 

 

初级实践项目 

 

中级 

HTML/HTML5

 

 

HTML/CSS使用 

HTML基础,CSS基础,CSS核心属性,CSS样式层叠,继承,盒模型,容器,溢出及元素类型,浏览器兼容与宽高自适应,定位,锚点与透明,图片整合,表格,CSS属性与滤镜,CSS优化 

 

HTML5/CSS3使用 

HTML5新增的元素与属性,CSS3选择器,文字字体相关样式,CSS3位移与变形处理,CSS3 2D3D 转换与动画,弹性盒模型,媒体查询,响应式设计 

 

Web App 页面布局 

移动端页面设计规范,移动端切图,文字流式/控件弹性/图片等比例/特殊设计的布局,等比缩放布局,viewport/metarem/vw的使用,flexbox详解,移动web特别样式处理 

 

JavaScript脚本语言 

JavaScript基本语法,流程控制,数组,函数,正则表达式,对象,DOM模型,事件处理,Cookie存储。事件,事件原理,JavaScript基本特效制作JavaScript使用及运作原理ECMA6新增语法特性 

JQuery

JQuery对象获取与使用,JQuery选择器,操作CSS属性,操作DOM节点,事件处理,JQuery动画效果,JQuery Ajax,JQuery扩展插件。

Echarts

制作饼图,折线图,柱形图,散点图,气泡图,雷达图,直方图,瀑布图,箱线图,地图等图形,动态数据读取,实时数据更新,数据区域缩放,图表事件处理。

ServletJSP

Servlet生命周期,初始化参数,Session原理,CookieFilter配置,Listener配置。
JSP
语法格式,JSP声明、脚本与表达式,JSP指令,JSP动作,JSP内置对象,自定义标签的使用。

Oracle

 Oracle数据库安装与配置,SQL Plus 命令, Oracle 常用函数与备份,Oracle数据对象,PLSQL编程,事务与用户管理

Maven

Maven概述、使用Maven的优势、maven的一次构建、依赖管理、安装配置介绍.使用Maven核心概念介绍( 坐标、依赖、仓库、插件、生命周期等)Maven与第三方Elicpse整合及如何在Eclipse中使用MavenMaven私服Nexus的安装使用、如何使用Maven构建Web应用、使用Maven构建SSH应用、使用Maven进行多模块和继承使用、什么是持续集成等

Git

Git介绍, Git工具安装配置、Git本地库搭建和常用操作命令讲解、GitHub概述、GitHub注册与配置、GitHub与本地Git项目交互协同办公, EclipseGit插件Egit介绍、Egit的安装和配置、通过Eclipse如何将本地项目push/pull、与远程服务器GitHub交互与协同办公

Jenkins

Jenkins介绍,Jenkins安装部署,Jenkins 持续集成部署使用

中级实践项目

Java大数据

Spring4

Spring IOC机制,容器,BeanSpEL,Spring相关注解,Spring AOPSpring MVCSpring JDBCSpring JPA事务,缓存。

Hibernate4

对象关系数据库映射,Hibernate配置文件,主键生成策略,主键映射,HQL查询语句,事务处理,数据过滤,拦截器与事件。Log4jJunit环境搭建。

Linux 基础

Linux系统-基础、Linux网络基础、LinuxVMware下的安装、LinuxJava环境的搭建、LinuxTomcat安装和配置、LinuxOracle/MySQL 安装与配置、Shell 编程、Linux文件权限、Linux用户管理、VI编辑器,Linux Apache服务器配置

Nginx

Linuxnginx安装配置,Web项目负载均衡配置

Memcached

Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
具体内容包括:Memcached简介、缓存的含义、安装、基本配置、启动和基本使用、Memcached的操作命令、
Memcached
的数据存储方式、Memcached的数据存储方式的缺点、Memcached的数据过期、MemcachedJava
户端开发、MemcachedSpring集成开发

MongoDB

NoSQL介绍,MongoDB介绍,MongoDB安装配置,创建数据库,MongoDB 增、删、改、查操作,MongoDB Java中使用

Hadoop

Hadoop产生背景、hadoop架构、伪分布式与集群环境搭建,hadoop数据分析系统集群搭建

HDFS

HDFS架构、数据块、副本策略、读写机制、shell命令、JavaAPI开发

MapReduce

MapReduce架构、MapReduce运行流程、shuffle机制、数据压缩进行优化、自定义分区实现、 yarn平台、MapReduce开发

HIVE

hive基本介绍、hive的使用、数据仓库基本知识,Hive数据操作、Hive架构、Hive视图与索引、基础查询、高级查询、视图、索引、UDFHive交互。

大数据项目实践