Directorio de artículos
prefacio
Es un gran honor tener la oportunidad de estudiar cursos de tecnología de la comunicación con amigos en Internet de esta forma, en esta ocasión les traigo
Spring
un curso de tecnología más importante en la familiaSpringBoot
. ¿Cómo describirías esta tecnología en una frase? Ahora, siSpring
no utiliza el programa de desarrolloSpringBoot
, será difícil para usted .SpringBoot
Nos ha brindadoSpring
demasiada ayuda en el desarrollo del programa. Me gustaría aprovechar esta oportunidad para compartir este curso con usted. Espero que pueda aprende algo, úsalo y aprende algo.
Como se mencionó anteriormente, esta tecnología se utiliza para acelerar el desarrollo de
Spring
programas, por lo que existe un cierto umbral para aprender esta tecnología. Puedes entender que ahora eres un artesano tradicional, y ahora que el oficio ha sido mejorado, puedes acelerar tu proceso de producción, pero la premisa es que debes conocer el oficio original antes de poder aprender nuevos oficios. Bueno, ¿cómo debería decirlo? Hay un cierto umbral, al menosSpring
lo que está sucediendoSpring
y lo que está sucediendo con un montón de tecnologías que funcionan juntas. Solo cuando comprendes estas cosas puedes mirar esta tecnología; de lo contrario, solo puedes aprender superficialmente o comenzar a aprender. Debido a que otras tecnologías no son muy buenas, entonces no puedo seguir aprendiendo, y luego, no hay más, y abandono el pozo con decisión. En cualquier caso, si vienes estarás seguro, ven y aprende, definitivamente no hay nada de malo en invertir en ti mismo.
Descripción del contenido del curso.
SpringBoot
No hay muchos puntos técnicos incluidos en este curso técnico, pero elSpringBoot
conocimiento circundante, es decir,SpringBoot
la integración de otras tecnologías, tiene una gran cantidad de conocimiento, comoSpringBoot
la integraciónMyBatis
, etc. Por lo tanto, para adaptar este curso a estudiantes de todos los niveles, diseñará un conjunto completo de cursos para tres grupos diferentes de personas, es decir, principiantes, principiantes y desarrolladores. Específicamente, cómo dividir estos tres grupos de personas se puede dividir según la forma de mi descripción, puedes tomar asiento según el número y la posición inicial del curso es ligeramente diferente para cada grupo de personas.
aprendiz Clasificación novato ninguna SpringBoot
tecnología en absolutoprincipiante Puede utilizar SpringBoot
la tecnología para completarSSM
la integración básica.Desarrollador Puede utilizar SpringBoot
la tecnología para lograr tareas comunes de integración de tecnología.
En pocas palabras, ¿
SpringBoot
cuántas cosas puedes usar para hacer? Si no sabes un poco, serás un principiante, si sabes un poco, serás un principiante y la mayoría de ti será un desarrollador. De hecho, esta división no necesita ser demasiado complicada. Esta división es solo para ayudarlo a tener una comprensión clara de la división del módulo de fase contenida en este curso técnico, porque este curso dividirá la tecnología en unidades, y cada unidad es paraSpringBoot
aprendizaje diferente4
preparado por.
aprendiz unidad de curso novato Básico principiante Artículos de aplicación (artículos prácticos de operación y mantenimiento y artículos prácticos de desarrollo) Desarrollador Principios
Después de leer esta división, deberías tener ese concepto. Nunca he usado
SpringBoot
tecnología, así que comencé a aprender del capítulo básico, o si conozco un poco deSpringBoot
tecnología, entonces puedo aprender del capítulo práctico, eso es lo que significa.
El contenido de cada unidad del curso es diferente y los objetivos también son diferentes. Como alumno, si desea lograr el mejor efecto de aprendizaje, es mejor aclarar sus propios objetivos de aprendizaje antes de aprender, para que los objetivos sean claros y el aprendizaje. Puede ser más fácil y no lo harás. Cuando estudie, me enredaré en las siguientes preguntas. Por ejemplo, después de aprender los conceptos básicos , pensé: ¿cuál es el principio de esto? Esta cosa se usa de esta manera, ¿cómo usar esa cosa? Debido a que el contenido principal se coloca en el capítulo principal y el contenido relacionado con la aplicación se explica en el capítulo de aplicación , es inútil que se enrede en el capítulo básico , esta parte no habla sobre estos conocimientos y se utilizan los conceptos básicos. Primero en el capítulo básico
SpringBoot
, hablemos del conocimiento después de dominarlo.
Además, hay otro punto que necesita ser explicado. La
SpringBoot
velocidad de desarrollo de la tecnología actual es muy rápida y la velocidad de actualización también es muy rápida. Por lo tanto, este conjunto de cursos se actualizará continuamente en el futuro. Por la presente, un capítulo adicional. se agregarán sobre la base de las tres unidades del curso . La configuración del capítulo adicional es resolver los siguientes problemas
: 1. Actualizar continuamenteSpringBoot
las nuevas tecnologías que aparecen en el desarrollo posterior
; 2. Explicar algunas ramas del conocimiento con una gran escala de puntos de conocimiento (por ejemploWebFlux
)
3. Ampliar el conocimiento no práctico y ampliar los horizontes de los estudiantes
Los objetivos de aprendizaje de cada unidad del curso son los siguientes. Por favor, revíselos. Durante el proceso de aprendizaje, puede hacerse una pregunta periódicamente. Si ha logrado los objetivos de aprendizaje enumerados a continuación puede poner a prueba sus resultados de aprendizaje.
unidad de curso objetivo de aprendizaje Básico Capacidad para crear SpringBoot
proyectos
basados enSpringBoot
implementaciónssm
/ssmp
integración.Solicitud Capacidad para dominar SpringBoot
el desarrollo de programas en múltiples entornos
Capacidad paraLinux
lanzarSpringBoot
proyectos basados en el sistema
Capacidad para satisfacer las necesidades deSpringBoot
proyectos de configuración flexible en línea
Capacidad paraSpringBoot
integrar cualquier tecnología de tercerosPrincipios Dominar SpringBoot
el flujo de trabajo interno
y comprenderSpringBoot
los principios de integración de tecnologías de terceros
para lograr un desarrollo personalizado y la integración de componentes de tecnología de terceros.Historia adicional Dominar SpringBoot
la integración de tecnologías de terceros poco comunes.
Dominar más soluciones en el mismo campo y mejorar la capacidad de diseñar soluciones en el mismo campo.
Estos son los contenidos del curso general, si desea completar el estudio de los contenidos anteriores y lograr con éxito los objetivos de aprendizaje, aún es necesario que algunas cosas se le expliquen claramente con anticipación.
SpringBoot
El curso no es comoJava
el básico, no importa si tienes lo básico o no, puedes escucharlo, este curso realmente no es bueno y requiere ciertos conocimientos previos. Aquí hay una lista de algunos conocimientos previos para usted. Si aún no sabe mucho al respecto, debe encontrar una manera de remediarlo rápidamente.
Descripción de conocimientos previos al curso
unidad de curso Conocimiento previo Requerir Básico Java
gramática básicaOrientado a objetos, encapsulación, herencia, polimorfismo, clases e interfaces, colecciones, IO
programación de redes, etc.Básico Spring
ySpringMVC
Se sabe Spring
que se utiliza para la gestiónbean
y puede basarse enRestful
la realización de funciones de interacción de solicitud de página.Básico Mybatis
yMybatis-Plus
Basado Mybatis
yMybatisPlus
capaz de desarrollar módulos estándar que contienenCRUD
funciones básicas.Dao
Básico base de datos MySQL
Capaz de comprender las CRUD
funciones básicas deSQL
la oración.Básico servidor Conocer web
la relación entre el servidor y el proyecto y estar familiarizado conweb
la configuración básica del servidor.Básico maven
conocer maven
dependencias, saber qué es el alcance de la dependencia, transitividad de la dependencia, excluir dependencias, dependencias opcionales, herenciaBásico web
Tecnología (incluyendovue
,ElementUI
)Sepa vue
cómo enviarajax
solicitudes, cómo obtener datos de respuesta y cómo realizar un enlace bidireccional de modelos de datos.Solicitud Linux
(CenterOS7
)Familiarizado con Linux
los comandos básicos comunes yLinux
la estructura de directorios del sistema.Solicitud Tecnología de desarrollo práctica Caché: Redis
,MongoDB
, ...
Middleware de mensajes:RocketMq
,RabbitMq
, ...Principios Spring
Comprender las diversas formas de Spring
carga , conocer el principio de funcionamiento subyacente del contenedor y poder leer el código fuente subyacente simple.bean
Spring
Spring
Parece demasiado, pero en realidad está bien. Si realmente no conoce algunas habilidades, simplemente escuche con más atención cuando estudie los cursos. Puede seguir los capítulos básicos y los capítulos prácticos y principales posteriores serán más dificil.. Por ejemplo, si quiero
Linux
operar bajo el sistema, usaré los comandos directamente y, si no los comprende, es posible que se sienta cansado después de aprenderlos.
Eso es todo por el cronograma del curso, pasemos a lo
SpringBoot
básico.