Tres etapas del desarrollo curricular

『一』 Hay varias etapas de cursos en el desarrollo del cerebro derecho del FCF

Hay cinco cursos en total. Lo más importante es que son. Todos están vinculados entre sí y no puede faltar nadie, pero el contenido dorado del curso es muy alto.

『二』¿Cuáles son las principales cosas que aprender en el curso de Java de Shangxuetang?

La primera etapa: desarrollo de aplicaciones de escritorio pequeñas

Propósito de la etapa: dominar la sintaxis del lenguaje JAVA, comprender las ideas de programación orientada a objetos y ser capaz de utilizar hábilmente el lenguaje JAVA para desarrollar pequeñas aplicaciones de escritorio.

Capacitación en habilidades básicas: sistemas operativos y tecnología de redes, programación funcional orientada a objetos JAVA, programación central JAVA, programación de redes JAVA

La segunda etapa: desarrollo de aplicaciones de sitios web pequeños y medianos

Propósito de la etapa: dominar las habilidades de diseño y desarrollo de bases de datos y dominar el uso de la tecnología de componentes JAVAEE para desarrollar aplicaciones de sitios web pequeños y medianos.

Base de datos (gestión y desarrollo de bases de datos Oracle), desarrollo de UI (conceptos básicos de desarrollo de páginas WEB, XML, Ajax), desarrollo de componentes JAVAEE (jsp, servlet, jdbc), tecnología de marco (struts2.0, hibernate, spring , springMVC, mybatis)

La tercera etapa: práctica industrial de ingeniería de software

Propósito de la etapa: familiarizarse con los procesos y especificaciones de la ingeniería de software y utilizar las habilidades aprendidas en las tres etapas anteriores para Realizar ingeniería de software. Práctica industrial.

Metodología de la ingeniería de software, práctica de proyectos de ingeniería de software

La cuarta etapa: formación y empleo de calidad profesional

Propósito de la etapa: mejorar la capacidad de trabajo en equipo, la ética profesional y la capacidad de comunicación y habilidades para entrevistas, entrevista exitosa y conviértase en un profesional de TI estándar.

Formación de calidad profesional (ética profesional, debates sobre directores de proyectos, habilidades para entrevistas), empleo.

『三』 ¿Cuáles son las etapas de los cursos de desarrollo de Android?

Los cursos de desarrollo de Android de Anzhuo se dividen en 5 etapas, *** 768 horas de clase, la primera etapa: introducción a Android y las partes centrales de Java

(168 horas de clase)

La segunda etapa: programación básica de Android

(152 horas de clase)

La tercera etapa: Avance en habilidades especiales (160 horas de clase) La cuarta etapa: Capítulo avanzado (48 horas de clase) Android

OpenGL

Conceptos básicos de desarrollo

Conocimientos básicos de OpenGL, OpenGL y OpenGl

Introducción a ES

Dominio de las habilidades de desarrollo de OpenGL

Etapa 5: Avanzado (112 horas)

Práctica práctica del proyecto Android

Taoke (cliente de medios personales)

『四』 Quiero aprender 5 cursos de capacitación, quién puede presentar el sistema de cursos

HTML5 se puede utilizar en todo el desarrollo de páginas de Internet, incluidos PC, dispositivos móviles y tabletas.

El plan de estudios del curso HTML5 de alto nivel se divide en diez etapas.

La primera etapa: reconstrucción de la página de inicio

La segunda etapa: programación avanzada de JavaScript

La tercera etapa: desarrollo completo del lado de la PC; ;

La cuarta fase: desarrollo de aplicaciones web móviles;

La quinta fase: desarrollo híbrido (RN, HybridAPP);

La sexta fase: desarrollo de NodeJS;

La séptima etapa: desarrollo del juego

La octava etapa: desarrollo de Java

La novena etapa: desarrollo de PHP

La décima; etapa: desarrollo de Android.

"Wu" ¿Cuáles son las etapas del curso de desarrollo de Android?

El curso de desarrollo de Android de Anzhuo se divide en 5 etapas, *** 768 horas de clase, la primera etapa: introducción a Android y la parte central de Java (168 horas de clase)

La segunda etapa: programación básica de Android (152 horas de clase) La tercera etapa: avance en habilidades especiales (160 horas de clase) La cuarta etapa: capítulo avanzado (48 horas de clase) Desarrollo de Android OpenGL Conocimiento básico de OpenGL, introducción a OpenGL y OpenGL ES, dominio de las habilidades de desarrollo de OpenGL

Etapa 5: Avanzado (112 horas de clase) Práctica de proyectos de Android (cliente de medios personal)

『 Lu』 Contenido del método de aprendizaje

Para estudiar de manera eficiente, primero debes aprender a escuchar conferencias:

