Red de conocimiento informático - Material del sitio web - Curso universitario de java

Curso universitario de java

¿Java es una carrera universitaria?

La programación orientada a objetos es una carrera universitaria, no demasiado profesional. Software de información

2. ¿Cuáles son los cursos profesionales de Java?

Esta pregunta es realmente amateur. Java es un lenguaje de muy alto nivel y no es una especialidad en la universidad. No existe un curso profesional. Si desea preguntar qué necesita aprender para el desarrollo de Java, entonces debe aprender J2SE, jsp, servlet, js, ssh, s***, sql, etc. Java se usa generalmente para programación de redes y no es adecuado. para programas de escritorio Personalmente creo que no es adecuado para aplicaciones móviles (Android)

Tres cosas a considerar en los cursos universitarios para aprender JAVA

Qué cursos debo tomar. ¿Universidad para aprender los conceptos básicos de Java? Ahora en la universidad, si tienes suficiente tiempo, puedes comenzar directamente con un libro que hable sobre los conceptos básicos de Java (opinión personal: no recomiendo el libro "Crazy Java Lecture Notes", por favor). ¡¡¡Ten en cuenta que no es recomendable!!!) Es demasiado espeso y es fácil que la gente pierda el interés. Encuentre uno más delgado. Los puntos de conocimiento incluyen sintaxis básica de Java, bucles, orientación a objetos, ***, subprocesos, E/S, etc., así como los conceptos básicos de las bases de datos. . Después de eso, puedes inscribirte en una clase de capacitación y será mucho más fácil aprender

Qué libros de texto de Java se utilizan en las cuatro universidades nacionales

El nuestro es un profesor extranjero y los libros de texto que nos proporciona son:

Tutorial de la Universidad Java de Deitel Company, Electronic Industry Press.

Bien escrito, muy detallado, adecuado para principiantes.

¿Hay cursos de Java en las cinco mejores universidades?

Si tu especialización está relacionada con la informática, por Por ejemplo, ciencias y tecnología de la computación, tecnología de la información, ingeniería de software, ingeniería entre pares y otras especialidades relacionadas ofrecerán cursos de Java.

Si no eres un especialista en informática, generalmente no se ofrecerá, a menos que tomes Java como curso optativo, pero eso también depende de si hay una optativa de Java.

¿Cuáles son los seis cursos para aprender Java?

El aprendizaje de Java generalmente tiene el siguiente contenido

1. Desarrollo de Java: sienta una buena base en el lenguaje Java y tener un conocimiento profundo de las ideas centrales orientadas a objetos de Java, dominar el marco Java ***, subprocesos múltiples, IO, programación de redes y nuevas características de J2SE8.0

2. Páginas frontales web y móviles , Tecnología de desarrollo web Java, jQuery + AJAX, base de datos MySQL y práctica de desarrollo de aplicaciones web

3. Marco SpringMVC, marco MyBatis, integración del marco Spring, marco Hibernate, marco Struts2.0, práctica del marco de desarrollo empresarial

4. Componentes comunes de Java, construcción de proyectos Maven, SVN \ GI, gestión de código fuente T, introducción a Linux, base de datos Oracle, NOSQL, sistema de arquitectura de alta definición

5. Práctica de desarrollo empresarial, Se practican casos reales de proyectos empresariales uno por uno, análisis maestro de demanda, diseño de bases de datos, detallado, trabajo en equipo.

7. ¿Puedo aprender bien Java a través del curso de Java de la universidad?

No, el curso de Java de la universidad es demasiado fácil, el curso de Java de ITjob,

El primero etapa de Java SE (1 -6 semanas, ***6 semanas)

La segunda fase de los conceptos básicos del front-end web: HTML4+CSS2+JavaScript+jQuery (7-8 semanas, ***2 semanas)

La tercera etapa de los conceptos básicos de JavaEE: Servlet+JSP+AJAX (9-11 semanas, ***3 semanas)

La cuarta etapa de la base de datos: Oracle (12- 13 semanas, ***2 semanas) Semanas)

La quinta fase de MVC - SpringMVC+Mybatis (14-15 semanas, ***2 semanas)

La sexta fase de proyecto de combate real (16-18 semanas, ** *3 semanas)

¿Qué libro de texto se utiliza en los cursos de Java en las ocho universidades? Sea específico sobre qué libro de texto quiero comprarlo y estudiar. ¡mío! ¡Gracias!

Para autoestudio:

