¿Qué necesitas para aprender a especializarte en big data?
La primera etapa
CORE JAVA (. agregar ** requiere dominio de claves, otros Maestro)
Conceptos básicos de Java**
Tipos de datos, operadores, bucles, algoritmos, programación de estructuras secuenciales, estructuras de programas, matrices y matrices multidimensionales p>
Orientado a objetos **
Constructor, controlador, encapsulación
Herencia**
Polimorfismo**
Resumen clase, interfaz* *
Clases comunes
Colecciones, listas**
Colecciones hash, colecciones de árboles, colecciones
Mapas de clases de colección **
Excepción. Archivos
Archivos/Flujos**
Flujos de datos y flujos de objetos**
Subprocesos (comprensibles)
Comunicación de red (puede comprender )
Segunda etapa
Estructura de datos
Base de datos relacional
Operación del sistema Linux
Descripción general del sistema operativo Linux, instalación del sistema operativo Linux, operación básica de la interfaz gráfica, interfaz básica de caracteres de Linux, operación avanzada de la interfaz de caracteres, administración de usuarios, grupos y permisos, administración del sistema de archivos, administración de paquetes y copia de seguridad del sistema, configuración de la red Linux (principalmente dominio del sistema operativo Linux Fundamentos teóricos y conocimiento práctico de la configuración del servidor, mientras se concentra en cultivar habilidades prácticas a través de una gran cantidad de experimentos. Comprender la importancia y el uso generalizado del sistema operativo Linux en la industria. Sobre la base del aprendizaje de Linux, profundice su comprensión de los sistemas operativos del servidor y las capacidades prácticas de configuración. Profundizar en la comprensión y aplicación práctica de los conocimientos básicos de redes informáticas. Domine la instalación, las operaciones de línea de comandos, la gestión de usuarios, la gestión de discos, la gestión de sistemas de archivos, la gestión de paquetes de software, la gestión de procesos, la supervisión del sistema y la resolución de problemas del sistema operativo Linux. Dominar la configuración de redes, configuración y gestión de servicios DNS, DHCP, HTTP, FTP, SMTP y POP3 para sistemas operativos Linux. Sentar una base sólida para un estudio más profundo de otros sistemas operativos de red y desarrollo de sistemas de software.
Conceptos básicos de Hadoop, HDFS, MapReduce, clúster distribuido, Hive, Hbase, Sqoop
, Pig, plataforma de procesamiento de datos en tiempo real Storm, plataforma Spark