1. Escuchar preparado, es decir, obtener una vista previa antes escuchar la conferencia y descubrir lo que no entiendes, descubrir problemas, asistir a conferencias con puntos de conocimiento y preguntas te traerá la alegría de resolver dudas, serás más escuchable y fácil de dominar;

2. Participe en la comunicación y la interacción, no se limite a ponerse en el " En lugar de ser un espectador que "escucha", debe ser un participante que "escucha". Piense activamente en lo que dice el maestro o haga preguntas, y responda activamente cuando pueda (el beneficio de responder preguntas no es solo el rendimiento, sino también conseguir su atención. Más concentrado).

3. Se debe combinar la escucha con la escritura y el pensamiento. Es fácil volverse perezoso si solo escuchas y podrás recordar muy pocos puntos, por lo que debes aprender a organizar tu memoria rápidamente.

4. Si tienes conocimientos que no entiendes o no entiendes por diversos motivos, debes tomarte el tiempo para comprenderlos durante o después de la clase. De lo contrario, los problemas sólo se acumularán y, al final, tendrás que esperar para aceptar los resultados de los exámenes "ni tres ni cuatro".

En segundo lugar, debemos aprender a memorizar:

1. Aprender a integrar puntos de conocimiento. Clasificar la información que necesita aprender y el conocimiento que necesita dominar en mapas mentales o tarjetas de puntos de conocimiento mantendrá su cerebro y su pensamiento organizados, lo que facilitará la memorización, revisión y dominio. Al mismo tiempo, debe aprender a conectar los nuevos conocimientos con los ya aprendidos e integrar y mejorar constantemente su sistema de conocimientos. Esto puede promover la comprensión y profundizar la memoria.

2. Utiliza tu cerebro de forma racional. Lo llamado razonable significa que primero, debemos revisar alternativamente cursos de diferente naturaleza, como artes liberales y ciencias, historia y geografía, que pueden excitar e inhibir diferentes partes de la corteza cerebral a su vez, lo que favorece la mejora. y el desarrollo de la capacidad de la memoria; en segundo lugar, el mejor momento para memorizar generalmente debe programarse por la mañana o por la noche antes de acostarse, y la elección debe basarse en su período máximo de memoria.

3. Utiliza herramientas eficientes. La memoria de lectura rápida es un método eficiente de aprendizaje de lectura. Su principio de entrenamiento es activar el potencial del "cerebro y los ojos" y cultivar un método de aprendizaje de lectura directo ojo-cerebro. La práctica principal es mejorar la velocidad de lectura, la atención y la memoria. y comprensión, capacidad de pensamiento y otros aspectos. Después de dominarlo, podrá extraer rápidamente puntos clave al leer artículos y materiales, promover la clasificación, la inducción y el análisis, y mejorar la comprensión y la eficiencia de la memoria. Al mismo tiempo, la rápida velocidad de lectura también puede ahorrar mucho tiempo, lo que le permitirá. hacer otras cosas con facilidad. Para obtener aprendizaje específico, consulte el "Software especial Elite de entrenamiento de memoria y lectura rápida de todo el cerebro".

Aprende mapas mentales. Los mapas mentales son un método para concretar el pensamiento radiactivo. También es un método de organización eficiente y promoción de la comprensión y la memoria.

No sólo puede sistematizar y visualizar los datos de su cerebro en términos de memoria, sino que también puede ayudarle a pensar y analizar problemas y hacer planes generales. Sin embargo, no es una tarea fácil aprender bien los mapas mentales y usarlos de manera flexible, y lleva mucho tiempo. El "Software especial Elite de entrenamiento de memoria y lectura rápida de todo el cerebro" mencionado anteriormente también tiene explicaciones sobre ejercicios y métodos de mapas mentales, a los que puede consultar.

Finalmente, debemos aprender a resumir:

Primero, debemos resumir los resultados de las pruebas y aprender a ver las puntuaciones correctamente a través del resumen. Sólo mirando las puntuaciones correctamente no quedará cegado por las puntuaciones, sino que se centrará en el proceso de aprendizaje y los secretos detrás de las puntuaciones. El segundo es resumir las ganancias y pérdidas en el examen y descubrir las razones del éxito o el fracaso. Esta es la tarea central del resumen posterior al examen. Por supuesto, el aprendizaje es valioso en el proceso de trabajo duro, pero, después de todo, las puntuaciones son uno de los símbolos de los niveles de conocimientos y habilidades. Si el proceso de trabajo duro es razonable o no, a menudo se reflejará en las puntuaciones. El tercero es resumir y clasificar las preguntas incorrectas, recopilar preguntas incorrectas y proponer algunas ideas de resolución de problemas correspondientes (si no comprende, debe saber cómo resolver esta pregunta y también debe saber cómo para resolver este tipo de preguntas). El cuarto es determinar la dirección de los esfuerzos en la siguiente etapa a través de un resumen.

