Equipamiento para principiantes en java (software, rutas de aprendizaje, recursos)

recursos de aprendizaje de programación java

Tabla de contenido

recursos de aprendizaje de programación java

1. Software de programación Java

1.1, jdk

1.2 eclipse

1.3 MiEclipse

1.4 IDEA

1.5 HBuilder

1.6 Código de Visual Studio

1.7 mysql

1.8 navicat para mysql

1.9 VMware

1.10 Oracle VM Virtual Box

1.11 photoshop

1.12 Postmanwin

1.13 git

1.14 TortoiseGit

2. Ruta de aprendizaje de Java y video aprendizaje

2.1 nodo de poder bilibili

2.2 bilibili Shang Silicon Valley

2.3 programador caballo oscuro bilibili

2.4 MOOC

3. Sitio web de aprendizaje de programación Java

3.1 Base de datos

3.2 GitHub

3.3 casa rural

3.4 educador

3.5 código de pelusa

3.6 Parque de software Huajun


1. Software de programación Java

1.1, jdk

        JDK es  un kit de desarrollo de software para el  lenguaje Java , utilizado principalmente para aplicaciones Java en dispositivos móviles y dispositivos integrados . JDK es el núcleo de todo el desarrollo de Java, que incluye el entorno operativo JAVA (biblioteca de clases del sistema JVM+Java) y las herramientas JAVA.

Enlace de descarga jdk-8u162-windows-x64.exe:

         Enlace: https://pan.baidu.com/s/1ZVVu_1Dpo8iMOj3wOiXDHg 
        Código de extracción: f6jf

jdk1.8 Documento de ayuda en chino

 jdk1.8 Chinese.CHM enlace de descarga:

         Enlace: https://pan.baidu.com/s/1NcbtEUOY27KmzErF0kBhIA 
        Código de extracción: 4nro

1.2 eclipse

Eclipse es una plataforma de desarrollo extensible de código abierto basada en Java . Por sí solo, es solo un marco y un conjunto de servicios para crear entornos de desarrollo a través de componentes de complemento . Afortunadamente, Eclipse viene con un conjunto estándar de complementos, incluidas las herramientas de desarrollo de Java (Java Development Kit, JDK ).

eclipse-jee-2019-12-R-win32-x86_64 enlace de descarga:

       Enlace: https://pan.baidu.com/s/1nsuH3Syb84dMQ-HGSdNOrw 
        Código de extracción: 4ki2

1.3 MiEclipse

MyEclipse es un potente entorno de desarrollo integrado de nivel empresarial desarrollado sobre la base de Eclipse con sus propios complementos.Se utiliza principalmente para el desarrollo de Java, Java EE y aplicaciones móviles. En la última versión de MyEclipse, el soporte para usar CodeMix también es muy extenso, especialmente el soporte para varios productos de código abierto y marcos de desarrollo convencionales es bastante bueno. Se ha admitido el desarrollo de lenguajes y marcos como PHP, Python, Vue, Angular, React, Java, Java EE.

Enlace de descarga del software MyEclipse Professional 2014:

        Enlace: https://pan.baidu.com/s/1GlN3J5aCs2-Q5PTgcVOxaw 
        Código de extracción: sc9d

Después de la descompresión, si hay un error durante la operación, no entre en pánico, busque myeclipse.ini en el directorio de descompresión

 Modifique la ruta en el archivo de configuración para que sea consistente con su ruta de descompresión

 1.4 IDEA

 El nombre completo de IDEA es IntelliJ IDEA, que es un entorno integrado para el desarrollo del lenguaje de programación Java . IntelliJ es reconocida como la mejor herramienta de desarrollo de Java en la industria, especialmente en asistente de código inteligente, indicador de código automático, refactorización , compatibilidad con JavaEE , varias herramientas de versión ( git , svn, etc.), JUnit , integración de CVS , análisis de código, innovador The Se puede decir que funciones como el diseño de GUI son extraordinarias. IDEA es un producto de JetBrains , una empresa con sede en Praga , la capital de la República Checa , cuyos desarrolladores son principalmente programadores de Europa del Este conocidos por su rigor . Su versión insignia también es compatible con HTML , CSS , PHP , MySQL , Python y más. La versión gratuita solo admite algunos lenguajes como Java y Kotlin .

Enlace de descarga de IDEAS:

        Enlace: https://pan.baidu.com/s/1CBVD5Qh0lL47GgAKINwAfg 
        Código de extracción: e5w1

1.5 HBuilder

