本站已运行

攻城狮论坛

作者: IT邓邓爱踢
查看: 408|回复: 5

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集
【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课
原创_超融合自动化运维工具cvTools原创_超融合自动化运维工具cvTools
重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享
某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器

[其他考试] 小白入门Java企业开发,学习技术路线该怎么走?

[复制链接]
查看: 408|回复: 5
开通VIP 免金币+免回帖+批量下载+无广告
本帖最后由 IT邓邓爱踢 于 2022-5-6 09:57 编辑 - X/ f, Z+ T; W
0 ?2 j& \% s( ]1 e: g5 [
4 K  W4 k. l+ c, H# d* I( a
4 o" |9 Y: Q. Z
前言8 G- q% L! p- p  y7 I9 ?- _% L

& Q/ l# Y% G# g0 X1 G/ Q; k
学习开发在社会人群中主要有几类人群:一类是以技术为生;一类是兴趣爱好;还有一类是工作技术协助实现。本文主要提供给那些准备学习编程,入行编程的人群,希望通过本文能为大家提供一个学习的路线,帮助大家实现各自的人生价值。
0 M+ F9 l/ y4 n, i8 c6 [8 H
# J9 o" I# Y5 }( v
适合人群
) V4 t* D0 p! m- _
  o' [' f* n9 H; W+ i# q2 U4 O3 F
大四毕业生;0 P  I. B0 t+ ~
即将转行进入IT行业的同学。

% _. }' ]6 N7 \) |6 R% j9 s

9 X; \2 [7 i+ A! C& z  g0 }2 R' a2 c9 O
课程目标

9 @4 }. W6 i$ d7 ~0 d  Y6 l! t( m2 ^# Y从零基础入门JAVA开发-选择Java开发的原因-java是当今最流行的编程语言、也是IT工作运用最多-薪资比例较高、岗位最多的技能岗位-到实现能够自主开发,框架搭建-真正融入企业开发工作。
" w" _9 u3 s$ f
7 @% @. k! F) @' T1 p! l
课程内容
% L1 ~3 K. y4 l( N4 M
6 G2 k  R: A& _9 C4 m2 c0 O5 }1 l- g
第一阶段:计算机基础知识/ @6 P1 ]  O/ j" K

4 S# J; |1 S" `( t$ N- d5 Q$ K
  • 计算机组成原理:了解计算硬件、软件组成;
  • Windows操作系统常用操作:DOS指令、环境变量的作用、文档编辑、文件存储路径;
  • 打字:金山打字通、文字软件联系英文打字速度,要达到每分钟10到20个词组。

      L, r' j; }5 n# T2 q- Y7 b8 s
第二阶段:入门Java编程

( X; E! i2 w. }$ M0 x0 Q8 {$ s3 r: a3 x  W2 Q
  • Java语言发展历史:了解Java的发展历史和技术体系;
  • JDK的安装:了解JDK的下载、安装、卸载、环境变量配置、DOS操作;
  • 第一个Java程序:安装NotePad++开发简单java程序、java程序的编译、运行;
  • 语法基础1:程序入口主类、控制台输入输出、变量、常量、数据类型、数据类型转换、Java代码书写规范;
  • 语法基础2:运算符、操作符号、if-else、switch、循环语句、循环控制、嵌套循环;
  • IDEA工具:下载IDEA软件,安装、配置、插件安装、卸载方法、Debug的调试;
  • 数组:数组的定义和使用、数组的动态初始化和静态初始化、数组的循环、插入数组算法、冒泡排序算法;
  • Java的内存:内存的划分和作用、数组在内存中的存储、变量常量的存储;
  • 方法:方法的定义和调用、有无返回值的封装、java修饰符的作用简单理解、方法的重载(Overload)、方法参数的定义、方法参数类型的区别。
    ; E8 p( b: }. ~. E' U
第三阶段:语法进阶基础

! a# X3 L5 k* }5 G' E" m, L- n0 @) m
  • 面向对象基础:类与对象、对象的存储过程、成员变量局部变量、修饰符关键字的使用、this、面向对象之封装、构造方法、类的定义标准、POJO;
  • 基础JavaAPI:String类、数组类、StringBuilder和StringBuffer、日期类、数学类;
  • 基础集合:集合框架的认识、ArrayList、LinkedList、操作访问、遍历

    " K! c9 F) x' ~) B
第四阶段:语法进阶提升
5 t) B  S$ k$ H- N9 a
9 K1 ?& y* D' ]' A6 o
1. 面向对象进阶:面向对象之继承、继承的作用、super关键字、方法的重写(Override)、final和static关键字、static内存分析、面向对象之多态、多态的写法和作用、类与接口与抽象类、设计模式、匿名内部类;
4 e& u; N9 a, ]
2. API进阶:Object类之三大方法:equals、hashcode、toString,System类方法、科学计算类、包装类型、自动拆箱装箱、日期格式化类、文字格式化;
. K  a% _5 h, F. B% O  b3 |) o
3. 异常:异常的分类、常见异常的认识、异常处理、关键字try、catch、finally、抛出异常、自定义异常;
( u0 n& A. W$ f$ U. P; v3 ~1 y
4. 集合进阶:Map集合、hashMap、table结构、Set接口、迭代遍历,list、map、set的区别整合、线程安全的集合、泛型集合;
  K! z! Z3 V& S- }! X" L8 _7 e