¡Te daré este sitio web de Zhihu! ¡Todos son libros de texto altamente calificados!

¡También hay una gran cantidad de tutoriales universitarios en los MOOC de universidades chinas! Disponible en todos los niveles

//hu/question/50408698/answer/121904499

MOOC de la Universidad China:

//icourse163/course/index? Half_Featured00019&utm_medium=email&utm_campaign=Half_Featured&utm_content=more#/c

Espero que te sea de utilidad

Lo que se aprende en el curso JAVA de la carrera de informática de las Nueve Universidades

Aprende JAVA centrándose en cursos de formación práctica

La primera etapa (impulsada por el sistema de evaluación T-ELT E-Learning)

Entorno de desarrollo Unix

Principios del sistema Unix, entorno de desarrollo Unix, comandos comunes de Unix.

Competente en comandos comunes de Unix; competente en la creación de entornos 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.

Domine estructuras de datos comunes y algoritmos prácticos; desarrolle buenos hábitos de programación a nivel 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 central de JDK

Paquete central de lenguaje, manejo de excepciones, kit de herramientas comunes, marco ***

Competente en la tecnología de programación de API central de JDK, comprenda el diseño de API; principios; tener la capacidad de leer documentos API con competencia; sentar una base lingüística sólida para el aprendizaje posterior del curso;

Desarrollo del proyecto T-ELT

Segunda fase (impulsada por el sistema empresarial 3G de la aerolínea T-3GABS)

Lenguaje SQL

Declaración SQL conceptos básicos y mejoras, ajuste de declaraciones SQL.

Competente en declaraciones SQL; domine ciertas habilidades de consulta de bases de datos y habilidades de optimización de declaraciones SQL.

Desarrollo de bases de datos Oracle

Arquitectura y gestión de sistemas OrOracle, programación avanzada de bases de datos Oracle, conceptos básicos de diseño de bases de datos.

Domine 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), genéricos de Java, nuevas funciones de JDK.

Competente en el contenido principal de JavaSE, especialmente IO y subprocesos múltiples; inicialmente posee la capacidad de diseño y programación orientados a objetos; domina las estrategias básicas de optimización de JVM.

XML

Sintaxis XML, análisis XML (SAX, DOM), componente Dom4j, componente Digester.

Competente en las reglas de sintaxis XML; comprenda el modelo DOM; esté familiarizado con varios métodos de análisis XML en Java.

JDBC

API principal de 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; tener la capacidad de utilizar JDBC para acceder de manera eficiente a la base de datos.

Fundamentos 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, conceptos básicos y necesidad de gestión de configuración básica; operaciones; 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 agente, 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; tener la base del desarrollo de Android;

Desarrollo de aplicaciones Android

Práctica de componentes Android, base de datos SQLite y ContentProviders. Práctica de aplicaciones de red 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

Estructura básica de documentos HTML, dominar la sintaxis CSS básica, sobre bloques de documentos HTML, enlaces, listas, tablas, formularios, etc.

Domine los principios básicos de HTML; domine varios selectores de CSS y configuraciones de estilo comunes; Competente en 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.

Comprender profundamente los principios del lenguaje JavaScript; dominar el uso de JavaScript para programar HTML DOM; dominar las habilidades de encapsulación de objetos JavaScript y sentar 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.

Comprender a fondo los principios básicos de Servlet; dominar la API de Servlet; comprender a fondo los principios de funcionamiento del motor JSP; estar familiarizado con los patrones de diseño web comunes de Java; Fundamento teórico para el posterior 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.

Marco JavaScript

JQuery, complemento JQuery, DWR.

Dominar la API central 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

Proceso de control central de Struts2, Ognl, Acción, Interceptor, Resultado, FreeMarker, biblioteca de etiquetas Struts2, extensión Struts2, habilidades de aplicación Struts2 (validación de entradas, internacionalización de mensajes, carga y descarga de archivos, prevención de envíos repetidos, etc.).

Competente en los elementos centrales de Struts2, especialmente Interceptor y Result; domine los componentes de la interfaz de usuario de Struts2 basados ​​​​en tecnología de plantillas; domine el método de intercambio de datos basado en Ognl, domine varios métodos de personalización y expansión de Struts2; Habilidades de desarrollo web basado en Struts2.

10. ¿Las carreras universitarias de informática incluyen Java?

Hoy en día, el lenguaje C y C++ son relativamente comunes en las universidades, ¿verdad? ¡Es posible que Java no se aprenda!