『撒』¿Qué tipo de marcos se aprenderán en el curso web?

Aquí hay una ruta de aprendizaje web front-end sistemática y completa. El contenido relevante del marco se encuentra en. la tercera etapa Espero que pueda ayudarte ~

La primera etapa: base central profesional

Objetivos de la etapa:

1. Dominar HTML5, CSS3. , Menos, Sass y capacidad de respuesta Diseño de libros, desarrollo móvil.

2. Competente en el uso de funciones HTML CSS para completar el diseño de la página.

4. Competente en la aplicación de tecnología CSS3, animación y diseño de modelos de cajas flexibles.

5. Competente en el diseño de páginas móviles.

6. Utiliza con soltura los conocimientos adquiridos para copiar cualquier sitio web.

7. Capaz de aplicar de forma integral los conocimientos aprendidos para completar prácticas de diseño web.

Puntos de conocimiento:

1. Entorno de desarrollo web front-end, etiquetas HTML comunes, elementos de formulario, diseño de tabla, hoja de estilo CSS, diseño DIV CSS. Competente en el uso de atributos de estilo HTML y CSS para completar el diseño y embellecimiento de la página, y puede imitar la página de inicio de cualquier sitio web.

2. Selector CSS3, pseudoclase, transición, transformación, animación, icono de fuente, modelo de caja flexible, diseño responsivo, terminal móvil. Competente en el uso de CSS3 para desarrollar páginas web, competente en el desarrollo de terminales móviles y organización de habilidades de desarrollo web.

3. Tecnología CSS precompilada: conocimientos básicos de less, sass, aplicación de complementos y análisis de código fuente BootStrap. Ser capaz de usar menos habilidad y descaro para completar el desarrollo del proyecto y tener un conocimiento profundo de BootStrap.

4. Utilice HTML, CSS, LESS, SASS y otras tecnologías para completar proyectos de páginas web reales. Domine la primera fase y el contenido CSS a través del proyecto, y complete el diseño de páginas para PC y el diseño de páginas móviles.

Fase 2: Tecnología backend web

Objetivos de la fase:

1. Comprender la historia de desarrollo de JavaScript, dominar la construcción del entorno Node y el uso de npm.

2. Dominar los conceptos de tipos de datos básicos y variables en JavaScript.

3. Ser competente en el uso de operadores en JavaScript.

4. Tener un conocimiento profundo de las declaraciones estructurales y las declaraciones de bucle.

5. Ser competente en el uso de matrices para completar diversos ejercicios.

6. Familiarizado con la sintaxis de es6 y competente en programación orientada a objetos JavaScript.

7. Ejercicios prácticos de DOM y BOM y aprendizaje de nuevas funcionalidades y protocolos de H5.

Puntos de conocimiento:

1. Proceso de desarrollo de software, algoritmos, variables, tipos de datos, declaraciones de división, declaraciones de bucle, matrices y funciones. Competente en el uso de conocimientos de JavaScript para completar varios ejercicios.

2. Base orientada a objetos de JavaScript, mecanismo de manejo de excepciones, API de objetos comunes, compatibilidad con js y nuevas características de ES6. Domine el desarrollo orientado a objetos de JavaScript y domine el contenido importante de es6.

3. Operación BOM y operación DOM. Competente en el uso de varios objetos BOM y competente en la manipulación de objetos DOM.

4. API relacionada con H5, lienzo, ajax, simulación de datos, evento táctil, mockjs. Competente en el uso de los conocimientos aprendidos para completar el desarrollo de proyectos de sitios web.

La tercera etapa: práctica de bases de datos y marcos

Objetivos de la etapa:

1. Uso integral de la tecnología front-end web para el diseño y embellecimiento de páginas.

2. Uso integral del marco de desarrollo web front-end para el desarrollo de sistemas web.

3. Competente en el desarrollo de bases de datos Mysql y Mongodb.

4. Competente en tecnologías front-end como vue.js, webpack, elementui, etc.

5. Competente en el uso de Node.js para desarrollar aplicaciones en segundo plano.

6. Tener un conocimiento profundo de Restful, Ajax, JSON y el proceso de desarrollo, y dominar las habilidades básicas de git.

Puntos de conocimiento:

1. Conocimiento de bases de datos, paradigma, configuración de MySQL, comandos, creación de bases de datos y tablas, adición, eliminación, modificación y consulta de datos, base de datos mongodb. Una comprensión profunda del conocimiento general de los sistemas de administración de bases de datos y el uso y administración de bases de datos MySQL sentará una base sólida para el desarrollo backend de Node.js.

