Current location - Loan Platform Complete Network - Big data management - What can I learn from Java training?
What can I learn from Java training?

What can I learn from Java training? Currently on the market, there are many Java training institutions, different Java training institutions we learned the knowledge point may also be different, learn Java partners can look at the recruitment announcement on the specific Java engineers photo needs, about Java training in fact, in addition to their own efforts basically by the control of the Java training organization.

Java training can learn knowledge, Java training learning can not learn knowledge, there are mainly a few points to decide:

First, their own learning in the Java training courses in the learning mentality has not been put correctly, learning whether enough effort, for do not understand the problem of whether to be able to humbly ask for help;

Second, the current online Java learning materials is also more, in the study of the spare time can also be in the online learning, expand their knowledge;

Third, Java training course teachers and course content, whether the teacher is strong enough to transfer knowledge to the students, whether the course is more rich;

Learning is a time-consuming thing, no matter whether it is self-study or Java training, is the need for students to have The first thing that you need to do is to make sure that you have enough confidence and hard work to learn better.

What knowledge points will be learned from Java training in Changping Beida Qingbird? The following is a brief summary:

Phase I, Java design and programming ideas

1, Java language fundamentals

Java language, Java environment variables, variables, operators, expressions, branching statements, looping statements, arrays, arrays of applications, the industry norms. Double-color lottery program implementation.

2, Java object-oriented

Classes, objects, attributes, methods, constructs, encapsulation, inheritance, polymorphism, rewriting, overloading, access rights controllers, this, super, static, singleton design pattern, final, abstract classes and interfaces, template design pattern, inner classes.

3, JavaSE core class library

Java core classes, Java strings, date handling, wrapper classes, collections, data structures, exceptions and exception handling, JavaIQ, multi-threaded programming, thread synchronization mechanism, concurrent packets, JAVA network programming, Java generics, Java reflex mechanism.

4, Java design

Design principles, design patterns, common algorithms, new features of Java, Maven using SVN version management.

Phase II, Database Technology and Web Fundamentals

(H5)

1, Oracle Database Development

SQL statements, SQL statement principles, SQL statement optimization, tables, views, sequences, indexes, Oracle Data Dictionary, Oracle Database PL/SQL development, database design principles. .

2, JDBC

JDBC core API, JDBC optimization techniques (caching techniques, batch processing techniques, database connection pooling).

3, XML

XML syntax, XML parsing (SAX, DOM, Dom4j).

4, HTML5 (H5) Web front-end technologies

(H5/CSS3/JS)

Basic document structure, links, lists, forms, forms; CSS basic syntax, box model, floating layout, positioning; JavaScript language basics, DOM programming, event model.

5, Jquery

HTML5 (H5) JQuery, JQuery objects, element selection, DOM, operations, CSS operations, animation effects, JQuery plug-ins.

6, AJAX framework

Ajax basics, XHR objects, Ajax design patterns, JSON technology, RESTFUL technology.

Phase III, JAVAWeb technology and mainstream framework (SSH)

1, JSP& Serviet

JSP syntax, JSP tags, custom tags, JSTL and EL expressions, new features of the JSP, MVC design pattern, Service lifecycle and Serviet server, Serviet filters and listeners, Tomcat configuration and deployment.

2, Spring

SpringIoc, Ioc injection techniques, object advanced matching assembly (automatic assembly, template assembly, component scanning features, FactoryBean, object lifecycle), Spring, AOP, the principle of Aspectj, SpringJDBC support

3, MyBatis

MyBatis mapping basics, DQL mapping, DML mapping, result set mapping, advanced dynamic SQL mapping, the use of SqlSession, SpringMyBatis integration

4, Redis

Redis principles, Redis commands, JavaRedisAPI, SpringRedis integration, Redis clustering and caching

5, Nginx

Nginx principle, Nginx environment, Nginx, virtual machine, Nginx reverse proxy, Tomcat server integration, Nginx URL rewriting, Session*** enjoyment of technology

Struts2&Hibernate

6, Struts2 control flow, OgnI, Action, Interceptor, Result, FreeMarker, Struts2 markup library, Struts2 extensions, Strtus2 applications, HibemateAPI, Hibemate entity mapping technology, Hibemate relational mapping skills, HQL queries, Hibernate caching technology, SSH integration

Phase IV, big data technology (Hadoop and Spark)

1, Hadoop

Hadoop foundation and environment, HDFS architecture, MapReduce; Hadoop cluster mode, HDFS federation, the use of ZooKeeper to achieve HA (high availability) function of the Hadoop cluster, Yarn task scheduling mechanism, ApacheHive, Pig data processing, integration of Hadoop and Sqoop, Flume and OptionSomeNone, Tuple; collection methods and operations, future object synchronous processing and asynchronous processing of the return result

3, Spark

Spark and Hadoop has become the core framework for the current big data processing field. The course system explains in detail Spark build, Spark-shell use, Spark-submit submit applications, Spark kernel design and implementation, and the implementation of the kernel in the architecture, the operating principle of the detailed explanation; Spark eco-exercises in the various components, including: SparkCore, SharkSQL and SparkStreaming and so on.

The above content is a summary of what can be learned by participating in Java training, if you also want to participate in Java training, be sure to choose a reliable Java training organization, or come to Changping Beidaqingbird to participate in the Java training course free trial course may be helpful for the study of Java partners.

Disclaimer: content from the open network, if it involves infringement contact as soon as possible to delete!