Maestros senior de Java, por favor entren.
La primera etapa:
La base de datos Oracle incluye arquitectura Oracle, administración básica de Oracle, lenguaje SQL, análisis de problemas de entrevistas, secuencias y sinónimos, diccionario de datos y administración de usuarios, modelo E-R, Power Designer. herramienta de diseño
Requisitos específicos: 1. Dominar el uso básico de las bases de datos Oracle y MySQL y poder utilizar SQL para operar la base de datos; 2. Ser capaz de realizar la gestión básica de la base de datos;
En el desarrollo real, los programadores prestan más atención a cuestiones clave como la estructura y la reutilización del código del programa. Para las bases de datos, los programadores deben dominar los comandos básicos y la sintaxis SQL. En este artículo Durante la explicación del curso. Se analizará y resumirá la sintaxis SQL compleja y se utilizarán preguntas de la entrevista para promover la comprensión de los puntos de conocimiento de los estudiantes.
Segunda etapa: cursos básicos de JAVA SE
Contenido específico: sintaxis básica, programación orientada a objetos, subprocesos múltiples, programación de archivos, nuevas funciones de Java, bibliotecas de clases de uso común, programación en red , Programación de bases de datos, estructura de datos/conjunto de clases
Requisitos específicos:
1. Dominar la sintaxis central del lenguaje JAVA (clases y objetos, herencia y polimorfismo, manejo de excepciones, etc.) ;
2. Comprender el análisis y el diseño orientados a objetos;
3. Ser capaz de utilizar JAVA para archivos IO, bases de datos, etc. para desarrollar datos JAVA;
4. Ser capaz de utilizar JAVA para el desarrollo básico de programas de red;
5. Puede utilizar de forma flexible bibliotecas de clases comunes en JAVA;
6. JAVA;
7. Dominar los diversos componentes del marco del conjunto de clases;
8. Dominar varias tecnologías de características nuevas de Java: Assert, Generic, Enum, Annotation, Static Import, Autoboxing. , Unboxing;
9. Puede utilizar el mecanismo de reflexión para completar varias operaciones complejas
10. Puede utilizar Oracle para el desarrollo.
En todo el sistema central de Java, JAVA SE es la tecnología más importante. Según la encuesta de MLDN de trabajos de Java, se encuentra que la mayoría de los programadores en el mercado no pueden comprenderla ni aplicarla bien. o una comprensión errónea de muchos conocimientos básicos de Java. Basado en años de experiencia en capacitación, MLDN toma el desarrollo de alto nivel como el objetivo final. La explicación de Java se centrará en varias ideas de diseño para JDK 1.5. También se explicará de manera integral y se realizará un análisis sistemático del conocimiento a través del código, para que los estudiantes puedan establecer una idea completa de análisis orientado a objetos y utilizar métodos de programación para resolver una serie de problemas en la vida real.
Los puntos clave del aprendizaje de Java se dividen en las siguientes partes:
¿La aplicación del pensamiento orientado a objetos de Java puede utilizar de manera flexible varios puntos de conocimiento para abstraer el mundo real?
? Marco de colección de Java y estructura de datos. Las colecciones son la parte más importante de Java. Debe comprender claramente las pequeñas partes y las diferencias de cada operación en la colección, y puede escribir estructuras de datos para consolidar su comprensión de las clases de Java. conjuntos.
? Operaciones Java IO, sentando las bases para el futuro desarrollo de JAVA EE
? Programación de bases de datos Java, cualquier sistema se basa en operaciones de bases de datos, por lo que la programación de bases de datos Java será la parte más importante. de cualquier desarrollo de sistema La base de
En la explicación del curso, UML se combinará con las operaciones de diseño y explicación, y se podrá realizar el análisis y diseño completo de OOA, OOD y OOP del problema.
La tercera etapa: cursos básicos de JAVA SE
Contenido específico: producción web front-end, construcción de entornos de desarrollo, sintaxis básica JSP, programación JavaBean, Servlet, MySQL
Requisitos específicos:
1. Dominar JSP para desarrollar programas de sitios web dinámicos;
2. Capacidad de utilizar JavaScript para el desarrollo de páginas complejas. usando el servidor Tomcat Desarrollar e implementar proyectos WEB;
4. Ser competente en la sintaxis básica en JSP y el uso de objetos integrados comunes
5. el algoritmo de paginación para completar la función de visualización de paginación;
6. Puede usar Smartupload para completar la operación de carga del archivo y cambiar automáticamente el nombre del archivo cargado;
7. monitoreo;
8. Dominar la aplicación del modelo de desarrollo MVC;
El curso WEB es un curso integral que requiere que los desarrolladores tengan producción de páginas web (HTML, CSS), Java Script, configuración del servidor y JAVA. Puede comenzar a aprender solo con el conocimiento de diversos temas, como conceptos básicos de SE y bases de datos.
La cuarta etapa: tecnología de desarrollo de framework
Contenido específico: arquitectura JAVA EE, Hibernate 3, IBatis, Spring 2, framework AJAX, Struts 2
Requisitos específicos : 1. Dominar la arquitectura JAVA EE completa
2. Puede utilizar varios marcos AJAX comunes para completar el desarrollo de clientes enriquecidos
3. Dominar el marco de desarrollo principal: Struts /; Struts2 + Desarrollo conjunto de Hibernate + Spring;
4. Dominar las diferencias y usos de Struts 2.0 y Struts 1.x y poder utilizar Spring para la integración de SSH2. Comprender el uso básico del marco IBatis.
6. Tecnología de implementación: utilice SSH y SSH2, y combine varios marcos AJAX para el desarrollo; utilice ECSide para completar la visualización del informe.
La quinta etapa: tecnología de desarrollo distribuido
Contenido específico: la programación avanzada de RMI incluye invocación de métodos remotos, apéndices y búsqueda de nombres
Requisitos específicos:
1. Comprender los principios y funciones del desarrollo distribuido;
2. Ser capaz de comprender las funciones básicas y la implementación de la última tecnología de desarrollo de RMI. —— Varios componentes de EJB 3.0 y el uso del servidor Jboss para completar el desarrollo de EJB
4. Dominar la tecnología de servicios web y utilizar XFire y EJB 3.0 para implementar WebServices
5. Dominar el servicio de uso de JavaMail.
La sexta etapa: Tecnología de desarrollo especializada
Contenido específico: motor de búsqueda, JBPM
Requisitos específicos:
Búsqueda maestra El. principios e implementación de la construcción de motores;
2. Dominar los principios y la implementación de sistemas de flujo de trabajo.
La séptima etapa: sistema operativo Linux
Contenido específico: instalación de Linux, comandos básicos de Linux, uso de VI, programación Shell, FTP, SVN, Apache, Tomcat, MySQL y lanzamiento de Programa JAVA EE
Requisitos específicos:
1. Competente en el uso de comandos comunes de Linux;
2. Capacidad para desarrollar e implementar proyectos en Linux.
Encontré esto en el sitio web, espero que te sea útil. Además, te recomiendo algunos vídeos de MLDN. Todos se pueden descargar gratis y son relativamente sencillos de aprender.