2. Sistema de módulos, funciones, enrutamiento, objetos globales, sistema de archivos, procesamiento de solicitudes, módulo web, marco Express, procesamiento de bases de datos MySQL, RestfulAPI, carga de archivos, etc. Competente en el uso del entorno de ejecución Node.js y el marco de desarrollo en segundo plano para completar el desarrollo en segundo plano del sistema web.

3. Componentes de Vue, ciclo de vida, enrutamiento, componentes, ingeniería front-end, webpack, framework elementui. Tener una comprensión clara del uso básico del marco Vue.js, poder usar Vue.js para completar el desarrollo front-end básico y usar hábilmente las funciones avanzadas del marco Vue.js para completar el desarrollo y componentes del front-end web. desarrollo y tener un conocimiento profundo del modelo MVVM.

4. Análisis de requisitos, diseño de bases de datos, desarrollo backend, uso de vue y node para completar el desarrollo de sitios móviles y de PC. Basado en Node.js Vue.js Webpack Mysql Mongodb Git, las funciones completas de todo el proyecto del sitio se implementan y publican en línea.

La cuarta etapa: terminal móvil y combate real de WeChat

Objetivos de la etapa:

1. Dominar el marco de React.js y utilizar React.js para desarrollo completo.

2. Dominar los principios del desarrollo móvil y comprender el desarrollo nativo y el desarrollo híbrido.

3. Competente en el uso de marcos nativos de reacción y Flutter para completar el desarrollo móvil.

4. Domine los miniprogramas de WeChat y comprenda el desarrollo de los miniprogramas de Alipay.

5. Completar el desarrollo de proyectos de comercio electrónico de gran escala.

Puntos de conocimiento:

1. React programación orientada a componentes, datos de formulario, comunicación de componentes, monitoreo, ciclo de declaración, enrutamiento y conceptos básicos de Rex. Practique el uso de reaccionar para completar el desarrollo del proyecto y domine la solución asincrónica Saga en Rex.

2. React-native, herramientas de desarrollo, vistas y renderizado, operaciones de API, construcción del entorno Flutter, enrutamiento, componentes ListView, solicitudes de red y empaquetado. Dominar los marcos de reacción-nativo y Flutter, y ser capaz de desarrollar proyectos móviles utilizando reaccionar-nativo y Flutter respectivamente.

3. Introducción básica a los miniprogramas WeChat, herramientas de desarrollo, vistas y renderizado, operaciones API, introducción a los miniprogramas Alipay y aprendizaje de API. Domine el desarrollo del subprograma WeChat y comprenda el subprograma Alipay.

4. En el funcionamiento real de un gran sitio web de compras, todo el proyecto se desarrolla por separado desde el front-end y el back-end, todo el proyecto se divide en cuatro partes: página web para PC, aplicación móvil y miniprograma; y gestión de backend. Colaboración y desarrollo en equipo, utilizando git para control de versiones. Three.js y TypeScript se pueden ampliar durante el proyecto.

『8』Qué necesita aprender en diseño de interfaz de usuario

Habilidades de diseñador de interfaz de usuario 1: competente en habilidades de diseño, el diseño de interfaz de usuario incluye principalmente diseño gráfico, diseño de experiencia de usuario y desarrollo de aplicaciones varios aspectos. Los diseñadores de UI primero deben tener habilidades básicas de diseño de UI y deben comprender tanto el diseño como la tecnología.

Habilidades de diseñador de UI 2: los diseñadores de UI deben dominar el conocimiento del desarrollo front-end, incluidos HTML, CSS y JavaScript, así como la capacidad de Photoshop, diseño gráfico y escritura de código.

Habilidad 3 del diseñador de UI: concepto de diseño sólido. Los diseñadores de UI deben encontrar un equilibrio entre las funciones del producto y los elementos visuales. No solo deben cumplir con los requisitos funcionales del producto, sino también ser lo más hermosos posible.

Simplemente dominar PS no es suficiente para el diseño de UI.

(8) Lectura ampliada sobre las tres etapas del desarrollo del curso:

El diseño de interfaz de usuario (o diseño de interfaz) se refiere a la interacción general entre humanos y computadoras, la lógica de operación y la hermosa interfaz de el diseño. El diseño de la interfaz de usuario se divide en interfaz de usuario física y interfaz de usuario virtual. El diseño de la interfaz de usuario mencionado en Internet es la interfaz de usuario virtual y la interfaz de usuario es la abreviatura de interfaz de usuario.

Un buen diseño de interfaz de usuario no solo hace que el software sea personalizado y elegante, sino que también hace que el funcionamiento del software sea cómodo, simple y gratuito, reflejando plenamente el posicionamiento y las características del software.

"Nueve" Mi hijo tiene tres años y medio. Quiero elegir un curso para que desarrolle el pensamiento lógico o las inteligencias múltiples. ¿Algún padre de la ciudad de Jilin puede darme algún consejo?

