Red de conocimientos turísticos - Guía para elegir días propicios según el calendario chino - ¿Alguien ha tomado alguna vez una clase presencial en vivo de Java en línea?

¿Alguien ha tomado alguna vez una clase presencial en vivo de Java en línea?

He respondido esta pregunta muchas veces. Hoy en día, muchos principiantes, especialmente aquellos que son nuevos en la industria, no saben por dónde empezar. He recopilado algunos puntos de conocimiento de Java, divididos en seis etapas y 273 puntos de habilidad. Se deben dominar la primera etapa, la segunda etapa, la tercera etapa y la cuarta etapa. Muchas instituciones engañan a la gente y sólo estudian la cuarta, quinta y sexta etapa.

La primera etapa: capacitación en habilidades básicas de Java

1. Comprender el hardware de la computadora

2 Principios de composición de la computadora

3. Conocimiento de software

4. Conocimiento de redes informáticas

5. Operaciones comunes de aplicaciones de red

6. Comprensión de los virus informáticos

7.

8. Familiarizado con Java

9. Variables y tipos de datos

10. Seleccionar estructura

11. >

12. Estructura circular do- while

13. Estructura de bucle while

14 Bucles múltiples y depuración de programas

15. >

16. Arreglos unidimensionales y sus aplicaciones clásicas

17. Arreglos bidimensionales

18. Métodos y clases cognitivas

19. y Sobrecarga de métodos

20. Encapsulación y herencia

21. Anulación de métodos y polimorfismo

22 Proyecto de sistema de alquiler de coches

23. Clases e interfaces abstractas

Excepciones

25. Práctica de proyecto: ataque rápido

26. Tipos de colección en Java

27. Conjunto de listas

28. Conjunto de conjuntos

29. Conjunto de HashMap

30. Programa de iteración

31.

32. Tipos enumerados

33. Empaquetado y empaquetado y desempaquetado

34. Cadenas, cadenas de operación de métodos comunes de clases

35. Fecha, calendario

36. Métodos comúnmente utilizados en clases de matemáticas

37.IO/NIO

38. Flujo de entrada de bytes (flujo de entrada,,)

39. Flujo de salida de bytes (,,)

40. Flujo de entrada de caracteres (lector, lector de archivos)

41. Flujo de salida de bytes (escritor, archivo). escritor)

42. Copia de archivos

43. Serialización, deserialización

44. Mejora del lugar de trabajo: gestión del tiempo y gestión de la energía en cuatro cuadrantes.

45. Subprocesos múltiples (subprocesos, ejecutables)

46. Ciclo de vida de subprocesos

47. Programación de subprocesos

48. p>

49. Grupo de subprocesos

50. Promoción en el lugar de trabajo: trabajo en equipo

51. Personajes de sockets (TCP, UDP)

52. y especificaciones de XML

53 Procesamiento de caracteres especiales en XML

54 Lectura usando DOM, agregar, eliminar y analizar datos XML.

La segunda fase: desarrollo javaweb

55. Construir y configurar la base de datos MySQL.

56. Agregar, eliminar, verificar y cambiar declaraciones en la base de datos.

Servicio.

Ver

59. Copia de seguridad y recuperación de bases de datos

60. Gestión de usuarios de bases de datos

61. >62. Proyecto real: sistema de máquina de depósito y retiro en cajeros automáticos bancarios

63.

64. Listado de formularios y embellecimiento de formularios

65. Operaciones avanzadas de CSS

66. Programa de arranque

67. p>

p>

68.JavaScript está orientado a objetos

69.Juicio y bucle de JavaScript

70.Cierre de JavaScript

71. Sintaxis de JavaScript

p>

72. Caso integral de autoservicio

73.HTML5, CSS3

74.

75. Operaciones básicas de jQuery

76.jQuery eventos y efectos especiales

77.jQuery Ajax

78.jQuery plug-in

79. Cree un entorno web y comprenda JSP

p>

80.JSP nueve objetos integrados

81.JSP implementa la transmisión y el almacenamiento de datos.

82.JDBC

83 Modo singleton, modelo de fábrica

84.MVC, modo de tres capas

85.Commons- carga de archivos, CKEditor

86. Consulta de paginación

87. EL y JSTL

