¿Qué aprenden los estudiantes universitarios de informática en los cursos JAVA?
La primera etapa (impulsada por el sistema de evaluación del aprendizaje en línea T-ELT)
Entorno de desarrollo Unix
Principios del sistema Unix, Unix Entorno de desarrollo, comandos comunes de Unix.
Competente en comandos comunes de Unix; competente en la construcción de un entorno de desarrollo Java bajo Unix.
Conceptos básicos del lenguaje Java
Conceptos básicos de algoritmos, estructuras de datos comunes y especificaciones de programación empresarial.
Dominar estructuras de datos comunes y algoritmos prácticos; desarrollar buenos hábitos de programación empresarial.
Java orientado a objetos
Características orientadas a objetos: encapsulación, herencia, polimorfismo, etc.
Dominar los principios básicos de la programación orientada a objetos y su importancia en la práctica de la programación; dominar los principios básicos de implementación de la programación orientada a objetos Java.
API principal de JDK
Paquete principal de lenguaje, manejo de excepciones, kits de herramientas comunes, marco de recopilación
Competente en la tecnología de programación API principal de JDK; comprenda los principios de diseño de API; Tener la capacidad de leer la documentación API con soltura; sentar una base lingüística sólida para cursos posteriores.
Desarrollo del proyecto T-ELT
Segunda fase (impulsado por el sistema empresarial 3G de aviación T-3GABS)
Lenguaje SQL
Básico y declaraciones SQL mejoradas, ajustes de declaraciones SQL.
Competente en declaraciones SQL; tiene ciertas capacidades de consulta de bases de datos y capacidades de optimización de declaraciones SQL.
Desarrollo de bases de datos Oracle
O arquitectura y gestión de sistemas Oracle, programación avanzada de bases de datos Oracle y conceptos básicos de diseño de bases de datos.
Dominar la arquitectura de Oracle y la tecnología de programación central
Núcleo de JavaSE
Manejo de excepciones, conceptos básicos de subprocesos múltiples, sistema IO, programación de redes, componentes Swing, ajuste del rendimiento de JVM (Análisis de estructura de memoria JVM, análisis y ajuste de GC, optimización de parámetros de memoria JVM), generalización de Java, nuevas funciones de JDK.
Dominar el contenido principal de JavaSE, especialmente IO y subprocesos múltiples; tener capacidades preliminares de programación y diseño orientado a objetos; dominar las estrategias básicas de optimización de JVM;
XML
Sintaxis XML, análisis XML (SAX, DOM), componente Dom4j, componente Digester.
Dominar las reglas de sintaxis XML; comprender el modelo DOM; estar familiarizado con varios métodos de análisis de XML en Java.
JDBC
API central JDBC (conexión, declaración, conjunto de resultados), tecnología de optimización JDBC (tecnología de almacenamiento en caché, tecnología de procesamiento por lotes, tecnología de grupo de conexiones).
Comprender los principios de diseño de JDBC como especificación; ser competente en la API de JDBC; ser capaz de utilizar JDBC para acceder a la base de datos de manera eficiente.
Conceptos básicos de ingeniería de software
Procesos de software y actividades de software; principios básicos y especificaciones de documentos de diseño de requisitos, diseño de esquema y diseño detallado; conceptos básicos de gestión de configuración; Operación CVS; Introducción a Ant
Comprender los conceptos generales de los procesos de software y las actividades básicas del software; comprender el significado de iteración; dominar herramientas comunes de implementación y gestión de configuración, como Ant y CVS.
OOAD y patrones de diseño
Principios básicos de diseño orientado a objetos, patrón de fábrica, patrón de estrategia, patrón de adaptador, patrón de proxy, etc., patrón de fachada.
Comprender los principios generales del diseño orientado a objetos; comprender el significado de reutilización; dominar los patrones de diseño comunes
Conceptos básicos de Android
Conceptos básicos de Android 3G, SDK de Android , Arquitectura GUI de Android y modelo de desarrollo
Dominar la construcción del entorno de desarrollo de Android; dominar el SDK de Android; Android SDK tiene una base de desarrollo de Android.
Desarrollo de aplicaciones Android
Práctica de componentes Android, base de datos SQLite y ContentProviders. Práctica de aplicaciones web de Android
Domine los patrones de diseño y desarrollo de componentes comunes de Android; domine la programación de bases de datos de Android y las habilidades de programación de redes.
Desarrollo del proyecto T-ABS
La tercera fase (impulsada por la plataforma general de comercio electrónico T-GWAP)
HTML/CSS
La estructura básica del documento HTML, dominar la sintaxis básica de CSS y comprender bloques de documentos HTML, enlaces, listas, tablas, formularios, etc.
Dominar los principios básicos de HTML y dominar varios selectores de CSS; configuraciones de estilo comunes; dominar el uso de HTML Elementos de uso común.
Núcleo de JavaScript
Conceptos básicos del lenguaje JavaScript (tipos de datos, funciones, objetos, cierres), programación Java DOM, modelo de eventos, programación orientada a objetos JavaScript.
Comprensión profunda de los principios del lenguaje JavaScript; dominio del uso de JavaScript para programar HTML DOM; dominio de las habilidades de encapsulación de objetos JavaScript, sentando una base sólida para el aprendizaje posterior de JavaScript.
Servlet/JSP
Se ciclo de vida de Servlet y servidor Servlet, configuración de implementación de Tomcat, sintaxis JSP, etiquetas personalizadas, expresiones JSTL y EL, nuevas funciones JSP, patrones de diseño web Java.
Comprenda a fondo los principios básicos de Servlet; domine la API de Servlet; comprenda a fondo los principios del motor JSP; comprenda a fondo los principios de la biblioteca de etiquetas; Desarrollo web Java.
Ajax
Conceptos básicos de Ajax, objetos XHR, patrones de diseño de Ajax, tecnología JSON
Domine los principios básicos de comunicación de Ajax y domine las reglas de datos de Ajax basadas en XML y; JSON.
Framework JavaScript
JQuery, complemento JQuery, DWR.
Dominar la API principal de JQuery; comprender los principios básicos de diseño de JQuery; comprender varios complementos de JQuery; dominar los principios básicos y las habilidades de aplicación de DWR.
Desarrollo del proyecto T-GWAP
La cuarta fase (impulsada por el sistema de gestión logística T-GLMS GPS)
Struts 2.1.6
Flujo de control central de Struts2, Ognl, Acción, Interceptor, Resultado, FreeMarker, biblioteca de etiquetas Struts2, extensión Struts2, tecnología de aplicación Struts2 (verificación de entrada, internacionalización de mensajes, carga y descarga de archivos, prevención de envíos repetidos, etc.).
Dominio de los elementos centrales de Struts2, especialmente Interceptor y Result; dominar los componentes de la interfaz de usuario de Struts2 basados en tecnología de plantilla; datos maestros basados en Ognl**** Estar dispuesto a dominar varios métodos de personalización y expansión de Struts2; Ser competente en habilidades de desarrollo web basado en Struts2.