¡Hola, padres! El pensamiento de los niños se desarrolla por etapas. Si el niño aún no ha desarrollado una determinada etapa de pensamiento, por mucho entrenamiento que se le dé, es imposible lograr un avance cualitativo. Los niños mayores de tres años se encuentran en la etapa preoperacional, lo que simplemente significa que aún no han desarrollado la capacidad de realizar operaciones lógicas y de pensamiento. La característica del pensamiento es que la cognición es demasiado simple y estática. El pensamiento de imágenes y la reflexión intuitiva son las principales formas de pensar, por lo que se debe prestar atención al entrenamiento del pensamiento de imágenes y al entrenamiento de reflejos motores de los niños. Mire más imágenes, escuche música, déjelo contar historias y simplemente practique algunos deportes sencillos como lanzar, ensartar cuentas y saltar. Las limitaciones del pensamiento de los niños en esta etapa tienen las siguientes tres características: 1. Egocéntricos: Al hablar, a menudo les gusta hablar solos cuando responden preguntas. Cuando miras un juguete, estando donde estás, no te imaginas cómo se vería si lo miraras desde otra posición. 2 Expansión de características: cuando mire un juguete o una persona, recuerde solo las características más importantes e ignore otras características. 3. Juicio estático: al razonar y calcular, la respuesta suele ser el estado estático o la cosa que aparece en último lugar. Debido a que el desarrollo de cada niño es rápido o lento, tal vez el pensamiento de su hijo se desarrolle más rápido que el de los niños comunes. También puede entrenar el pensamiento lógico de su hijo a través de la vida diaria simple. Por ejemplo, enséñele a pensar desde la perspectiva de los demás. mirar varias posiciones en una imagen, contar cuentas, observar su tamaño, qué tan rápido corre el tren, etc. Con respecto a los cursos de capacitación en desarrollo del cerebro de inteligencia múltiple o pensamiento lógico, todas las principales instituciones de educación infantil y de capacitación en inteligencia emocional en su área local deben tener cursos en esta área.

¿Cómo elegir? ¡La mejor manera es realizar una prueba gratuita! Observar la actitud del docente hacia los niños, observar el contenido didáctico de la institución educativa, preguntar sobre la reputación de los padres que han participado, etc. Permítanme brindarles algunos maestros que son comparables en el campo de la educación. Puede consultar sus filosofías educativas y Huangfu Junwei - Red de Educación Educativa de China, que nutren árboles y raíces, nutren a las personas y nutren sus corazones. Dong Jinyu: relación entre padres e hijos, inventó la "fórmula educativa" que los padres pueden aplicar. Zhou Hong: Educación para el reconocimiento, que utiliza "el deseo de todos de recibir elogios" para inspirar la motivación de los niños. Wang Donghua - "Descubriendo a la Madre" Las madres tienen la llave de oro para desarrollar el potencial de sus hijos. Yin Jianli y Kong Ping, consejeros psicológicos infantiles, descubrieron la motivación para el crecimiento de los niños. Lei Jingkui - relación entre padres e hijos, lanza la capacitación sobre efectividad de los padres "Licencia para padres". Yu Shiwei - La formación de talentos revela las reglas de crecimiento para convertirse en futuras élites corporativas. Zhang Jianbai, director de Today's School, critica la situación actual de la educación en China y dirige su propia escuela. Yang Dongping - investigador sobre políticas públicas educativas y equidad educativa. El respetable "educador de jóvenes enojados" Hou Chengshan, una autoridad en el campo del análisis de la personalidad, resuelve confusiones en el matrimonio familiar, la comunicación entre padres e hijos, etc.

『Shi』Qué aprender en la escuela de formación de big data

Los cursos que se presentan a continuación proporcionan principalmente una introducción sencilla y fácil de entender a cada etapa de los ingenieros de big data de base cero. Para que todos puedan comprenderlo mejor, obtenga información sobre los cursos de aprendizaje de big data. El marco del curso es el curso de ingeniería de big data de base cero de Keda Data.

1. La primera etapa: Conceptos básicos de páginas web estáticas (HTML CSS)

1. Nivel de dificultad: una estrella

2. Cantidad de horas de clase (técnicas conocimiento Capacidad integral de las tareas del proyecto en la etapa puntual)

3. Las tecnologías principales incluyen: etiquetas comunes, diseños CSS comunes, estilos, posicionamiento, etc., diseño de páginas estáticas y métodos de producción, etc.

4. La descripción es la siguiente:

