Current location - Quotes Website - Personality signature - What courses are available in software development?
What courses are available in software development?

The first stage, Java SE basics:

Java environment construction, Java process control statement-for loop, switch selection judgment, loop nesting, array copy, multi-dimensional array, final key Words, constructor calls, class access permissions and paths, advanced object-oriented features, Java exception handling, Set, Map, List interfaces and interface implementation classes, Java threads, synchronization blocking, JavaIO streams, file operations, copying, reading Write, delete etc. The second stage, JavaWeb:

MySQL installation, management, database creation, MySQL

UPDATE query, Mysql advanced operations, JDBC, JDBC database connection operations, JDBC dynamic Sql processing, Servlet3. 0

Web page redirection, Servlet3.0’s new annotation support, AJAX, detailed attribute explanations, etc. The third stage, Java advanced framework-SSH:

Struts2 exception handling, Struts2Log4j integration, Struts2 and JSON examples, Hibernate5, Hibernate collection mapping, Hibernate component mapping, Spring4.0, SpringAOP

AspectJ framework, Spring integration with other Web frameworks, Spring Hibernate support, etc. The fourth stage, Java advanced framework-SSM:

SpringMVC, Spring MVC generates JSON data, MyBatis, MyBatis environment configuration and getting started, Mybatis set tag, Mybatis trim tag, Shiro, Shiro quick start tutorial, Shiro Web Applications etc.

The fifth stage, SpringBootVUE full-stack framework:

SpringBoot, global exception handling, filter listener, EHCache cache, SpringBoot Quartz scheduled task, Vue, Vue.js installation, template syntax, calculated properties, event processing The sixth stage includes:

ActiveM environment construction, producers and consumers, message persistence operations, RSA digital encryption algorithm, Codebar barcode Generator, zxing QR code generator, HighCharts statistical chart, Echarts statistical chart, network player ckplayer, embedded network player, can be used freely on browsers and mobile terminals. The seventh stage, advanced application of the Internet framework 1:

Understanding of distributed service framework, detailed explanation of Dubbo architecture design and its core points, analysis of framework operating principles, SpringData data access, Lucene search engine, introduction to Lucene's full-text search server, index creation methods, Solr massive data search engine , Socket network communication, realizing RMI remote object communication, using JMS message service, Kafka distributed message system, WebService and Restful

WS, etc. The eighth stage, advanced application of the Internet framework 2:

Spring Security security framework, implementing web application security control, caching applications and EhCache framework, OSCache and JBossCache framework, MyBatis and Hibernate caching mechanism, NoSQL applications and SQL tuning, MongoDB

NoSQL database, Redis memory Database, realizing Redis

Session*** sharing, optimization of SQL statements, realizing database read-write separation, WEB application cluster and performance optimization, Maven project management tool, Web server load balancing, realizing Nginx and Tomcat cluster , using the LoadRunner testing tool, memory tuning for performance optimization, code optimization and refactoring methods, etc. Friends who are interested in Java may wish to start with Getting Started with Java! There are a lot of Java teaching videos on site B, ranging from basic to advanced. They are quite good. The knowledge points are explained in detail, and there is also a complete learning road map. You can also check it out for yourself, download it and try it out.