Introducción a los conocimientos básicos de JAVA-
★ Conceptos básicos del lenguaje Java
1, JAVASE con pensamiento orientado a objetos
2 (Mecanismo de carga de clases y reflexión. , Anotaciones, genéricos, programación de redes, subprocesos múltiples, IO, manejo de excepciones, API general, orientada a objetos, conceptos básicos de programación JAVA)
Nuevas características de Java8
JAVA Wolf Clase guerrera La segunda etapa: base de datos
★Base de datos
1, Oracle (declaración SQL, principio de declaración SQL, optimización de declaración SQL, tabla, vista
2. Base de datos Oracle Secuencia, índice, diccionario de datos Oracle y desarrollo PL/SQL
3 Principios de diseño de bases de datos, MySQL, JDBC
La tercera etapa: base de la red
★Conceptos básicos de red
1. Estructura básica de documentos HTML5 (H5), enlaces, listas, tablas y formularios
2. 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 web Java y marcos convencionales
★ Tecnología web Java y marcos convencionales
1. Servlet, struts2, hibernate4, spring4, JPA, maven
2, SpringData, SpringMVC, MyBatis, SpringSecurity, shiro, Nginx
La quinta etapa: Linux
★ Linux
1. Instalación de Linux, familiarizado 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. , Arquitectura HDFS, modo de clúster MapReduce, HDFS Alliance, utilizando ZooKeeper para implementar la función HA (alta disponibilidad) del clúster Hadoop
2, Apache Hive, procesamiento de datos Pig. Hadoop integrado y Sqoop
3. Flume y Apache Kafka intercambian datos, instalan y implementan HBase, Storm).
4.Lenguaje Scala (construcción del entorno Scala, sintaxis básica de Scala, coincidencia de patrones, sobrecarga y constructores, mapeo y reducción, tupla, herencia, StringContext, opción alguna ninguna, tupla; métodos y operaciones de recopilación, también como los resultados devueltos por el procesamiento sincrónico y el procesamiento asincrónico de objetos futuros)
5.Spark (detalla la estructura de Spark, el uso de Spark-shell, la aplicación de Spark-submit, el diseño y la implementación de Kernel Spark, así como la arquitectura de implementación y los principios operativos en los componentes del kernel en el ecosistema Spark, incluidos: Spark Core, Shark, Spark SQL, Spark Streaming, etc.
)
Fase 7: Proyecto
★Proyecto
1, proyecto China-UCSP SSM (Spring+SpringMVC+MyBatis)
2 Desarrollo práctico del sistema de gestión de relaciones con usuarios S2SH+Maven+Nodejs+tecnología MySQL.
3. Plataforma de comercio electrónico S2SH+Maven+Shiro+Oracle