La Red de Conocimientos Pedagógicos - Currículum vitae - Introducción a los conocimientos básicos de JAVA-

Introducción a los conocimientos básicos de JAVA-

La primera etapa: Conceptos básicos del lenguaje 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