Ruta de aprendizaje de Java 2020
Eficiencia de aprendizaje: escriba el
código> vea el video> lea el libro y tome
notas en el curso de la clase, solo recuerde el contenido clave.
[El contenido de video del artículo se transfiere desde atguigu.com, programador de dark horse]
- 1.JavaSE
La base del lenguaje Java es la biblioteca más básica de Java. Sintaxis básica más bibliotecas de clases comunes.
MyEclipse : el tiempo de estudio recomendado para desarrollar software basado en MyEclipse
es de 2 meses
Debido a que la mayor parte del entorno de trabajo utiliza Idea para desarrollar software,
este artículo recomienda aprender la versión de Idea.
Tutorial de software de desarrollo de ideas: Tutorial de ideas
Idea: El tiempo de estudio recomendado para desarrollar software basado en Idea
es de 2 meses, los
cimientos no son sólidos y el terreno está temblando.
Finalización de notas de estudio JavaSE adicionales : finalización de notas JavaSE
Libros JavaSE recomendados:
- 2. Base de datos MySQL
La base de datos es lo que los programadores deben aprender. En las empresas, la mayoría de las bases de datos utilizadas son bases de datos MySQL
MySQL: video de base de datos MySQL
Este video se divide en: parte básica - parte avanzada, puede aprender la parte básica primero y luego hablar sobre la parte avanzada después de encontrar un trabajo.
El tiempo de estudio recomendado para la parte básica es medio mes.
Adjunte MySQL para organizar notas: conceptos básicos de MySQL para organizar notas
- 3.JavaWeb front-end + back-end
Hay dos estructuras de sistema comunes: la primera estructura CS y la segunda estructura BS. La estructura BS (navegador / servidor) es la corriente principal actual.
Interfaz: HTML, CSS, HavaScript
Parte posterior: Servidor
Avanzado: AJAX, jQuery
Conjunto completo de videos de JavaWeb : conceptos básicos de JavaWeb cero para ingresar a la versión completa
Necesita un mensaje privado de notas JavaWeb, consulte debe dar
El tiempo de estudio recomendado es de 2 meses.
- 4. Implementación de proyecto JavaWeb
Basado en: Servlet + JSP + MySQL + JDBC + HTML + CSS + JavaScript + jQuery + AJAX para realizar un proyecto web.
Adjunte un video del proyecto: Proyecto Ciudad del Libro
- 5. Estructura de datos y algoritmo
Esto se puede aprender antes de JavaWeb o después de JavaWeb. Depende de la persona. Yo personalmente recomiendo aprender el algoritmo primero.
Video de algoritmo y estructura de datos Java : algoritmo y estructura de datos Java
Estructura de datos y algoritmo LeeCode : sitio web de LeeCode
Notas adicionales sobre la estructura de datos y el algoritmo : el
día01
está actualizado actualmente al día06, y un total de día14
sigue mi blog. Se actualiza todos los días. Lo actualizaré cuando lo aprendas.
El tiempo de estudio recomendado es de 2 meses (intensivo)
-
6. Los tres marcos principales de
SSM se basan actualmente en SSM. Después de aprender SSM, todavía hay tiempo para aprender SSH -
SSM(Primavera + PrimaveraMVC + MyBatis)
Spring Family Bucket [spring, springmvc, springboot, springcloud ...]
Orden de aprendizaje: springmvc, spring, springboot
primavera: vídeo Spring5
El conjunto completo de notas de video de SSM se ha organizado en archivos. Los mensajes privados son obligatorios. Si los ve, debe proporcionarlos.
No lo dejes ir aquí.
- Orden de aprendizaje SSH: Hibernate, Spring, Struts2