¿Qué tipo de curso es razonable para participar en la formación de Java?
La primera etapa: desarrollo de pequeñas aplicaciones de escritorio
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. . Capacidad para desarrollar pequeñas aplicaciones de escritorio de manera competente en lenguaje Java.
1. Capacitación en habilidades básicas
a. Conceptos básicos de redes y sistemas operativos: aprenda la instalación y el uso de sistemas Windows y Linux, sea capaz de utilizar comandos comunes de Windows y Linux de manera competente. y dominar las habilidades de uso y gestión de redes.
b.Programación orientada a objetos Java: comprensión de las características del lenguaje Java, estructura de clases Java, entorno de desarrollo Java, tipos de datos Java, control de flujo, uso de matrices, relaciones de asociación, relaciones de herencia, cobertura de métodos. , propiedades de polimorfismo, clases de objetos, interfaces, anotaciones Java, enumeraciones, manejo de excepciones, aserciones, etc. Sintaxis y funciones básicas de Java y comprensión de ideas de programación orientada a objetos.
c.Programación básica de Java: aprenda clases de recopilación de Java y estructuras y algoritmos de datos comunes, principios y procesos de carga y ejecución de programas de Java, API de operación y administración de sistemas de archivos, API de procesamiento de fecha y hora, API de reflexión, etc. ., domine el desarrollo de aplicaciones concurrentes multiproceso Java y mejore rápidamente las capacidades de programación Java.
Programación de redes Java: comprenda las características y el alcance de la aplicación de diferentes protocolos de red, aprenda programación Socket/UDP/HTTP y domine las habilidades de programación de redes Java.
2. Práctica del proyecto
Diseño de sistemas de mensajería instantánea empresarial
La segunda fase: desarrollo de aplicaciones web para pequeñas y medianas empresas
El Segunda fase Objetivo: Dominar las habilidades de diseño y desarrollo de bases de datos: 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 red pequeñas y medianas.
1. Base de datos
Gestión y desarrollo de bases de datos Oracle: aprenda a crear, modificar, eliminar y manipular datos de objetos como tablas, vistas, procedimientos almacenados y consultas y agrupaciones de uso común. y subconsultas, consultas de conexión, clasificación y otras declaraciones SQL, instalación de bases de datos, administración de bases de datos, etc., podrá utilizar hábilmente la base de datos Oracle para el desarrollo y podrá escribir declaraciones SQL correctas y eficientes.
2. Desarrollo de UI
a. Conceptos básicos del desarrollo web: aprenda las tecnologías básicas de desarrollo web como HTML, CSS, DOM y Java, domine las habilidades de desarrollo web más utilizadas y técnicas y comprender las bibliotecas de terceros JS y CSS de uso común.
b.XML: aprenda la función de los archivos XML, la verificación de archivos XML, el análisis de archivos XML y sea capaz de utilizar XML con habilidad para la encapsulación y transmisión de datos.
c.Ajax: aprenda los conceptos básicos, el mecanismo operativo y JSON de Ajax, domine el acceso entre dominios de Ajax y pueda utilizar la tecnología Ajax para comunicación asincrónica, actualización local y otra programación.
3. Desarrollo de componentes JavaEE
a.JSP: comprender la naturaleza de JSP, el proceso de ejecución de JSP, los scripts JSP comunes, los objetos implícitos, las expresiones EL, las etiquetas JSTL, las etiquetas personalizadas y las excepciones. manejo, etc., y ser capaz de utilizar hábilmente JSP para desarrollar páginas dinámicas.
b.Servlet Aprenda el concepto de Servlet, desarrollo e implementación de Servlet, acceso a Servletd, funciones básicas de Servlet, ciclo de vida de Servlet, Sesión, Filtro, Escucha, instalación, configuración y gestión de uso común. servidores de aplicaciones, carga y descarga de archivos, envío de mensajes del servidor, etc., dominar la tecnología de seguimiento de sesiones en el entorno WEB, ser capaz de utilizar hábilmente Servlet para desarrollar componentes del lado del servidor del modelo MVC y comprender las precauciones para el envío repetido en el desarrollo del modelo MVC.
c.JDBC: basado en la base de datos Oracle/MySQL, aprenda las funciones básicas, funciones avanzadas, transacciones, control de concurrencia, principios de implementación del grupo de conexiones de bases de datos y métodos de configuración de JDBC, y sea capaz de utilizar JDBC con habilidad para Encapsulación de acceso a bases de datos.
4. Tecnología Framework
a.Struts 2.0: aprenda los conceptos básicos, el flujo de trabajo, los principios operativos, la secuencia de inicio del controlador, las expresiones OGNL, los interceptores y la interceptación personalizada de Struts2 Converter, y los datos. encapsulación, conversión de tipos, componente de acción, componente de resultado, etiqueta de struts, interceptor ModelDriven, internacionalización i18n, etiqueta de token, carga de archivos, etc. Competente en el uso del marco Struts para programación MVC.
b.Hibernate Aprenda los principios de implementación, procesos operativos, descripción general de la persistencia de Hibernate, configuraciones y objetos persistentes, operaciones de objetos persistentes, relaciones de uno a muchos, relaciones bidireccionales de uno a uno y relaciones de muchos. Relaciones de pares del marco de Hibernate: relaciones múltiples, estrategia de recuperación de Hibernate, método de recuperación de Hibernate, grupo de conexiones de configuración, caché de segundo nivel, etc., competente en el uso del marco de Hibernate para la programación de la capa de persistencia.
c.Spring: aprenda los principios de implementación del framework Spring, inyección de dependencia e inversión de control, programación orientada a la adaptación, transacciones declarativas, transacciones programáticas, integración JDBC, integración Hibernate, integración Struts, etc. Competente en el uso del framework Spring para la integración.
d.Spring MVC: aprenda los conceptos básicos de SpringMVC, tiempo de ejecución, mecanismo de trabajo, handlerMapping, controlador, controlador basado en anotaciones, ModelAndView, ViewResolver, manejo de excepciones, interceptor, transferencia de datos, internacionalización, conversión de tipos, verificación y dominio del uso de Spring MVC para la programación MVC.
e: aprenda los conceptos básicos, el mecanismo de trabajo, el proceso de ejecución, las fuentes de datos de configuración, los elementos typeHandlers, los elementos de complemento, los elementos de selección, los elementos de inserción, los elementos de actualización, los elementos de eliminación, los elementos sql, los elementos de resultMap, y caché de elementos myBatis, elementos de juicio lógico, recorte, dónde, elementos establecidos, elementos foreach, etc., y domina el uso del marco myBatis para integrar Spring para la programación de capas de datos.
5. Práctica de proyectos WEB
Sistema de gestión de operaciones logísticas (LES), sistema de información de gestión de marketing de energía, sistema de gestión empresarial de tránsito ferroviario, etc.
El tercero etapa: Práctica Industrial de Ingeniería de Software
Objetivo de la etapa: Familiarizarse con los procesos y especificaciones de la ingeniería de software, y utilizar las habilidades aprendidas en las tres primeras etapas para realizar la práctica industrial de la ingeniería de software.
1. Metodología de la ingeniería de software
Análisis de requisitos de software, UML, análisis y diseño orientado a objetos, patrones de diseño, arquitectura de software, gestión de procesos de desarrollo de software
2. .Práctica de proyectos de ingeniería de software
Utilice un equipo de cinco personas como unidad y utilice el proceso de proyecto estándar internacional de la red de capacitación de TI para completar el sistema de gestión del monopolio del tabaco, el sistema de gestión comercial de tarjetas de la ciudad y la empresa de fabricación. sistema de ejecución de producción (sistema de gestión)
3. Sistema de gestión, sistema de ejecución de fabricación (MES), etc.
La cuarta etapa: construcción profesional y empleo
Objetivo de la fase: mejorar las habilidades de trabajo en equipo, la ética profesional, las habilidades de comunicación y las habilidades para entrevistas, tener éxito en las entrevistas y convertirse en un profesional de TI estándar p>
1. Desarrollo profesional
a. Ética profesional: cultivar las habilidades de trabajo en equipo, las habilidades de comunicación mutua, las habilidades de producción de PPT, las habilidades de presentación de los estudiantes, etc., en forma de capacitación ampliada. PPT, habla y otras habilidades.
b. Conferencias sobre directores de proyectos: invitar a directores de proyectos de reconocidas empresas nacionales y extranjeras a discutir con los estudiantes para comprender las necesidades reales y los requisitos de talentos de las empresas de manera oportuna, para conocernos a nosotros mismos y el enemigo, y ser invencible en cada batalla.
c. Habilidades para entrevistas: los directores de recursos humanos corporativos se han comprometido a guiar a los estudiantes a redactar currículums, realizar entrevistas simuladas y mejorar las habilidades para entrevistas durante muchos años.
2. Empleo
Profesores experimentados que han trabajado en las principales empresas de búsqueda de talentos durante muchos años le recomendarán trabajos y le ayudarán a encontrar un trabajo sin problemas.