Desarrollo empresarial Java para principiantes, intercambio de rutas de tecnología de aprendizaje

Xiaobai comienza con el desarrollo empresarial de Java y aprende a compartir rutas de tecnología

prefacio

Existen principalmente varios tipos de aprendizaje y desarrollo en la población social, uno se basa en la tecnología para ganarse la vida, el otro son los hobbies y el otro es la asistencia técnica para el trabajo.

Este artículo está dirigido principalmente a aquellos que están listos para aprender programación e ingresar a la industria de la programación. Espero que este artículo pueda brindarles a todos una ruta de aprendizaje para darse cuenta del valor de su propia vida.

adecuado para la multitud

Graduados senior; estudiantes que están a punto de cambiar de carrera e ingresar a la industria de TI.

Objetivos del Curso

Al comenzar con el desarrollo de JAVA desde cero, la razón para elegir el desarrollo de Java es que Java es el lenguaje de programación más popular en la actualidad y también es el trabajo de TI más utilizado, con una alta proporción salarial y los puestos más calificados. Lograr un desarrollo independiente, la construcción de un marco y una verdadera integración en el trabajo de desarrollo empresarial.

Contenido del curso

Etapa 1: Conceptos básicos de informática

  1. Principios de composición informática : comprender la composición del hardware y software informático.
  2. Operaciones comunes del sistema operativo Windows : comandos de DOS, función de las variables de entorno, edición de documentos, ruta de almacenamiento de archivos
  3. Mecanografía : Jinshan Typing Tong, software de texto en contacto con la velocidad de escritura en inglés, para alcanzar de 10 a 20 frases por minuto

La segunda etapa: comenzar con la programación Java

  1. Historia del desarrollo del lenguaje Java : comprenda la historia del desarrollo y el sistema técnico de Java.
  2. Instalación de JDK : comprenda la descarga, instalación, desinstalación, configuración de variables de entorno y operación de DOS de JDK.
  3. El primer programa Java : instale NotePad++ para desarrollar programas Java simples, compilar y ejecutar programas Java.
  4. Base gramática 1 : clase principal de entrada del programa, entrada y salida de la consola, variables, constantes, tipos de datos, conversión de tipos de datos, especificaciones de escritura de código Java.
  5. Base gramatical 2 : Operadores, símbolos de operación, if-else, switch, declaraciones de bucle, control de bucle, bucles anidados.
  6. Herramienta IDEA : descargue el software IDEA, instale, configure, instale el complemento, desinstale el método y depure.
  7. Matrices : definición y uso de matrices, inicialización dinámica e inicialización estática de matrices, bucle de matrices, inserción en algoritmos de matriz, algoritmos de clasificación de burbujas.
  8. Memoria de Java : la división y función de la memoria, el almacenamiento de matrices en la memoria y el almacenamiento de constantes variables.
  9. Método : definición y llamada de método, encapsulación con o sin valor de retorno, comprensión simple del papel de los modificadores de Java, sobrecarga de métodos (sobrecarga), definición de parámetros de método y la diferencia entre los tipos de parámetros de método.

La tercera etapa: los conceptos básicos avanzados de gramática.

  1. Conceptos básicos orientados a objetos : clases y objetos, procedimientos almacenados de objetos, variables locales de variables miembro, uso de palabras clave modificadoras, this, encapsulación orientada a objetos, métodos de construcción, estándares de definición de clases, POJO
  2. JavaAPI básica : clase de cadena, clase de matriz, StringBuilder y StringBuffer, clase de fecha, clase de matemáticas
  3. Colección básica : comprensión del marco de colección, ArrayList, LinkedList, acceso a operaciones, recorrido

La cuarta etapa: mejora gramatical avanzada

  1. Orientado a objetos avanzado : herencia orientada a objetos, el papel de la herencia, superpalabra clave, reescritura de métodos (Anulación), palabras clave finales y estáticas, análisis de memoria estática, polimorfismo orientado a objetos, escritura y función polimórfica, clases e interfaces y clases abstractas. Patrones de diseño, clases internas anónimas
  2. API avanzada : tres métodos de clase de objeto: igual, código hash, toString, método de clase de sistema, clase de computación científica, tipo de empaquetado, desempaquetado y empaquetado automático, clase de formato de fecha, formato de texto
  3. Excepciones : clasificación de excepciones, comprensión de excepciones comunes, manejo de excepciones, palabras clave try, catch, finalmente, lanzamiento de excepciones, excepciones personalizadas
  4. Colección avanzada : colección de mapas, hashMap, estructura de tabla, interfaz de configuración, recorrido iterativo, lista, mapa, integración de diferencias de conjuntos, colección segura para subprocesos, colección genérica
  5. IO : El concepto de flujos, archivos en Java, análisis de rutas de archivos, análisis de campos base de archivos, flujos de bytes de archivos, flujos de entrada y salida almacenados en búfer, flujos de bytes y flujos de caracteres, flujos de caracteres de bytes almacenados en búfer, flujos de entrada y salida binarios, compresión y Descomprime la secuencia.
  6. Subprocesos múltiples : proceso e subproceso, método de subprocesos múltiples de Java, estado del subproceso, API del subproceso, concesión de subprocesos, terminación, suspensión, comunicación, problemas de subprocesos de seguridad
  7. Programación de red : conocimiento del conocimiento de la red, tres elementos de programación de red, operación de dirección IP, UDP y TCP, implementación técnica de chat punto a punto y chat grupal, Sockect y multiproceso
  8. Genéricos : definición de genéricos, uso en clases genéricas, extender y super en genéricos, uso de genéricos
  9. Enumeración : la función y los escenarios de uso de la enumeración, el método de definición de la enumeración, el uso de la enumeración singleton y la enumeración de objetos
  10. Reflexión : El papel de la reflexión, el proceso de carga de clases, las tres etapas de una clase, los métodos comunes de la clase Class, la reflexión para obtener variables miembro, constructores, métodos y creación de objetos.
  11. Herramientas de gestión de proyectos : uso de herramientas SVN y herramientas Git
  12. Herramientas de uso común : comprensión de json y xml