88.Servlet y filtro

89. MVC

90 Ajax y jQuery

91 Extensión interactiva Ajax. jQuery

92. Proyecto real: uso de tecnología Ajax para mejorar el sistema de publicación de noticias.

Reflexión

94. Instalación del sistema Linux

95. Administrar directorios y archivos en Linux.

96. Gestionar usuarios y permisos en Linux

97. Instalar software y desplegar proyectos en un entorno de servidor Linux.

98. Promoción en el lugar de trabajo: comunicación en el lugar de trabajo

La tercera etapa: desarrollo del marco a nivel empresarial

99. Archivo de mapeo SQL

101. SQL dinámico

102. Principios del marco MyBatis

103. Estructura del Comité Olímpico Internacional de Primavera. Inyección, inyección de dependencia y anotación

105.Spring integra MyBatis (,, transacción.

procesamiento)

106.Fuente de datos Spring (archivo de propiedad, JNDI) , Alcance de Bean

107. Principio de funcionamiento del marco Spring

108. Concepto del sistema SpringMVC

109. >110 Vistas y análisis de vistas de Spring MVC

111. Análisis de localización y carga de archivos de Spring MVC

112 Procesamiento de recursos estáticos, interceptor de solicitudes y manejo de excepciones de Spring MVC. p>113. Construcción e instalación de entorno de base de datos Oracle

114 Base de datos Oracle SQL, paginación, respaldo y recuperación

Concepto de hibernación, dependencias

116. .Lenguaje de consulta HQL

117.Mapeo de asociación de configuración de Hibernate.

118.Consulta de conexión HQL y anotación de Hibernación

119.Conceptos y dependencias de Struts 2

120.Configuración de Struts 2

121 .Expresión OGNL

122.Interceptor Struts 2

123.Integración del marco SSH

124 Construya el proyecto con Maven

125. Utilice Struts 2 para implementar el rastreador web Ajax

126.Jsoup

127. Rastreador web multiproceso

128. Estrategias anti-rastreo y anti-rastreo. /p>

129. Diseño de rastreador universal

130. Análisis de gráficos electrónicos

131. Segmentación de palabras de IKAnalyzer

132. sistema de gestión

133. Práctica de proyectos de marco empresarial-SL Member Mall

134. Práctica de proyectos de marco empresarial-Práctica de proyectos de marco empresarial-135. Plataforma de análisis y recopilación de información de contratación en Internet

La cuarta etapa: desarrollo separado del front-end y el back-end.

136. Base de código fuente abierta

137. Conceptos básicos de Git (comprar, extraer, confirmar, insertar, fusionar, etc.)

138.Git avanzado ( Colaboración multirama)

139.GitLab

140. El concepto de ideas

141 Introducción a Maven (concepto, almacén, construcción, comando)< /p >

142. Utilice Maven para crear proyectos WEB

143. Utilice Maven para crear proyectos de múltiples módulos

144.

145. Introducción al framework Scrum (tres roles, tres artefactos, cuatro reuniones)

146. El equipo Scrum forma un equipo

Requisitos del producto y usuarios. historia.

148. Comité permanente diario

149. Utilice Agile-Scrum para desarrollar y gestionar operaciones reales.

150. Separación de front-end, arquitectura de clúster distribuido, arquitectura vertical

151.Práctica integral de SSM (SpringmvcSpringmybatis)

152.Nexus de servicios privados de Git y Maven .

153. Tecnología de acceso de terceros (WeChat, Alibaba)

154. Práctica de comercio electrónico MySQL

155. >156. Motor de búsqueda-Solr

157. Herramienta de documentación API integrada-Swagger

158. Procesamiento automático de imágenes: TengineLUA

159.

160. Token de inicio de sesión único

Autenticación 161.OAuth2.0

162.Rastreador web Jsoup (rastreador de IP de subprocesos múltiples/rastreador de IP proxy)

163. Grupo de subprocesos

164.IK Segmentación de palabras chinas

165. Paquete de red

168. Mejora profesional: redacción de currículum

169. Entrevista del proyecto de "Entrevistas" de Cheng

170. -proyecto de comercio - love Travel

La quinta etapa: desarrollo de la arquitectura de microservicios distribuidos