Desde una perspectiva técnica, el código técnico utilizado en esta etapa es muy simple, fácil de aprender y fácil de entender. Desde la perspectiva del nivel posterior del curso, porque nuestro enfoque está en big data, pero en la etapa inicial, es necesario ejercitar las habilidades y el pensamiento de programación. Después del análisis realizado por nuestros gerentes de proyectos que han desarrollado y enseñado durante muchos años, se descubre que la tecnología que satisface estos dos puntos y que mejor se comprende y domina en el mercado es J2EE, pero J2EE es inseparable de la tecnología de páginas. Entonces nuestro enfoque en la primera etapa es la tecnología de páginas. Adopte el CSS HTML principal del mercado.

2. La segunda etapa: JavaSE JavaWeb

1. Nivel de dificultad: dos estrellas

2. Cantidad de horas de clase (tareas integrales de proyectos con conocimientos técnicos Capacidades de etapa puntual)

3. Las tecnologías principales incluyen: sintaxis básica de Java, orientada a objetos de Java (clases, objetos, encapsulación, herencia, polimorfismo, clases abstractas, interfaces, clases comunes, clases internas, modificadores comunes, etc.), excepción, ***, archivo, IO, MYSQL (operación de instrucción SQL básica, consulta de varias tablas, subconsulta, procedimiento almacenado, transacción, transacción distribuida) JDBC, subprocesos, reflexión, programación de sockets, enumeración, genéricos, diseño Modo

4. La descripción es la siguiente:

Se llama conceptos básicos de Java, desde puntos técnicos superficiales a profundos, análisis de módulos de proyectos comerciales reales y diseño de múltiples métodos de almacenamiento

con implementación. Esta etapa es la etapa más importante de las primeras cuatro etapas, porque todas las etapas posteriores se basan en esta etapa, y también es la etapa con mayor densidad de aprendizaje de big data. Esta etapa será la primera vez que el equipo desarrolle y produzca proyectos reales con front y backend (la primera etapa de tecnología y la segunda etapa de aplicación integral de tecnología).

3. La tercera etapa: framework front-end

1. Dificultad y procedimientos sencillos: dos estrellas

2. Cantidad de horas de clase (puntos de conocimiento técnico , capacidad integral de las tareas del proyecto): 64 horas de clase

3. Las tecnologías principales incluyen: Java, Jquery, reflexión de anotaciones utilizadas juntas, análisis XML y XML, análisis de nuevas funciones dom4j, jxab, jdk8.0, SVN , Maven, easyui

4. La descripción es la siguiente:

Según las dos primeras etapas, convertir lo estático en dinámico puede enriquecer el contenido de nuestras páginas web. Si desde el nivel de personal del mercado existen diseñadores front-end profesionales, nuestro objetivo en esta etapa del diseño es que la tecnología front-end pueda ejercitar de manera más intuitiva las capacidades de pensamiento y diseño de las personas. Al mismo tiempo, también integramos las funciones avanzadas de la segunda etapa en esta etapa. Llevando a los estudiantes al siguiente nivel.

4. La cuarta etapa: marco de desarrollo a nivel empresarial

1. Procedimientos fáciles y difíciles: tres estrellas

2. Cantidad de horas de clase (conocimientos técnicos proyecto de etapa puntual Capacidades integrales de tareas)

3. Las principales tecnologías incluyen: Hibernate, Spring, SpringMVC, integración log4j slf4j, myBatis, struts2, Shiro, redis, actividad del motor de procesos, tecnología de rastreo nutch, lucene, webServiceCXF , Clúster Tomcat y Hot standby, separación de lectura y escritura de MySQL

4. La descripción es la siguiente:

Si se compara todo el curso JAVA con una pastelería, entonces los primeros tres Las etapas pueden hacer un Wudalang Shaobing (porque es puramente manual, demasiado problemático), mientras que el marco de aprendizaje puede abrir un Starbucks (equipo de alta tecnología, ahorra tiempo y esfuerzo). A partir de los requisitos laborales de los ingenieros de desarrollo J2EE, se deben dominar las tecnologías utilizadas en esta etapa, y los cursos que impartimos son más altos que los del mercado (los tres marcos principales en el mercado, enseñamos siete tecnologías de marco) y tienen experiencia en la vida real. impulsado por proyectos empresariales. Se explicará la documentación de requisitos, el diseño general, el diseño detallado, las pruebas del código fuente, la implementación, el manual de instalación, etc.

5. La quinta etapa: Primera introducción al big data

1. Nivel de dificultad: tres estrellas

2. Cantidad de horas de clase (etapa de puntos de conocimiento técnico proyecto Capacidades integrales de tareas)

