Course |
Course Content |
Course Objectives |
Phase I (through the Tetris Project) |
Java language Basics |
Algorithm Foundation, common data structure, Enterprise programming specification. |
Master common data structures and practical algorithms, and cultivate good enterprise-level programming habits. |
Java Object-oriented |
Object-oriented features: encapsulation, inheritance, polymorphism, object-oriented programming, basic design pattern, etc. |
Master the basic principles of object-oriented and the meaning in programming practice, master the fundamental realization principle of Java object-oriented programming. |
Training Project One: Tetris project development |
Second stage (through T-dms V1 project) |
JDK Core API |
Language core package, exception handling, common Toolkit, collection framework. |
Proficiency in JDK core API programming techniques, understanding of API design principles, proficiency in reading API documentation, and a solid language foundation for follow-up course learning. |
Javase Core |
Exception handling, multi-threaded base, IO system, network programming, Java Reflection Mechanism, JVM performance tuning (JVM memory structure profiling, GC analysis and tuning, JVM memory parameter optimization), Java Generics, JDK new features |
Master the core content of javase, especially IO and multithreading, initially have the ability of object-oriented design and programming, master the basic JVM optimization strategy. |
Training Project Two: T-DMS V1 project Development |
Phase III (through the T-DMS V2 project) |
SQL language |
SQL statement basics and improved, SQL statement tuning. |
Good command of SQL statements, knowledge of database query techniques and SQL statement optimization techniques. |
Oracle Database |
Oracle Architecture and System management, Oracle database advanced programming, Database Design Foundation. |
Mastering Oracle Architecture and core Programming technologies |
Xml |
XML syntax, XML parsing (SAX, DOM), dom4j components, digester components. |
Master the rules of XML grammar, understand the DOM model, and be familiar with the various parsing methods of Java. |
Training Project Three: T-DMS V2 project Development |
Phase IV (through the T-netctoss Telecom billing system) |
Html/css |
TML basic document structure, mastering CSS Basic syntax, about HTML document blocks, links, lists, tables, forms, etc. |
Master the basics of HTML, master CSS selectors and common styling, and be familiar with HTML common elements. |
JavaScript core |
JavaScript language Basics (data types, functions, objects, closures), Java DOM programming, event models, JavaScript Object-oriented programming. |
Understand the principles of JavaScript in depth, skillfully programming HTML DOM with JavaScript, master JavaScript object encapsulation techniques, and lay a solid foundation for subsequent JavaScript learning. |
servlet/jsp |
Servlet lifecycle and Servlet server, Tomcat deployment configuration, JSP syntax, custom tags, jstl and El expressions, JSP new features, Java Web design patterns. |
A thorough understanding of the core principles of the servlet, proficiency in the servlet API, a thorough understanding of the JSP engine's working principles, a thorough understanding of the tag library principles, familiarity with common Java web Design patterns, and a solid theoretical foundation for subsequent Java web development. |
Ajax |
Ajax Basics, XHR objects, Ajax design patterns, JSON technology. |
Master the basic principles of communication in Ajax, and master AJAX data rules based on XML and JSON. |
Struts2 |
Struts2 core control flow, OGNL, Action, Interceptor, Result, Freemarker, Struts2 Tag Library, Struts2 extension, Struts2 Application tips (input validation, message internationalization, file upload and download, Prevent duplicate submissions, etc.). |
Master the core elements of Struts2, especially interceptor and result; Mastering Struts2 UI components based on template technology, mastering OGNL-based data sharing methods, mastering Struts2 customization and extension methods Proficient in web development techniques based on STRUTS2. |
Training Project four: T-netctoss Telecom billing System project development |
Fifth stage (by "Air ticket" true SS real Electric item of the Fergnan of the line wearing the series of the eye) |
Enterprise Application Development Deployment environment |
Linux Advanced command set scripting, remote login, ANT, Unit test technology, MAVEN build technology, SVN application technologies. |
Proficiency in Linux system-based operating skills, skilled in the deployment of applications, skilled use of development deployment tools. |
Struts2 |
Struts2 core control flow, OGNL, Action, Interceptor, Result, Freemarker, Struts2 Tag Library, Struts2 extension, Struts2 Application tips (input validation, message internationalization, file upload and download, Prevent duplicate submissions, etc.). |
Master the core elements of Struts2, especially interceptor and result; Mastering Struts2 UI components based on template technology, mastering OGNL-based data sharing methods, mastering Struts2 customization and extension methods Proficient in web development techniques based on STRUTS2. |
Durable Layer Framework Technology |
ORM concept, Hibernate core API, Hibernate entity mapping technique, hibernate relational mapping technique, HQL query, Oscache and hibernate caching technology; |
Master the jquery Core API, understand the basic design principles of jquery, learn about various jquery plugins, master the Basic principles of DWR and apply skills. |
Spring Technology |
Spring IOC Foundation, IOC injection techniques, object Advanced assembly (automatic assembly, template assembly, Component Sweep feature, Factorybean, Object Lifecycle), Spring AOP principle, AspectJ, spring JDBC Support, spring Transaction and security management Spring integrates hibernate, Spring integrated STRUTS,SPRINGMVC technology. |
Gain insight into the fundamentals and implementation of IOC and AOP, Master Springioc and AOP implementations, master Spring Transaction Management, and master the integration techniques of spring and other components. • |
Training Program Five: Development of enterprise-class application of "airline booking" system |