171 Construcción del entorno Spring Boot

172 Habilidades comunes de Spring Boot. p>

173.Spring Boot integra Redis

174.Spring Boot integra Mybatis

175 Arquitectura de microservicio y diseño de arquitectura

Cola de mensajes<. /p> p>

ActiveMQRabbitMQ

177. Transacciones distribuidas

178. Bloqueo distribuido Redis-setnx

Centro de registro de Zookeeper

.

180. Alta concurrencia basada en ActiveMQ

181. Construcción del entorno de terminal

182. Aceleración de imágenes de Docker.

183.

184.Gestión de imágenes de Docker

185.Copia de seguridad del archivo contenedor de Docker

186.Archivo Dockerfile

187.Almacén del servidor privado de Docker

188 El verdadero proyecto de comercio electrónico de alta concurrencia en Internet: venta urgente de Double Eleven

189. Los trabajadores del muelle ensamblan un dispositivo de contenedor

<. p>191. La expansión y contracción de las capacidades de composición de los trabajadores portuarios.

192. Disposición del clúster Docker

193.Instalación de Jenkins y configuración del complemento

194.Tareas comunes de configuración de Jenkins

195. Jenkins Configurando tareas de canalización

196. Jenkins Automatic Publishing Service Company

197. Chun Yun Eureka

198. . Spring Cloud Belt

200 Spring Cloud Zuul

201. Configuración de Spring Cloud

202. Detective

204. Spring Boot Management

205 Explorando el principio de registro de Eureka

206. Zipkin

208.Zipkin integra RabbitMQ.

209.Zipkin integra MySQL.

210.Recopilación de registros ELK

211.Kafka

212. Gestión de mapas

213 Consulta de búsqueda elástica/consulta compuesta

p>

214. Planificación de clústeres/clústeres de búsqueda elástica

215. Agregación de búsqueda elástica

216. en

(Head/BigDesk)

218. Separación de lectura y escritura de Mycat

219.

220.Mycat tiene múltiples maestros y múltiples esclavos.

221.Fragmentación de datos de Mycat

222.Redis

223. Redis-Redlock

224. >

225. Cliente de búsqueda elástica

226. Gestión de índices de búsqueda elástica

227. Gestión de documentos de búsqueda elástica

228 .Mycat cluster

Prueba paralela de 229.Jmeter

230.Jmeter genera un informe de prueba.

231. Iniciar sesión con WeChat

232. Pagar con WeChat

233. Pagar con Alipay

234. >

235. Detección local de Sonar

236. Detección en línea de Sonar Jenkins.

237.CI/CD

238.Spring Boot convierte el proyecto de viajes por amor en práctica real.

239. Implementación práctica del proyecto de comercio electrónico de venta de entradas por Internet a gran escala - Dawangmi

240.es6 conceptos (les, const)

241.ES6 objetos y matrices

242.ES6 extensión de función

243.VUE construcción del entorno

244.VUE. Comandos JS

245.Interacción VUE

246.Ciclo de vida de la instancia VUE

247.Componentes VUE

248.Configuración del entorno del proyecto VUE y componentes de archivo único

249.VUE Routing

Etapa seis: servicio

250.Chunyun Gateway

251.Consul

252.Nacos

253. Análisis comparativo de Eureka, Conscious, lNacos y ZooKeeper.

254. Prometheus Grafner

255. Principios de almacenamiento distribuido de sistemas expertos

256. >Autenticación 257.OAuth2.0 (modo código de autorización)

Autenticación 258.OAuth2.0 (modo implícito)

Autenticación de identidad 259.OAuth2.0 (modo credencial de contraseña del propietario del recurso)

Autenticación 260.OAuth2.0 (modo de credencial de cliente)

261.Almacenamiento de archivos distribuido NAS/FastDFS

262.Conceptos básicos de Python

263.Rastreador de Python

264. Descripción general de big data y Hadoop

265. Sistema de archivos distribuido HDFS

266.MapRece, un marco informático distribuido.

267. Base de datos tabular distribuida.

Aplicación integral de Hadoop

269. Situación general de la entrevista

Planificación de carrera

271 Entrevista del proyecto

272. Soluciones para escenarios empresariales específicos

273 También están aumentando los temas más técnicos.