5. IO:流的概念、java中的文件、文件路径解析、文件基础字段解析、文件字节流、缓存输入输出流、字节流和字符流、缓存字节字符流、二进制输入输出流、压缩以及解压缩流;

% z. H4 u# ]( l  x- r+ k- ?% y
6. 多线程:进程与线程、java实现多线程的方法、线程的状态、线程api、线程的让步、终止、沉睡、通讯、安全线程问题;
& x6 T7 b! X3 Y  x3 t
7. 网络编程:网络知识认知、网络编程三要素、ip地址的操作、UDP与TCP、点对点聊天与群聊的技术实现、Sockect与多线程;
& H! X( Q  H. R4 I% s9 w
8. 泛型:泛型的定义、泛型类中的使用、泛型中的extend和super、泛型的使用;
- b% n. U6 O1 U3 X% P  z0 `" v
9. 枚举:枚举的作用和使用场景、枚举的定义方法、单例枚举与对象枚举的使用;
/ P, s8 `9 e+ M* l: G( q
11. 反射:反射的作用,类加载的过程、类的三个阶段、Class类的常用方法、反射获取成员变量、构造器、方法、创建对象;

, Y! L  O% o" _" y( J& a8 K6 ^
12. 项目管理工具:SVN工具、Git工具的使用;

  ?; [. }- P6 s& A1 `' {+ {3 @
13. 常用工具:json和xml的认识。
# E; T, M2 v+ C( i7 a* t

, l* s) M# a4 i' p* d8 d* O第五阶段:数据库开发. K* k! ~1 P. ^; ]

" y, ~8 Z0 t1 W: g
1.数据库的安装:下载MySQL安装、配置、卸载
* I  A8 i" L& ?
2.数据库基础:创建、修改、删除数据库

2 O$ b- _9 I( \0 {/ k
3.SQL语法基础:数据表、数据的增删改查
# P7 y/ [/ y) q* T
4.查询:投影查询、单表查询、关联查询、子查询、投影子查询、排序
; ~' y9 B! g( t0 U( \/ H# g
5.函数:聚合函数、条件、case when、数学函数、字符串函数、日期函数; s6 {  P; c( v& F- t. J
事务:事务介绍、隔离、管理

- T  S. M5 v; O
6.约束:约束的分类、约束的添加、删除、修改

* A) E* S* d( l; U4 B: R
7.索引:索引的分类、创建、删除、使用规则
" e3 W7 B" V3 B
8.视图:视图的作用,创建和删除

7 I9 g/ o8 M5 J3 m9 _! E
9.备份和还原:sql的方式备份和迁移、使用Navicat备份和还原

( e1 Z+ I# G# T; W7 e2 L3 K
10.数据库设计:PowerDesigner的使用、数据库的设计规则、对应关系

; y/ S8 Q7 N% n$ ?: k  [
11.函数和过程:存储函数和存储过程的定义和使用
& ]  A. e# G3 p5 l
12.数据库锁:表锁定、读写分离

0 ]! b3 ^0 j* w1 {+ R
13.JDBC:java开发jdbc、定义连接池、c3p0、dbcp
& C/ X1 H* }4 c: s/ a/ z
, h9 b4 F: u; ^+ V' C
第六阶段:基础前端开发
$ w! S0 Y3 G/ W& T! p
1.前端基础:HTML、CSS
$ B: g; s2 e2 G& k* M) F1 T
2.网页脚本基础:JavaScript,函数、方法、监听、事件
6 u/ b0 H# F% |$ Q) z
3.脚本框架:JQuery、与JS的优化提升

+ g3 F) U, ~; e
4.前端网页框架:Layui、esayUi、BootStrap
) u/ D! d7 N" S
5.CSS动画:CSS过度、Animate.css,Wow.js
; d/ r5 N& q+ U2 V( c

) O8 l/ c7 r' T9 R4 H$ c第七阶段:Web服务运维基础% N2 f: V* f  y0 b5 e
1.Linux操作系统:系统认识、网络基础、VMWare安装linux、快照与还原、CentOS的文件管理、文件编辑、网络管理、文件存储、服务命令、权限管理、yum;

  ]; h) x0 T/ I- S$ ]: {7 W+ r
2.Tomcat:安装、配置、发布、HTTPS配置;

* B' E: b$ ^) P( @4 ?/ h% l$ |1 j
3.Nginx:下载、安装、学习发布静态资源、编译访问.
4 b0 L9 B$ o% x( o7 e, q5 w
1 `2 j6 t& ]  a- I0 E8 f6 _7 S
第八阶段:Web开发
( l$ A4 z7 W% X: x. T7 d
1.Servlet:编码步骤、执行过程、生命周期、映射配置、过滤拦截、内置对象、请求响应、响应问题处理;
- f6 v7 s  B7 X1 @6 R& a9 V; A- A( m
2.Cookie和Session:区别和作用,cookie的存储、session的存储和api;
( x" Y( ^. e. S) f
3.JSP:jsp的生命周期和加载过程,jsp内置对象,jsp指令、脚本,jsp域对象使用;
% R6 c, ~" p9 B% Q+ d7 O
4.EL:EL表达式、EL原理;
* V1 d  t) D4 R! n6 s
5.JSTL:核心标签库、函数标签;
" l/ w- r8 i' Z3 `( g, j* z) t! ^
6.过滤器和监听:filter配置过程以及原理、监听器作用、ServletContextLisener;
/ X# [4 O+ {0 t
7.Web文件操作:文件上传和文件下载,图片转base64、多文件上传下载

, [* k- J* o* @& @% ?3 l
8.Ajax:ajax认识、请求操作、回调函数、状态码、JQueryAjax;

8 G* T+ d4 A* R
9.Vue:vue入门、语法指令、axios、router、vuex、脚手架配置、服务打包;
- j: Y4 `0 ^  G' R5 K
10.ElementUI整合:常见ERP项目前端实现、el框架常用组件。

' a$ v* ^. ?# a( \  \

/ C: b6 w- v$ z/ ^) w第九阶段:J2EE框架开发
* v( a; S/ k( {$ b
1.Spring:框架简介、解耦模式、ioc、DI、AOP、xml配置、注解配置、Spring事务管理、自动装配、bean作用域;

5 N: _6 D. i: d% z7 @' V# G: |
2.Maven:依赖的配置、项目管理工具使用、聚合、分模块、子父依赖、循环依赖问题、多环境开发;
- B5 D' C  H' o7 Z4 L
3.SpringMVC:springMVC的执行过程、@Controller、@ResponseBody、@RequestMapping注解、URL解析、拦截器与过滤器、文件上传下载、返回值的封装、跨域问题;
. Z9 p/ k1 S3 K" S
4.MyBatis:xml映射、事务管理、常用注解、xml配置属性;
0 o% \0 i9 ~1 @, Q3 r3 J, {
5.SpringBoot:优势区别、自动配置原理、配置文件类型、整合mybatis、swagger、druid、自定义starter、整合Redis;
* x: R9 G- k* m6 Y
6.MyBatis-plus:代码生成、快速CURD、条件构造、vm代码生成。

* C+ D# H5 `. Z, U

$ A. q# @+ d, [
( B- G- M7 P* l+ B9 f- V% P* q& ]) J1 K. }
$ T, o8 ~/ Y6 P0 n
2 n# _& c9 h# m
& b, l! a1 l" `, ?, P
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

guaidaokenan [Lv10 举世无双] 发表于 2022-5-13 13:16:55 | 显示全部楼层
攻城狮论坛 每天更新 免费下载 谁来谁知道
回复 支持 反对

使用道具 举报

guaidaokenan [Lv10 举世无双] 发表于 2022-5-13 13:17:04 | 显示全部楼层
攻城狮论坛 每天更新 免费下载 谁来谁知道
回复 支持 反对

使用道具 举报

guaidaokenan [Lv10 举世无双] 发表于 2022-5-13 13:17:24 | 显示全部楼层
攻城狮论坛 每天更新 免费下载 谁来谁知道
回复 支持 反对

使用道具 举报

fjq0215 [Lv10 举世无双] 发表于 2022-5-22 22:39:52 | 显示全部楼层
小白入门Java企业开发
回复 支持 反对

使用道具 举报

fjq0215 [Lv10 举世无双] 发表于 2022-5-23 07:34:57 | 显示全部楼层
小白入门Java企业开发
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2026-7-5 13:38 , Processed in 0.100566 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn