Introducción a SpringBoot de Java, bean, Restful, Mybatis, Mybatis-Plus, vue, ElementUI, ajax, Linux, Redis, MongoDB


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 Springun curso de tecnología más importante en la familia SpringBoot. ¿Cómo describirías esta tecnología en una frase? Ahora, si Springno utiliza el programa de desarrollo SpringBoot, será difícil para usted . SpringBootNos ha brindado Springdemasiada 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 Springprogramas, 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 menos Springlo que está sucediendo Springy 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.

SpringBootNo hay muchos puntos técnicos incluidos en este curso técnico, pero el SpringBootconocimiento circundante, es decir, SpringBootla integración de otras tecnologías, tiene una gran cantidad de conocimiento, como SpringBootla integración MyBatis, 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 SpringBoottecnología en absoluto
principiante Puede utilizar SpringBootla tecnología para completar SSMla integración básica.
Desarrollador Puede utilizar SpringBootla tecnología para lograr tareas comunes de integración de tecnología.

En pocas palabras, ¿ SpringBootcuá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 para SpringBootaprendizaje diferente 4preparado 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 SpringBoottecnología, así que comencé a aprender del capítulo básico, o si conozco un poco de SpringBoottecnologí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ásicoSpringBoot , hablemos del conocimiento después de dominarlo.


Además, hay otro punto que necesita ser explicado. La SpringBootvelocidad 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 continuamente SpringBootlas nuevas tecnologías que aparecen en el desarrollo posterior
; 2. Explicar algunas ramas del conocimiento con una gran escala de puntos de conocimiento (por ejemplo WebFlux)
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 SpringBootproyectos
basados ​​en SpringBootimplementación ssm/ ssmpintegración.
Solicitud Capacidad para dominar SpringBootel desarrollo de programas en múltiples entornos
Capacidad para Linuxlanzar SpringBootproyectos basados ​​en el sistema
Capacidad para satisfacer las necesidades de SpringBootproyectos de configuración flexible en línea
Capacidad para SpringBootintegrar cualquier tecnología de terceros
Principios Dominar SpringBootel flujo de trabajo interno
y comprender SpringBootlos 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 SpringBootla 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. SpringBootEl curso no es como Javael 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 Javagramática básica Orientado a objetos, encapsulación, herencia, polimorfismo, clases e interfaces, colecciones, IOprogramación de redes, etc.
Básico SpringySpringMVC Se sabe Springque se utiliza para la gestión beany puede basarse en Restfulla realización de funciones de interacción de solicitud de página.
Básico MybatisyMybatis-Plus Basado Mybatisy MybatisPluscapaz de desarrollar módulos estándar que contienen CRUDfunciones básicas.Dao
Básico base de datosMySQL Capaz de comprender las CRUDfunciones básicas de SQLla oración.
Básico servidor Conocer webla relación entre el servidor y el proyecto y estar familiarizado con webla configuración básica del servidor.
Básico maven conocer mavendependencias, saber qué es el alcance de la dependencia, transitividad de la dependencia, excluir dependencias, dependencias opcionales, herencia
Básico webTecnología (incluyendo vue, ElementUI) Sepa vuecómo enviar ajaxsolicitudes, cómo obtener datos de respuesta y cómo realizar un enlace bidireccional de modelos de datos.
Solicitud Linux( CenterOS7) Familiarizado con Linuxlos comandos básicos comunes y Linuxla 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 Springcarga , conocer el principio de funcionamiento subyacente del contenedor y poder leer el código fuente subyacente simple.bean
SpringSpring

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 Linuxoperar 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 SpringBootbásico.

Supongo que te gusta

Origin blog.csdn.net/weixin_51157081/article/details/132549801
Recomendado
Clasificación