HBuilder es un IDE de desarrollo web compatible con HTML5 lanzado por DCloud ( Digital Paradise ) . [1]  La escritura de HBuilder utiliza Java , C , Web y Ruby . El cuerpo principal de HBuilder está escrito en Java. 

Enlace de descarga de HBuilder.9.1.29.windows:

        Enlace: https://pan.baidu.com/s/1sO17DOlSaJU8edCtqr-2tg 
        Código de extracción: 9bbr

1.6 Código de Visual Studio

Visual Studio Code (denominado "VS Code" [1] ) es Microsoft anunció oficialmente en la Conferencia de Desarrolladores  de Build   el 30 de abril de 2015 que se ejecuta en Mac OS X , Windows y  Linux  , y tiene como objetivo escribir en la nube y la Web modernas. Un editor de código fuente multiplataforma para aplicaciones ,[2]  que se ejecuta en el escritorio y está disponible para Windows , macOS y Linux . Tiene soporte incorporado para JavaScript , TypeScript y Node.js , y tiene un amplio conjunto de extensiones para otros lenguajes (como C++ , C# , Java , Python , PHP , Go ) y tiempos de ejecución (como .NET y unidad ) ecosistema _ [2] 

 
 VSCodeUserSetup-x64-1.58.1 enlace de descarga:

        Enlace: https://pan.baidu.com/s/1paUL0k_YCHYlUyfTa1b1sA 
        Código de extracción: exau

1.7 mysql

MySQL es un sistema de base de datos seguro, multiplataforma y eficiente que está estrechamente integrado con los principales lenguajes de programación como PHP y Java. El sistema de base de datos es desarrollado, lanzado y respaldado por la empresa sueca MySQL AB, establecida en 1995 por los desarrolladores originales de MySQL, David Axmark y Michael Monty Widenius.

mysql-5.5.36-win32 enlace de descarga:

        Enlace: https://pan.baidu.com/s/1qFfqzFserfDRHYnEKoVhDw
        Código de extracción: c9pp

Pasos de instalación:

        Instalación y configuración de mysql

1.8 navicat para mysql

Navicat for MySQL es una solución ideal para administrar y desarrollar MySQL o MariaDB. Es compatible con un solo programa y puede conectarse a MySQL y MariaDB al mismo tiempo. Este software front-end con todas las funciones proporciona una interfaz gráfica intuitiva y potente para la administración, el desarrollo y el mantenimiento de bases de datos, proporcionando a los principiantes de MySQL o MariaDB, así como a los profesionales, un conjunto completo de herramientas.

 

Navicat para mysql10.0.11 Enlace de descarga en chino simplificado: (con clave)

         Enlace: https://pan.baidu.com/s/1oCWzjEO_g5iXE7BMf-tjZw 
        Código de extracción: uivr

1.9 VMware

Una máquina virtual (Virtual Machine) se refiere a un sistema informático completo que es simulado por software y tiene funciones de sistema de hardware completas y se ejecuta en un entorno completamente aislado . Todo lo que se puede hacer en una computadora física se puede hacer en una máquina virtual. Al crear una máquina virtual en una computadora , parte del disco duro y la capacidad de memoria de la máquina física deben usarse como disco duro y capacidad de memoria de la máquina virtual. Cada máquina virtual tiene un CMOS , un disco duro y un sistema operativo independientes , y la máquina virtual se puede operar como una máquina física.

Enlace de descarga de la máquina virtual de VMware:

        Enlace: https://pan.baidu.com/s/1qIIssb0zfjWltBMaLvRJlQ 
        Código de extracción: qn6k

1.10 Oracle VM Virtual Box

Oracle VM VirtualBox es una poderosa máquina virtual, diferente de VMWare Workstation y Windows Virtual PC: es un software de máquina virtual de código abierto, pero sus funciones no son inferiores a las otras dos máquinas virtuales. No solo tiene sus propias características, sino que también su rendimiento funcional está en su lugar: es compatible con Windows XP / Vista y Windows 7, Windows 8, y puede instalar virtualmente Windows, Linux, DOS y otras versiones de sistemas operativos, y en al mismo tiempo señalar varios idiomas.

 

Enlace de descarga de VirtualBox-6.0.12-133076-Win:

        Enlace: https://pan.baidu.com/s/1Q0NHwx3tVu42dj-0tp6QMw 
        Código de extracción: 7hvz

1.11 photoshop

Adobe Photoshop, denominado "PS", es un software de procesamiento de imágenes  desarrollado y distribuido por Adobe Systems . Photoshop trata principalmente con imágenes digitales compuestas de píxeles . Con sus numerosas herramientas de edición y dibujo, puede editar imágenes de manera efectiva . PS tiene muchas funciones, que involucran imágenes , gráficos , texto , video , publicación y otros aspectos.

 

enlace de descarga de adobe-photoshop-cc2019:

        Enlace: https://pan.baidu.com/s/1qoIwyBGnJnMueEzWgp4Qew 
        Código de extracción: wr6i

1.12 Postmanwin

Postman es una herramienta de prueba de interfaz. Al realizar pruebas de interfaz, Postman es equivalente a un cliente. Puede simular varias solicitudes HTTP iniciadas por los usuarios, enviar los datos de la solicitud al servidor y obtener los resultados de respuesta correspondientes para verificar la respuesta. Si el los datos de los resultados coincidan con el valor esperado y garantizar que los desarrolladores puedan solucionar los errores en la interfaz de manera oportuna, garantizando así la estabilidad y la seguridad del producto una vez que esté en línea. Se utiliza principalmente para simular varias solicitudes HTTP (como: get/post/delete/put... etc.), la diferencia entre Postman y los navegadores es que algunos navegadores no pueden generar formato Json, y Postman es una interfaz más intuitiva que devuelve resultados.

Enlace de descarga Postmanwin64:

        Enlace: https://pan.baidu.com/s/12PxRU_DZZaKzKhFkbl_wLw 
        Código de extracción: 2xz1

1.13 git

Control de versiones: la función principal del control de versiones es realizar un seguimiento de los cambios en los archivos. Registra fielmente información como cuándo y quién cambió el contenido del archivo. Cada vez que se cambia un archivo, se incrementará el número de versión del archivo. Además de registrar los cambios de versión, otra función importante del control de versiones es el desarrollo paralelo. El desarrollo de software es a menudo un trabajo colaborativo de varias personas, y el control de versiones puede resolver de manera efectiva los problemas de comunicación de desarrollo y sincronización de versiones entre diferentes desarrolladores, y mejorar la eficiencia del desarrollo colaborativo.

Enlace de descarga Git-2.20.1-64-bit.exe;

        Enlace: https://pan.baidu.com/s/1c3UCDXwEZ0oMkQ9Rbercqw 
        Código de extracción: ttyh

1.14 TortoiseGit

TortoiseGit es en realidad un sistema de control de versiones de Git de código abierto, también llamado Turtle Git. TortoiseGit proporciona una interfaz gráfica fácil de usar, sin ingresar muchas declaraciones como Git. El envío y la carga del código se pueden completar fácilmente con el mouse. Para los novatos que usan Git local, TortoiseGit es más simple y fácil de usar.

 

TortoiseGit-2.12.0.0-64bit enlace de descarga:

        Enlace: https://pan.baidu.com/s/1ZKWw0q9wYr10P7_dCwb45g 
        Código de extracción: 1n7k

2. Ruta de aprendizaje de Java y video aprendizaje

Además del talento, lo más importante en el aprendizaje es la persistencia. Encuentra tu propio camino y apégate a él.

2.1 nodo de poder bilibili

 La hoja de ruta de aprendizaje de Java de 2022, cuidadosamente organizada "la más completa de la historia" - Programmer Sought

JavaSE--> Proyecto JavaSE [sistema de gestión de bibliotecas]--> MySQL--> JDBC --> JavaWeb -->Ajax --> jQuery -->Proyecto de práctica Javaweb (CRM) --> Linux--> Maven -- > Spring --> SpringMVC --> MyBatis --> MyBatisPlus -->SSM Framework Project (Mimi Mall) --> Git --> Dubbo --> Redis --> SpringBoot2 --> Nginx --> SpringSession - - > FastDFS --> RabbitMQ --> SpringCloud--> SpringCloud Alibaba--> Docker --> Kubernetes/K8S --> MySQL cluster --> Mycat --> Shiro --> Proyecto de comercio electrónico a gran escala en Internet

Autor: Power Node https://www.bilibili.com/read/cv6395168?spm_id_from=333.999.0.0 Fuente: bilibili

Otro punto a mencionar es que los cursos de Lao Du son muy buenos, especialmente javaSE, que se llama curso detallado.

Sitio web oficial de Power Node: Hay videos relevantes + materiales de aprendizaje (software + código + cursos)

 Java Video Tutorial_Un conjunto completo de videos de aprendizaje de Java para descarga gratuita-Power Node

Esta es la dirección de la información que recopilé:

¡Compartimos con usted un conjunto completo de materiales de aprendizaje para el lindo nodo de poder Java de forma gratuita!

Fundamentos de Java →

Enlace de disco de red: https://pan.baidu.com/s/1xn-0wgxUNwI_GeI5m6x-Mw

Código de extracción: m16z

JavaWeb→

Enlace de disco de red: https://pan.baidu.com/s/1q_3_5tLActz25N6xedwNIw

Código de extracción: r3wx

Marco convencional→

Enlace de disco de red: https://pan.baidu.com/s/1G4WWrBQMPoX6az5T2Ixnzw

Extraer código: gosi

Arquitectura de microservicios→

Enlace de disco de red: https://pan.baidu.com/s/1u2P4Qx5U-03T17b7MAGqqQ

Código de extracción: shne

Ecología de Internet→

Enlace de disco de red: https://pan.baidu.com/s/1U-s4OmkToXJ5Y7BbJ7w2Ww

Código de extracción: j86b

Imprescindibles para maestros→

Enlace de disco de red: https://pan.baidu.com/s/1T2NUwTBEbpPLbgDRA0UA8A

Extraer código: eczf

------------------------------

Si el enlace falla, busque y agregue Miss Sister WeChat para obtenerlo: javazx02

(Horario diario en línea: de lunes a viernes, de 8:30 a 17:30)

2.2 bilibili Shang Silicon Valley

La ruta de aprendizaje Java más completa de toda la red en 2022-哔哩哔哩

Los principiantes pueden seguir la ruta de aprendizaje más rápida del video JAVA publicado por Shang Silicon Valley: 

JavaSE --> MySQL --> JDBC --> JavaWeb --> Spring5 --> SpringMVC --> MyBatis --> Maven --> Caso de integración del marco Ssm --> Git/GitHub --> Redis6 --> MySQL Optimización avanzada --> MyBatisPlus --> Spring Annotation-Driven Development --> ZooKeeper --> Dubbo --> Message Middleware ActiveMQ --> RabbitMQ -->RocketMQ-->SpringBoot2 --> SpringCloud --> Shangthou.com Proyecto --> Proyecto de educación en línea --> Proyecto Guli Mall --> Proyecto Shangyitong --> Proyecto Shangrongbao --> Preguntas de entrevista de alta frecuencia Temporada 1 --> Preguntas de entrevista Dachang Temporada 2 --> Preguntas de entrevista Dachang Temporada 3  

Autor: Shang Silicon Valley https://www.bilibili.com/read/cv5216534?spm_id_from=333.999.0.0 Fuente: bilibili

2.3 programador caballo oscuro bilibili

Hoja de ruta de aprendizaje de Java para programadores de Dark Horse 2022: se busca programador

Los principiantes pueden aprender las siguientes rutas:

Primeros pasos: Conceptos básicos de Java SE --> Java Web (incluida la base de datos+H5+js+vue)

Intermedio: Maven-->Git-->SSM Framework -->MybatisPlus-->Spring Boot-->Chuanzhi Health [Project Combat]

Avanzado: Spring Cloud (desarrollo de microservicios, aprender este conjunto es suficiente) también se puede dividir en puntos técnicos: (Dubbo-->Zookeeper-->RabbitMQ-->RocketMQ-->Docker-->Redis --> MongoDB-- >Tecnología de búsqueda Elasticsearch-->MySQL Advanced)

Proyecto: SaaSiHRM【Enterprise Service】-->Haoke Renting【Life Service】-->Wanxin Finance【Financial Industry】-->Shanju Payment【Agregate Payment】-->Solución integrada para la gestión de autoridades-->Plataforma SMS Gateway

Entrevista: Curso especial de entrevistas para fabricantes de Java

Autor: Programador de Dark Horse https://www.bilibili.com/read/cv9965357?spm_id_from=333.999.0.0 Fuente: bilibili

2.4 MOOC

MOOC de la Universidad China (MOOC)_Plataforma de aprendizaje en línea del curso excelente nacional

MOOC es la abreviatura de Massive Open Online Course (Curso en línea abierto masivo), que es un modelo de educación en línea que cualquier persona puede registrarse y usar de forma gratuita. MOOC tiene un conjunto de sistemas de evaluación de tareas y métodos de evaluación similares a los cursos fuera de línea. Cada curso comienza regularmente y todo el proceso de aprendizaje incluye múltiples enlaces: ver videos, participar en debates, enviar tareas, intercalar con preguntas del curso y el examen final.

--- Buena Universidad, Sin Muros ---

puteando varios cursos universitarios de forma gratuita, la calidad es bastante buena. Después del estudio, también puede obtener certificados relevantes.

3. Sitio web de aprendizaje de programación Java

3.1 Base de datos

CSDN - Comunidad de desarrolladores profesionales

CSDN (Chinese Software Developer Network), una comunidad de TI profesional en China, fue fundada en 1999 y está comprometida a proporcionar a los desarrolladores de software chinos servicios de ciclo de vida como difusión de conocimientos, aprendizaje en línea y desarrollo profesional.

3.2 GitHub

GitHub: Donde el mundo crea software · GitHub

GitHub es una plataforma de hospedaje para proyectos de código abierto y software privado.Se llama GitHub porque solo admite Git como el único formato de repositorio para hospedaje.

GitHub se lanzó oficialmente el 10 de abril de 2008. Además del alojamiento del almacén de código Git y la interfaz de administración web básica, también proporciona suscripciones, grupos de discusión, representación de texto, editores de archivos en línea, gráficos colaborativos (informes) y uso compartido de fragmentos de código ( Gist ) y otras funciones. En la actualidad, sus usuarios registrados han superado los 3,5 millones, y la cantidad de versiones alojadas también es muy grande, incluidos muchos proyectos de código abierto conocidos Ruby  on Rails, jQuery , python, etc.

El 4 de junio de 2018, Microsoft anunció que había adquirido la plataforma de alojamiento de código GitHub a través de una transacción de acciones de 7500 millones de dólares.

La desventaja es: acceso doméstico, a veces no accesible.

3.3 casa rural

Gitee: alojamiento de código basado en Git y plataforma de colaboración de I+D

Gitee es un servicio de alojamiento de código basado en Git [1-2] lanzado por Open Source China  (OSChina)  .

Gitee incluye tres ediciones: Community Edition, Enterprise Edition y University Edition [1]   .

Hay muchos proyectos de código abierto arriba, que se pueden utilizar para el aprendizaje y la referencia. Yo personalmente uso esto más

3.4 educador

Plataforma de enseñanza práctica Touge

EduCoder es una plataforma abierta de enseñanza de práctica en línea que brinda soporte integral en línea y servicios de enseñanza, como aulas, experimentos y capacitación práctica para la enseñanza de tecnología de la información y otras carreras de ingeniería. Proporciona 12,000 recursos didácticos, 650 cursos en línea y atiende a más de 1000 colegios y universidades CMOOC Alliance, New Engineering Alliance y otras plataformas oficiales de cooperación.

Hay muchas preguntas relacionadas con el código, y hay monedas de oro correspondientes para responder las preguntas correctamente, y se necesitan monedas de oro para verificar las respuestas.

También hay algunos juegos en los que se pueden formar equipos.

 Los principiantes de Java pueden aprender de este conjunto de temas del curso

Primeros pasos con el desarrollo de proyectos Java: plataforma de enseñanza práctica Touge

3.5 código de pelusa

Código de refinado LintCode

Lintcode es una plataforma de capacitación en línea para programar preguntas de entrevistas. El objetivo principal es ayudar a los profesionales de TI a mejorar sus habilidades de programación respondiendo preguntas. Los profesionales de TI mejoran su nivel de programación de algoritmos respondiendo preguntas en línea.

Las preguntas son relativamente difíciles, puede esperar hasta que haya aprendido los conceptos básicos antes de desafiar

3.6 Parque de software Huajun

Centro de descarga de software_Descarga de software móvil_Software ecológico_Descarga de software gratuito para computadora-Parque de software Huajun

Huajun Software Park [1]   es un sitio web profesional a gran escala que comenzó anteriormente en China y tiene una buena reputación.También es uno de los sitios web de descarga más influyentes y famosos de China.

La mayor parte del software necesario para la programación se puede encontrar aquí.

        Este intercambio está llegando a su fin, espero que el contenido anterior pueda ayudarlo. Pensando en cuando estaba aprendiendo programación por primera vez, para encontrar software de programación, descargué un virus (virus de prueba) y fue difícil para la computadora. También continuaré actualizando los recursos y trataré de ser más completo. Sería genial si hay un tipo grande que pueda hacer un proyecto de integración de recursos (los recursos anteriores tienen todo), todos se ayudan entre sí y comparten recursos, si necesita algún recurso, también puede dejar un mensaje a continuación.

        Si lo anterior está mal, o si desea hacer algunas sugerencias, comparta algunos recursos. Puedes decírmelo en el área de comentarios, o puedes decírmelo a través de un mensaje privado. Finalmente, gracias por mirar.

Supongo que te gusta

Origin blog.csdn.net/m0_51315555/article/details/123721787
Recomendado
Clasificación