Cómo desarrollar proyectos de forma independiente a través de la programación
Referencia del marco de la ruta de aprendizaje de Java
La primera etapa: período esperado de conceptos básicos básicos de Java: 35-40 días. Objetivos de aprendizaje: desarrollo de pequeñas aplicaciones, administración básica para agregar, eliminar, modificar y verificar el contenido de aprendizaje de la base de datos: 1. Conocimientos informáticos básicos: comandos comunes de DOS, descripción general de Java, instalación y configuración del entorno JDK, configuración de variables de entorno 2. Sintaxis básica de Java: variables, constantes, operadores, bucles, control de flujo, matrices, métodos 2. Java orientado a objetos: integración, encapsulación, polimorfismo 3. Colecciones de Java: colecciones List, Map, Set..., expresión lambda 4. javaio: archivo, InputStream , OutputStream5, subprocesos múltiples de Java: subprocesos, ejecutables, invocables, grupo de subprocesos 6, programación de redes Java: TCP, UDP7, operaciones básicas de la base de datos mysql y JDBC: Mysgl, tutoriales recomendados para el desarrollo de JDBC: 1) tutorial en video completo basado en cero de Java Video tutorial de educación pionera basado en Java Zero, introducción a Java versión 2023, tutorial de autoaprendizaje esencial de Java 2) Tutorial avanzado de instalación básica de la base de datos MySQL Tutorial avanzado de educación avanzada de la base de datos MySQL, Mysql
La segunda etapa: el ciclo esperado de javaweb es de 30 a 35 días. Objetivos de aprendizaje: puede copiar la página de inicio de cualquier sitio web, resolver el problema de compatibilidad de los navegadores web y resolver el problema de compatibilidad de PC y terminales móviles, utilizar scripts de front-end para escribir efectos de funciones de páginas web relevantes y utilizar la tecnología central JavaWeb para facilitar la tarea. Escriba cualquier módulo de función de sitio web y utilice el conocimiento avanzado de JavaWeb para resolver problemas de alta concurrencia relacionados con sitios web, y esté calificado para el puesto de ingeniero de desarrollo de JavaEE sin presión.
Contenido de aprendizaje: 1. Conceptos básicos de front-end: html, css, JavaScript, Ajax, Jquery2, base de datos Mysql y JDBC: revisión de base de datos MySQL, revisión de desarrollo JDBC 3. Contenedor web: Tomcat, Jetty4, Java web : JSP, Servlet, Nginx5, Introducción a la base de datos Redis: base de datos de caché 6, conceptos básicos de Linux 7, tutoriales recomendados para el proyecto Stage Case: 1) Video tutorial completo de JavaWeb Tutorial web de Java desde los conceptos básicos cero hasta la práctica del proyecto Cada sección de este curso presentará diferentes detalles. en detalle. Incluyendo el desarrollo y la aplicación de bases de datos MySQL, el proceso de diseño de bases de datos, HTML5, CSS3, JavaScript, AJAX, jQuery, BootStrap y otras tecnologías de desarrollo web front-end, así como la tecnología de desarrollo central de la pila de tecnología JavaWeb. El estilo de enseñanza del profesor es relajado y divertido, lo que puede añadir mucha diversión al aprendizaje. Al mismo tiempo, las explicaciones del curso también son muy detalladas y completas, lo que resulta muy útil para la mejora general de la tecnología. Recomendado para todos ~ 2) Redis desde el principio hasta la práctica, un conjunto completo de tutoriales prácticos introductorios de Redis 6, los principios subyacentes de Redis, la solución de nivel empresarial Java de bloqueo distribuido de Redis 3) Tutorial de Java Instalación del sistema operativo Linux a nivel empresarial implementación del proyecto educación avanzada Tutorial de Linux Competencia de nivel inicial (necesaria para programadores de Java) 4) Proyecto: primer conjunto de tutoriales prácticos "Qianfeng Education Mall" sobre el sistema Hongmeng Desarrollo de aplicaciones Hongmeng System 2.0, proyecto Qianfeng Mall y enseñanza práctica introductoria sobre el sistema Hongmeng Desarrollo de aplicaciones.
La tercera etapa: marco de desarrollo de Java. Período esperado: 15-20 días. Contenido de aprendizaje: ser capaz de desarrollar sistemas backend JavaEE y construir un marco de desarrollo JavaEE a nivel empresarial. Capaz de construir de forma independiente la arquitectura del proyecto SSM, desarrollar de forma independiente módulos funcionales basados en el marco de SSM, usar de forma independiente los componentes de la interfaz de usuario proporcionados por bootstrap para implementar funciones del sistema y poder usar hábilmente la base de datos Mysql para administrar datos comerciales.
1. Contenedor Spring: Spring Core, loc, gestión de AopBean, etc. 2. Spring Mvc: núcleo MVC, solicitud HTTP, Restful3, Spring Boot: simplifica el desarrollo de Spring, configuración automática 4. Marco de persistencia: Mybatis, Jpa5, integración SSM: integración Spring SpringMVC MyBatis 6. Herramientas de administración de código: Git, Maven7, tutoriales recomendados para proyectos de casos de etapa: 1) Conjunto completo de explicaciones detalladas de Spring (integración Ioc-AOP MyBatis) Tutorial de Qianfeng Education Spring para nivel de entrada. Un conjunto de Spring (explicación práctica del código fuente) 2) SpringMVC (análisis del código fuente del marco) Qianfeng Education Tutorial de SpringMVC Un conjunto de SpringMVC (análisis del código fuente del marco) 3) Marco Mybatis (capacitación completa, análisis del código fuente) Nueva versión de Qianfeng Education del marco Mybatis Tutoriales en video, tutoriales prácticos de mybatis (versión idea) (capacitación completa, análisis de código fuente) 4) Marco SSM: spring SpringMVC MyBatis El último tutorial del marco SSM de Qianfeng Education (Spring SpringMVC MyBatis) Versión completa integrada de SSM 5) Inicio rápido con Fu Xun Ven Competente en la colección de tutoriales de Maven de Qianfeng Education, instalación y configuración de Maven a un nivel avanzado, esencial para el desarrollo de proyectos Java 7) Tutorial completo de git La última versión del tutorial de git front-end de Qianfeng Education, una introducción rápida a git desde la entrada para practicar 8) Curso práctico de SpringBoot2 Proyecto Fengfan Mall (separación del front-end SpringBoot Vue) Curso práctico de SpringBoot2 Proyecto Fengfan Mall (separación del front-end SpringBoot Vue)
La cuarta etapa: marco de desarrollo de microservicios contenido de aprendizaje de middleware; : 1. Chunyun: centro de registro de Euraka, Ribbon, Feign, GateWay, centro de configuración 2, Spring Cloud Alibaba: centro de registro/configuración de Nacos, transacción distribuida sentinelseata... 3. Marco distribuido Zookeeper, Dubbo: consumidor, proveedor, registro zk 4 Middleware de mensajes: RabbitMQ, RocketMQ, Kafka...5, base de datos distribuida: Redis, MongoDB6, búsqueda distribuida: ElasticSearch, ELK7, Docker: tecnología de implementación en contenedores 8. Tutoriales recomendados para proyectos de casos de etapa: 1) Un conjunto completo de tutoriales de. comenzando con el marco Spring Cloud hasta dominar Qianfeng Educación Un conjunto completo de tutoriales desde cómo comenzar con el marco Spring Cloud hasta dominar los conceptos básicos de la arquitectura de microservicios Java El tutorial de desarrollo de microservicios más simple y completo de la historia 2) Tutorial del clúster Zookeeper El último de Qianfeng. Tutorial de clúster de Zookeeper: el tutorial de análisis de principios y aplicaciones de Zookeeper más completo en toda la red 3) El tutorial más completo para comenzar con el marco RPC dubbo, tutorial de educación avanzada sobre dubbo, marco de servicios distribuidos Tutorial de aplicación a nivel de código fuente de Dubbo 4) cola de mensajes Tutorial de RabbitMQ, educación avanzada Tutorial de RabbitMQ, un conjunto completo de middleware de mensajes MQ fácil de dominar 5) Tutorial introductorio de dominio de Kafka de mensajes distribuidos, el último Tutorial introductorio de dominio de Kafka Análisis de los principios de Kafka desde la instalación hasta la práctica, el arquitecto Alibaba P7 explica los conceptos básicos de Java ( código fuente adjunto) 6) Introducción a la teoría del motor de servicio de búsqueda distribuido ElasticSearch para practicar el curso práctico introductorio básico de ElasticSearch Qianfeng Education ES 7) Curso de inicio rápido de implementación de microservicios de Docker Curso de inicio rápido de Qianfeng Education Docker, instalación de Docker para la implementación del proyecto, Java debe ser fácil para comprender y dominar por completo (conferencia de Wilson) 8) Proyecto de comercio electrónico - Fengfan Mall, curso práctico del proyecto de comercio electrónico Fengfan Mall El contenido de oro es extremadamente alto.
Al adoptar la arquitectura distribuida de microservicios y la tecnología de separación de front-end más convencionales, y al dominar este curso, tendrá experiencia práctica en decenas de millones de proyectos de comercio electrónico.
A través del estudio de este curso, tendrá: experiencia en proyectos de comercio electrónico de microservidores distribuidos, estará calificado para puestos de ingeniero Java en proyectos de comercio electrónico de Internet y tendrá experiencia equivalente a Alibaba P7/ Nivel P8 (salario anual a partir de 50W) Capacidad técnica y capacidad técnica equivalente a más de 5 años de experiencia real en desarrollo. De hecho, el éxito muchas veces depende de tus propios esfuerzos. En muchos casos, el esfuerzo y la lucha personal son uno de los factores importantes para el éxito. Aunque los antecedentes y las oportunidades de cada persona son diferentes, podemos mejorar nuestras habilidades, alcanzar nuestras metas y alcanzar el éxito mediante el trabajo duro, la concentración y la perseverancia. Recuerde, el éxito es un proceso a largo plazo que requiere perseverancia y trabajo duro continuo.