3. Las tecnologías principales incluyen: Parte 1 de big data (qué es big data, escenarios de aplicación, cómo aprender grandes bases de datos, conceptos e instalación de máquinas virtuales, etc.), Linux común comandos (administración de archivos, administración del sistema, administración de discos), programación de Shell de Linux (variables de SHELL, control de bucle, aplicaciones), introducción a Hadoop (composición de Hadoop, entorno independiente, estructura de directorios, interfaz HDFS, interfaz MR, SHELL simple, java acceso a hadoop), HDFS (introducción, uso de herramientas de desarrollo SHELL e IDEA, construcción de clústeres totalmente distribuidos), aplicación MapRece (proceso de cálculo intermedio, operación Java MapRece, ejecución de programas, monitoreo de registros), aplicación avanzada Hadoop (introducción al marco YARN, elementos de configuración y optimización, introducción a CDH, configuración del entorno), expansión (optimización del lado MAP, cómo usar COMBINER, ver TOP K, exportación SQOOP, instantáneas de otras máquinas virtuales VM, comandos de administración de permisos, comandos AWK y SED)

4. La descripción es la siguiente:

Esta etapa está diseñada para permitir a los recién llegados tener un concepto relativamente amplio de big data y cómo manejarlos. Después de aprender JAVA en el curso de requisitos previos. Puede comprender cómo se ejecuta el programa en una computadora independiente. Ahora bien, ¿qué pasa con los big data? Los big data se procesan ejecutando programas en un grupo de máquinas a gran escala. Por supuesto, big data requiere procesamiento de datos, por lo que, de manera similar, el almacenamiento de datos cambia del almacenamiento en una sola máquina al almacenamiento en clústeres a gran escala en varias máquinas.

(¿Me preguntas qué es un racimo? Bueno, tengo una olla grande de arroz. Puedo terminarlo yo solo, pero tardaré mucho. Ahora les pido a todos que coman juntos. ¿Cuándo? Estoy solo, le pido a la gente que coma. Cuando hay más gente, ¿se llama multitud?)

Entonces, los big data se pueden dividir a grandes rasgos en: almacenamiento de big data y procesamiento de big data. En esta etapa, nuestro curso ha diseñado un estándar para big data: HADOOP big data. Los datos no se ejecutan en WINDOWS 7 o W10 que usamos a menudo, sino en el sistema más utilizado ahora: LINUX.

6. La sexta etapa: base de datos de big data

1. Nivel de dificultad: cuatro estrellas

2. Cantidad de horas de clase (tareas del proyecto de la etapa de puntos de conocimiento técnico Capacidades integrales)

3. Las tecnologías principales incluyen: introducción de Hive (introducción de Hive, escenarios de uso de Hive, construcción del entorno, descripción de la arquitectura, mecanismo de trabajo), programación de Hive Shell (creación de tablas, declaraciones de consulta, partición y agrupamiento) , gestión de índices y vistas), aplicaciones avanzadas de Hive (implementación DISTINCT, groupby, unión, principio de conversión de SQL, programación, configuración y optimización de Java), introducción de hbase, programación de Hbase SHELL (DDL, DML, creación de tablas de operaciones de Java, consulta, compresión, Filtro), descripción detallada del módulo Hbase (REGION, HREGION SERVER, HMASTER, introducción a ZOOKEEPER, configuración de ZOOKEEPER, integración de Hbase y Zookeeper), funciones avanzadas de HBASE (proceso de lectura y escritura, modelo de datos, puntos de acceso de lectura y escritura de diseño de esquema, optimización y configuración )

4. La descripción es la siguiente:

Esta etapa está diseñada para permitir que todos comprendan cómo big data maneja datos a gran escala. Simplifica nuestro tiempo de programación y aumenta la velocidad de lectura.

¿Cómo simplificarlo? En la primera etapa, si se requieren correlaciones comerciales complejas y extracción de datos, es muy complicado escribir programas de MR usted mismo. Entonces, en esta etapa presentamos HIVE, un almacén de datos en big data. Aquí hay una palabra clave: almacén de datos. Sé que me vas a preguntar, así que primero déjame decirte que el almacén de datos se utiliza para la extracción y el análisis de datos. Por lo general, es un centro de datos muy grande. Los datos se almacenan en grandes bases de datos como ORACLE y DB2. Generalmente se utilizan como negocios en línea en tiempo real.

En resumen, la velocidad de análisis de datos basada en el almacén de datos es relativamente lenta. Pero la conveniencia es que siempre que esté familiarizado con SQL, es relativamente fácil de aprender, y HIVE es una herramienta de este tipo, una herramienta de consulta SQL basada en big data. Esta etapa también incluye HBASE, que es una base de datos en big data. . Estoy confundido, ¿no conoces un "almacén" de datos llamado HIVE? HIVE se basa en MR, por lo que la consulta es bastante lenta, mientras que HBASE puede realizar consultas de datos en tiempo real basadas en big data.

Uno es principalmente para análisis, el otro es principalmente para consultas

7. Etapa 7: recopilación de datos en tiempo real

1. Procedimientos fáciles y difíciles: cuatro estrellas

