¿Cuáles son los cursos semanales de Java en Shangxuetang?
Etapa J2SE
Fase 1: Conocimientos básicos de desarrollo J2SE1. JAVA 2. Entorno de desarrollo Eclipse 3. API JavaSE 7.0 4. Tecnología multihilo 5. Tecnología de red de sockets 6. Expresión regular 7. Tecnología de reflexión de Java 8. Tecnología de propiedades 9. Varios patrones de diseño prácticos 10. Tecnología de depuración de Java 11. Explicación detallada de los principios de diseño orientado a objetos 12. Resolución de problemas orientados a objetos con ejemplos Fase de diseño dos: características avanzadas de Java 9 1. JIGSAW 2. HTML5 Javadoc 3. Nueva colección 4. Expresión Lambda 5. Soporte para anotaciones extendidas Fase tres: Estructura de datos práctica 1. Entrenamiento práctico sobre estructura de datos 2. Matriz, lista vinculada y otras estructuras de datos comunes Etapa práctica cuatro: Mecanismo de reflexión 1. La dinámica de JAVA 2. Tecnología de reflexión 3. Cargador de clases JVM 4. Objeto de clase 5. Método, etc. Etapa cinco: GOF 23 patrones de diseño 1 Cinco modelos creativos 2. Siete modelos estructurales 3. Once modelos de comportamiento Etapa 6: Proyectos prácticos 1. Imitación del sistema de reserva de boletos 12306 2. Simulación de pelota de doble color de lotería de bienestar 3. Tenis de mesa de billar americano
Etapa de base de datos
Fase 1: base de datos ORACLE
Oracle. gestión básica 2. Lenguaje SQL, lenguaje PL/SQL 3. Activadores, procedimientos almacenados 4. Secuencias, índices, ¿Ver objeto? 5. Copia de seguridad y trasplante de datos 6. ¿El uso de? Base de datos MySQL Fase 2: Base de datos MYSQL 1.? Base de datos Mysql5.5/5.6 2.? Software cliente Navigat 3.? Diseño de problemas comunes en la industria
4. diseño 1. Tres paradigmas de diseño 2. Uso de PowerDesigner Fase 4: tecnología JDBC 1. Conceptos básicos de JDBC 2. Objetos de conjunto de resultados Statement, PreparedStatement, ResultSet, etc. Etapa 5: Tecnología de grupo de conexiones de base de datos 1. La idea de Pool Pool 2. Tecnología de grupo de conexiones 3. C3P0, grupo de conexiones proxool, etc. 4. Uso de patrones de diseño para desarrollar grupos de conexiones 5. Expansión detallada y prueba de eficiencia del grupo Etapa 6: Idea básica del mapeo relacional de objetos ORM 1. Utilice el mecanismo de reflexión 2. Idea ORM para encapsular herramientas JDBC Etapa 7: optimización de SQL y preguntas de entrevistas y pruebas escritas comunes de bases de datos Etapa 8: Proyectos prácticos 1. Modelado de datos del sitio web de Youku 2. Baidu conoce el modelado de datos del sistema 3. Modelado de datos del sistema de gestión de propiedades
Etapas de front-end móvil y web
Fase 1: HTML5 y CSS3 y JavaScript1. Lenguaje JOHTML5 2. Lenguaje CSS 3. Lenguaje JavaScript 4. Alcance, cierre. , herencia, programación modular, carga asincrónica 5. Modelo de objetos del navegador BOM 6. Modelo de objetos de documento DOM 7. Operación JS CSS8. Operación JS ECMAScript10 DIV11.?protoype12.?js programación basada en objetos 13. HTML 5 nuevo. características tecnológicas 14. webSocket, geolocalización, canvas15. Herramientas de desarrollo de navegadores Firefox y Chrome 16.consola javascript Fase 2: CommonsJS, requiere.jsavascript etapa de desarrollo modular tres: jqueryUI/jquery easyui ¿Usado comúnmente por profesores y empresas?
Componentes de jquery ui y jquery easyui etapa cuatro: Echart/fusioncharts/highcharts? Herramienta de informes 1. Estadísticas de informes, procesamiento de informes 2. Etapa cinco de procesamiento de gráficos: Uediter, editor en línea Kindeditor 1. Uediter, kindeditor y otras tecnologías y configuración de editores en línea 2 Uediter, procesamiento de carga de archivos e imágenes de kindeditor Fase 6: Uso del componente de carga WebUpload y del componente de carga de archivos
Fase J2EE
Fase 1: Explicación detallada de TCP/IP y Http. protocolos 1. Comprensión profunda del mecanismo interno del protocolo 2. Dominar los estándares de comunicación del protocolo TCP/IP y el protocolo HTTP Fase 2: Tecnología Servlet y JSP1 2. Tecnología JSP 3. Tecnología de biblioteca de etiquetas JSTL 4. Filteramp. Tecnología de escucha 5. Sistema de informes 6. Carga de archivos 7. Tecnología de servidor Tomcat 8. Filtro de servlet y programación AOP 9. Fase 3 de escucha de servlet: Servlet 4 nuevas características 1. Multiplexación de solicitud/respuesta 2. Prioridad de transmisión 3. Empuje de servidor 4. Http 2.0 nueva fase cuatro del protocolo: HTML 5.1
1. CANVAS2.?SVG3.?GeoLocation4.?Caché sin conexión 5.?Protocolo de comunicación WebSocket fase cinco: sistema de control de versiones Git Estudio en profundidad del sistema de control de versiones Git ,
Y aloja tus proyectos en github u otras plataformas de alojamiento de código git.
Intenta participar en el desarrollo de software de código abierto
Etapa seis: tecnología XML 1. XML XSL DTD/Schema2. Etapa siete del análisis de datos XML: servidor Tomcat 1. Uso del servidor 2. Configuración de configuración detallada 3. Optimización de Tomcat bajo alto acceso concurrente Etapa ocho: tecnología AJAX 1. El principio de AJAX 2. El desarrollo de AJAX Paso 3 Problemas de compatibilidad y optimización de AJAX Etapa 9: el servidor Weblogic es totalmente compatible con múltiples estándares de la industria, incluidos EJB, JSP, JMS, JDBC y XML
(un subconjunto del lenguaje de marcado universal estándar) y WML. >
facilita la implementación de sistemas de aplicaciones web
y protege la inversión,
también facilita el desarrollo de soluciones basadas en estándares
Etapa 10: Curso de Linux para dominar el sistema Centos 7 basado en Linux
Instalación, operación, implementación y construcción del entorno
Fase 11: jQuery 3 El último framework JavaScript jQuery,
La última versión 3.0 se lanzó en junio de 2016,
Velocidad más rápida, tamaño más pequeño, diseño más superior
Etapa 12: Bootstrap 1. Diseño responsivo 2. Sistema de 12 cuadrículas 3. UI plana 4. Componentes del Webkit 5. Estándar LESS Etapa 13: Proyecto práctico 1. Sistema de cobro de propiedad Hufeng 2. Portal financiero Yirendai P2P y pago de terceros
Etapa de marco avanzado
Fase 1: marco SPRING MVC
Spring MVC pertenece a El producto de seguimiento de SpringFrameWork se ha integrado en Spring Web Flow.
El framework Spring proporciona un módulo MVC con todas las funciones para crear aplicaciones web
Fase 2: Mybatis 3
MyBatis admite consultas SQL ordinarias,
Excelente marco de capa de persistencia para procedimientos almacenados y mapeo avanzado.
MyBatis elimina casi toda la configuración manual del código y parámetros JDBC y la recuperación de conjuntos de resultados
Fase 3: Desarrollo de aplicaciones Struts 2.51. 2. Teoría MVC 3. Etiquetas comunes de Struts Taglib4. Soporte de internacionalización de Struts 5. Manejo de excepciones de Struts 6. Explicación detallada de las pruebas de Struts 7. Configuración de múltiples módulos de Struts 8. Interceptor 9. Interceptor personalizado Fase 4: Hibernación 5 Conceptos básicos del desarrollo de aplicaciones de Hibernación 2. Teoría básica de ORM 3. Tecnología de mapeo relacional 4. Tecnología de ajuste del rendimiento 5. Optimización del rendimiento, caché de primer nivel, caché de segundo nivel, caché de consultas, transacciones y concurrencia, bloqueo pesimista, bloqueo optimista Fase 5: Spring 4.x1.? Tecnología Spring IoC 2. Tecnología Spring AOP 3.?Spring combinado con Struts / Hibernate 4. Gestión de transacciones de declaración de Spring 5. Spring Hibernate Spring admite la fase web seis: tecnología UML 2.x1 2.Tecnología de análisis UML 3. Tecnología de diseño UML 4. UML y software. arquitectura 5. RationalRose/MagicDraw Fase 7: Maven
Modelo de objetos de proyecto (POM) de Maven,
pueden ser pequeños párrafos de información descriptiva para gestionar la construcción del proyecto,
Herramienta de gestión de proyectos de software de informes y documentación
Fase 8: Shiro
Apache Shiro es un potente
marco de seguridad Java fácil de usar .
Se utiliza para autenticación, autorización, cifrado y gestión de sesiones.
Con la API fácil de entender de Shiro,
puedes crear rápidamente aplicaciones móviles, web y comerciales a gran escala
Fase 9: JFinal p >
El marco de desarrollo ágil más popular en China
Etapa 10: estilo de codificación RESTful
RESTful es un estilo de arquitectura de software,
un estilo de diseño en lugar de un estándar,
Simplemente proporciona un conjunto de principios y restricciones de diseño.
Se utiliza principalmente para software de interacción cliente-servidor.
El software diseñado en base a este estilo puede ser más simple,
con más capas y más fácil de implementar mecanismos como el almacenamiento en caché
Fase 11: EasyUI
jQuery EasyUI proporciona componentes fáciles de usar que permiten a los desarrolladores web crear rápidamente páginas de aplicaciones en el popular núcleo jQuery y HTML5
Etapa 12: registro de fachada SLF4J
SLF4J es una fachada simple para el sistema de registro,
que permite a los usuarios finales utilizar el sistema de registro que deseen al implementar sus aplicaciones
Fase 13: servidor proxy Nginx y aplicación de clúster
Cuatro características principales de Nginx
Fase 14: ¿Lucene 5?
Lucene Es un subproyecto del equipo del proyecto Apache Software Foundation 4 de Yakarta. Es un código abierto completo. Kit de herramientas de motor de búsqueda de texto
Fase 15: ¿Solr 5?
Servidor de búsqueda de texto completo basado en Lucene.
Al mismo tiempo, se ha ampliado,
proporciona un lenguaje de consulta más rico que Lucene,
al mismo tiempo, es configurable, escalable y Se puede consultar el rendimiento y se ha optimizado
y se proporciona una interfaz de administración de funciones completa.
Es un excelente motor de búsqueda de texto completo
. Etapa 16: ¿Redis 3.x?
Redis es una base de datos clave-valor de alto rendimiento. ?
La aparición de Redis
ha compensado en gran medida las deficiencias del almacenamiento de claves/valores como Memcached.
En algunos casos, puede desempeñar un papel importante. papel en bases de datos relacionales. Un gran complemento.
Proporciona Java, C/C, C#, PHP, JavaScript, Perl,
Object-C, Python, Ruby, Erlang y otros clientes,
Fácil de usar
Etapa 17:?Dubbo?
DUBBO es un marco de servicio distribuido,
comprometido a proporcionar una solución de invocación de servicio remoto RPC transparente y de alto rendimiento. ,
es el marco central de la solución de gobernanza orientada a servicios SOA de Alibaba,
que proporciona soporte para 3.000.000.000 de visitas para 2.000 servicios cada día,
y se utiliza ampliamente en varios sitios miembros del Grupo Alibaba
Etapa 18:?Zookeeper?
ZooKeeper es un servicio distribuido de coordinación de aplicaciones distribuidas de código abierto.
p>
es una implementación de código abierto de Chubby de Google,
es un componente importante de Hadoop y Hbase.
Es un software que proporciona servicios de coherencia para aplicaciones distribuidas.
Las funciones proporcionadas incluyen:
Mantenimiento de configuración, servicio de nombres de dominio, sincronización distribuida, servicios de grupo. , etc.
Fase 19: Proyectos prácticos 1. Centro comercial electrónico y plataforma de pagos en línea 2. Sistema de gestión de activos de la sucursal de Hebei del Banco Industrial y Comercial de China 3. Portal de psicología profesional de One Psychology 4. China Life Sistema de gestión de relaciones con el cliente CRM de sucursal de Taizhou
Linux Hadoop
Fase 1: instalación y configuración de Linux 1. Instalación y configuración de Linux 2. Gestión del sistema y gestión de directorios 3. Gestión de usuarios y grupos de usuarios 4. Programación Shell 5. Configuración del servidor 6. Editor Vi y editor Emacs Fase 2: Hadoop 1. Origen e instalación de Hadoop 2. Inicio rápido de MapReduce 3. Sistema de archivos distribuido Hadoop 4. Hadoop Explicación detallada de la E/S de archivos 5. Principio de funcionamiento de MapReduce 6. Desarrollo de programación MapReduce