¿Qué cursos necesitas aprender para el desarrollo de JAVA? (Qué necesita aprender para el desarrollo de software Java)
Conceptos básicos del lenguaje Java
1, JAVASE con pensamiento orientado a objetos
2 (Mecanismo de carga de clases y reflexión, anotación, genéricos, programación de red, subprocesos múltiples, IO, manejo de excepciones, API general, orientada a objetos, conceptos básicos de programación JAVA)
3. Nuevas características de Java8
Segunda etapa: base de datos
Base de datos del curso JAVA Wolf Warrior
1. Oracle (declaración SQL, principio de declaración SQL, optimización de declaración SQL, tabla, vista) 2.Secuencia de base de datos Oracle, índice, diccionario de datos de Oracle y desarrollo PL/SQL
3. Principios de diseño de bases de datos, MySQL, JDBC
La tercera fase de la clase JAVA Wolf Warrior de Brother Company: conceptos básicos de red
Conceptos básicos de red
1. Estructura básica de documentos HTML 5 (H5), enlaces, listas, tablas y formularios;
2. Sintaxis básica de CSS, modelo de caja, diseño flotante y posicionamiento. >
3. Conceptos básicos del lenguaje JavaScript, programación DOM, modelo de eventos, etc.), JQuery, framework AJAX, XML, componentes BootStrap.
La cuarta etapa: tecnología JavaWeb y marcos convencionales
Tecnología JavaWeb y marcos convencionales
1. Servlet, struts2, hibernate4, spring4, JPA, maven
2, SpringData, SpringMVC, MyBatis, shiro, Nginx
La quinta etapa: Linux
Operación de Linux Sistema
1. Instalación de Linux, familiaridad con los comandos básicos de Linux, uso del editor vi, uso de los comandos awk y sed, usuarios y grupos.
2. Gestión de permisos de archivos y directorios, control de acceso avanzado mediante ACL, configuración de red e instalación de paquetes de software, proceso de inicio y gestión de servicios.
3. Monitoreo del sistema y administración de registros, administración de procesos y planificación de tareas, inicio de sesión remoto ssh, base de shell y scripts de shell.
Fase 6: Tecnología Big Data (Hadoop y Spark)
Tecnología Big Data (Hadoop y Spark)
1. Hadoop (construcción de entorno y base de Hadoop, Arquitectura HDFS, modo de clúster MapRece, HDFS Alliance, que utiliza ZooKeeper para lograr la función de alta disponibilidad del clúster Hadoop
2. p>
p>
3. Flume y ApacheKafka intercambian datos, instalan e implementan HBase y Storm).
Lenguaje 4.Scala (construcción del entorno Scala, sintaxis básica de Scala, coincidencia de patrones, sobrecarga y constructores, mapa y recepción, tupla, herencia, OptionSomeNone, tupla; métodos y operaciones de colección, y objetos futuros. Resultados devueltos por procesamiento sincrónico y procesamiento asincrónico)
5.Spark (detalla la estructura de Spark, el uso de Spark-shell, la aplicación de Spark-submit, el diseño e implementación del kernel de Spark y la implementación en el Arquitectura del kernel y principios operativos; componentes en el ecosistema Spark, incluidos: SparkCore, Shark, SparkSQL, SparkStreaming, etc.
)
Fase 7: Proyecto
Proyecto
1, Proyecto SSM China-UCSP
2. Sistema de gestión de relaciones con usuarios S2SHMavenNodejsTecnología MySQL actual. desarrollo.
3. Plataforma de comercio electrónico S2SHMavenShiroOracle