2. Cantidad de horas de clase (capacidad integral de las tareas del proyecto en la etapa de conocimiento técnico)

3. Las tecnologías principales incluyen: recopilación de registros de Flume, introducción a KAFKA (cola de mensajes, escenarios de aplicación, construcción de clústeres), Explicación detallada de KAFKA (partición, tema, destinatario, remitente, integración con ZOOKEEPER, desarrollo de Shell, depuración de Shell), uso avanzado de KAFKA (desarrollo de Java, configuración principal, proyectos de optimización), visualización de datos (introducción a gráficos y tablas, clasificación de herramientas CHARTS). , gráficos de barras y gráficos circulares, gráficos y mapas 3D), introducción a STORM (ideas de diseño, escenarios de aplicación, procedimientos de procesamiento, instalación de clústeres), desarrollo de STROM (desarrollo de STROM MVN, escritura de programas locales de STORM), desarrollo de STORM avanzado (desarrollo de Java, configuración principal , proyectos de optimización), envío asincrónico KAFKA y puntualidad del envío por lotes, ordenamiento global de mensajes KAFKA, optimización multiconcurrencia STORM

4. La descripción es la siguiente:

La fuente de datos en el La etapa anterior se basa en el conjunto de datos a gran escala existente, hay un cierto retraso en los resultados del procesamiento y análisis de datos y, por lo general, los datos procesados ​​son los datos del día anterior.

Escenarios de ejemplo: anti-hotlinking de sitios web, anomalías en las cuentas de los clientes, informes crediticios en tiempo real. ¿Qué pasa si estos escenarios se analizan en función de los datos del día anterior? Entonces, en esta etapa introdujimos la recopilación y el análisis de datos en tiempo real. Incluye principalmente: recopilación de datos en tiempo real FLUME, que admite una amplia gama de fuentes de recopilación, recepción y transmisión de datos KAFKA, procesamiento de datos en tiempo real STORM y procesamiento de datos de segundo nivel

8. El octavo etapa: análisis de datos SPARK

p>

1. Programa de dificultad: cinco estrellas

2. Cantidad de horas de clase (capacidad integral de las tareas del proyecto en la etapa de conocimiento técnico)

3. Las tecnologías principales incluyen: Introducción a SCALA (tipos de datos, operadores, declaraciones de control, funciones básicas), SCALA avanzado (estructuras de datos, clases, objetos, rasgos, coincidencia de patrones, expresiones regulares), uso avanzado de SCALA (superior -funciones de orden, funciones de Corey, funciones parciales, iteración de cola, funciones integradas de alto orden, etc.), introducción a SPARK (construcción del entorno, infraestructura, modo operativo), conjunto de datos de Spark y modelo de programación, SPARK SQL, SPARK avanzado ( DATA FRAME, DATASET, principio SPARK STREAMING, fuente de soporte SPARK STREAMING, KAFKA y SOCKET integrados, modelo de programación), programación avanzada SPARK (aprendizaje automático Spark-GraphX, Spark-Mllib), aplicación avanzada SPARK (arquitectura del sistema, configuración principal y optimización del rendimiento) , recuperación de fallas y etapas), algoritmo SPARK ML KMEANS, funciones avanzadas de conversión implícita SCALA

4. La descripción es la siguiente:

Hablemos también de las etapas anteriores, principalmente la primera. escenario. HADOOP es relativamente lento a la hora de analizar conjuntos de datos a gran escala basados ​​en MR, incluido el aprendizaje automático, la inteligencia artificial, etc. Y no es adecuado para cálculos iterativos. SPARK se analiza como sustituto de MR. ¿Cómo reemplazarlo? Hablemos primero de su mecanismo operativo. HADOOP se basa en el análisis de almacenamiento en disco, mientras que SPARK se basa en el análisis de memoria. Puede que no entiendas lo que digo, pero para ser más descriptivo, es como si quisieras tomar un tren de Beijing a Shanghai, MR es un tren verde y SPARK es un tren de alta velocidad o maglev. SPARK está desarrollado en base al lenguaje SCALA. Por supuesto, tiene el mejor soporte para SCALA, por lo que primero aprendemos el lenguaje de desarrollo SCALA en el curso.

En cuanto al diseño de cursos de big data en Kota Kinabalu, se cubren básicamente los requisitos técnicos para los puestos en el mercado.

Y no se trata simplemente de cubrir los requisitos laborales, sino que el curso en sí es un proceso completo de proyecto de big data de principio a fin, enlace por enlace.

Por ejemplo, desde el almacenamiento y análisis de datos históricos (HADOOP, HIVE, HBASE) hasta el almacenamiento y análisis de datos en tiempo real (FLUME, KAFKA) (STORM, SPARK), todos estos son interdependientes en proyectos reales. Dependiente de la existencia.

oter>