Fase cinco: desarrollo de bases de datos

  1. Instalación de base de datos : descargar instalación, configuración y desinstalación de MySQL
  2. Conceptos básicos de bases de datos : crear, modificar y eliminar bases de datos.
  3. Conceptos básicos de gramática SQL : tabla de datos, adición, eliminación, modificación y consulta de datos
  4. Consulta : consulta de proyección, consulta de tabla única, consulta de asociación, subconsulta, subconsulta de proyección, clasificación
  5. Funciones : funciones agregadas, condiciones, casos en los que, funciones matemáticas, funciones de cadena, funciones de fecha
    Transacciones : introducción de transacciones, aislamiento, gestión
  6. Restricciones : clasificación de restricciones, adición, eliminación y modificación de restricciones.
  7. Índice : reglas de clasificación, creación, eliminación y uso de índices.
  8. Vistas : el papel de las vistas, creación y eliminación
  9. Copia de seguridad y restauración : copia de seguridad y migración de SQL, copia de seguridad y restauración mediante Navicat
  10. Diseño de bases de datos : el uso de PowerDesigner, reglas de diseño de bases de datos, correspondencia.
  11. Funciones y procedimientos : la definición y el uso de funciones almacenadas y procedimientos almacenados.
  12. Bloqueos de bases de datos : bloqueo de tablas, separación de lectura y escritura
  13. JDBC : Java desarrolla jdbc, define el grupo de conexiones, c3p0, dbcp

Fase 6: Desarrollo front-end básico

  1. Conceptos básicos del front-end : HTML, CSS
  2. Conceptos básicos de secuencias de comandos web : JavaScript, funciones, métodos, oyentes, eventos
  3. Marco de scripting : JQuery, optimización y mejora de JS.
  4. Marco web front-end : Layui, esayUi, BootStrap
  5. Animación CSS : Transición CSS, Animate.css, Wow.js

La séptima etapa: base de operación y mantenimiento del servicio web

  1. Sistema operativo Linux : comprensión del sistema, base de la red, instalación de VMWare de Linux, instantáneas y restauración, administración de archivos CentOS, edición de archivos, administración de redes, almacenamiento de archivos, comandos de servicio, administración de derechos, yum
  2. Tomcat : instalación, configuración, publicación, configuración HTTPS
  3. Nginx : descargar, instalar, aprender a publicar recursos estáticos, compilar y acceder

Fase ocho: desarrollo web

  1. Servlet : pasos de codificación, proceso de ejecución, ciclo de vida, configuración de mapeo, interceptación de filtrado, objetos integrados, respuesta a solicitudes, manejo de problemas de respuesta

  2. Cookie y sesión : diferencia y función, almacenamiento de cookies, almacenamiento de sesión y API

  3. JSP : ciclo de vida jsp y proceso de carga, objetos integrados jsp, instrucciones jsp, scripts, uso de objetos de dominio jsp

  4. EL : expresión EL, principio EL

  5. JSTL : biblioteca de etiquetas principal, etiquetas de función

  6. Filtro y monitoreo : proceso y principio de configuración del filtro, función de escucha, ServletContextLisener

  7. Operaciones de archivos web : carga y descarga de archivos, conversión de imágenes a base64, carga y descarga de múltiples archivos

  8. Ajax : comprensión de ajax, operación de solicitud, función de devolución de llamada, código de estado, JQueryAjax

  9. Vue : introducción a vue, instrucciones de sintaxis, axios, enrutador, vuex, configuración de andamios, empaquetado de servicios

  10. Integración de ElementUI : implementación front-end de proyectos ERP comunes, componentes comunes de el framework

Novena etapa: desarrollo del marco J2EE

  1. Spring : introducción al marco, modo de desacoplamiento, ioc, DI, AOP, configuración xml, configuración de anotaciones, gestión de transacciones Spring, ensamblaje automático, alcance del bean
  2. Maven : configuración de dependencias, uso de herramientas de gestión de proyectos, agregación, submódulos, dependencias entre padres e hijos, problemas de dependencia circular, desarrollo multientorno
  3. SpringMVC : el proceso de ejecución de anotaciones springMVC, @Controller, @ResponseBody, @RequestMapping, análisis de URL, interceptores y filtros, carga y descarga de archivos, encapsulación de valores de retorno, problemas entre dominios
  4. MyBatis : mapeo xml, gestión de transacciones, anotaciones comunes, atributos de configuración xml
  5. SpringBoot : diferencia de ventajas, principio de configuración automática, tipo de archivo de configuración, integración de mybatis, swagger, druid, iniciador personalizado, integración de Redis
  6. MyBatis-plus : generación de código, CURD rápido, construcción condicional, generación de código VM

Resumir:

Este artículo comparte el proceso de aprendizaje del curso para que todos puedan conseguir empleo y cambiar de carrera, si tienes algún complemento puedes comunicarnos más, gracias por tus correcciones.

Supongo que te gusta

Origin blog.csdn.net/gjb760662328/article/details/124481700
Recomendado
Clasificación