(Transfer) The master leads the apprentices to learn to write the java framework. The framework does not use the framework. If you want to learn

Take apprentices to learn JAVA architecture (JEECG community) 

 

 

     How do Java programmers break through the bottleneck of 2 or 3 years of work, and how to go to a higher level?

     Too many coincidences have brought me into contact with open source. After communicating with many friends through JEECG, I have the idea of ​​helping others learn the underlying architecture .

     Many people will feel that they have encountered a bottleneck after 2 or 3 years of Java development. Can do anything and can't do anything, how to change the predicament, why many people have been writing for 7 or 8 years and still a code farmer, too many passive at work because they do not understand the underlying principles. The work pace of the company is relatively fast, and it is difficult to have the opportunity to learn the principles of architecture, and no one teaches them. Therefore, at this time, learning the principles of architecture and expanding your thinking is particularly important for your future career.

     There are two newcomers in the same company. One newcomer knows everything and learns things quickly. Some people learn things very slowly and painfully. There are new technologies everywhere. Why? Because that person understands the principles, everything has laws, and if he masters the laws and learns other things, the principles are the same, and if he touches them, he will hit the wall everywhere if he doesn’t understand the principles, and his learning will be slow and tortured.

     I'm going to set up a tutor-like training class, similar to a university graduate tutor, who will give you topics, assign tasks, and share materials to help you improve. My teaching method is based on self-study, supplemented by tutoring, and accumulated experience in practice to master the principles. The main direction is JAVA architecture, deep-level java architecture foundation, mainstream framework technology and so on.

(Special instructions: non-offline or online teaching, through sharing materials, let students learn by themselves, do not know how to ask tutors, guide the way)

 

Teaching characteristics

Learn the principle, write the structure, use the framework

teaching method

Guided by the teacher, self-study is the main, each subject will have corresponding homework and materials (homework)

registration time

Sign up on the 10th of each month (only 10 people per issue)

Faculty Profile

      Chief Architect_System Analyst_Senior SAP Consultant_Founder of JEECG Open Source Project ( www.jeecg.org )

      Currently in the financial business department of Jingdong Mall, the director of development manager and architect. Mainly engaged in Internet finance, financial leasing, big data , mobile applications, cloud computing and WeChat applications, etc.; loves research technology, obtained sun certification in 2005, worked in Tokyo, Japan, and has a deep understanding of architecture; personal open source projects include JEECG (Intelligent Development Platform) , MiniDao (Lightweight Persistence Layer Solution)

    At the end of 2012, the open source project JEECG was " interviewed by ITeye experts ";

    In 2013, JEECG open source project ranked ninth with 887 votes in China's outstanding open source project public voting (project recommended by experts);

 

Teaching content      

   Java architecture foundation, javaWeb technology, struts2, spring , hibernate , mybatis and other major open source frameworks, maven construction, linux, Oracle, Hadoop big data, WeChat development , Andriod development, MogoDB, jeecg technical training guidance.

 

teaching method

    1. Focus on students' self-study, supplemented by tutoring, tap students' potential, and cultivate high-quality talents at low prices.

    2. Teaching students in accordance with their aptitude, formulating teaching methods for different students, and providing corresponding videos and materials for each stage.

    3. Students can directly answer any questions they encounter such as self-practice and practical projects.

    4. Provide practical topics from time to time, and real projects for you to practice.

    5. Guidance period of 1-2 months.

 

Apprenticeship requirements

    1. Learn to think and master the ability to query information.

    2. Students are required to have a good java foundation, because the focus of this teaching is relatively deep
    . 3. When you do not understand the principle, you can ask the instructor.

    4. The skill level of a programmer is not how many frameworks he has mastered or how many projects he has done, but how many principles and essence he has mastered. To know the truth of invariability.
 
The teaching system is as follows

Open source community architecture class assignments
Homework 1: Write a Mvc framework
Homework 2: Write an apache server  
Homework 3: Implement the Annocation annotation method for the Mvc framework
Homework four: imitate mybatis to write a persistence layer
Homework five: imitate monogdb to write a database
Homework 6: Learning to use code generators
Homework 7: maven project, git learning
Homework 8: Workflow Activiti Learning
Homework 9: WeChat development
Homework 10: Android, HTML5 development learning
 

Phase 1: Java Architecture Fundamentals 

   Instruct apprentices to master the basics of Java (reflection, xml file processing, properties file processing, proxy mechanism, annocation annotation), I will recommend good materials for learning, and at the same time guide what are the key points, which can be ignored, which need to be understood, encountered Questions will be answered as soon as possible. When this stage is over, curriculum design will be carried out to consolidate knowledge. I will set up a project, you will implement it, and at the same time will guide you on how to implement it. In the process of implementation, you will encounter difficulties and difficulties. help you solve. After completing this topic, you will have a preliminary understanding of the fundamentals of java architecture.


The second stage: Web page technology
   Html, css, Javascript, Jquery, Easyui, Dwz, Servlet also give you professional information, so that you can quickly master the knowledge. Avoid picking up a professional book, reading it for half a month, and then finding out that you haven't learned anything. Therefore, the purpose of the second stage is to let the apprentices master the basic knowledge of web pages. You don't need to call up beautiful styles, but you only need to be able to understand html code, css code, and javascript code.

The third stage: teach you to write the MVC architecture
       , provide you with architect-level materials, and teach you how to implement the mvc architecture based on the learning content of the first two stages; explain the implementation principles of hibernate and mybatis to you; the 

fourth stage: three major The understanding of architecture technology
  guides you how to quickly master the core ideas of Struts2, Hibernate, and Spring. Of course, if you have not fully understood the information I gave you, I will find time to teach you directly. For the application of the three major frameworks, the core ideas are relatively easy to grasp. If you master the core ideas of these three frameworks, your future in terms of technology will be much smoother.

The fifth stage: JEECG explains the training
  to give you first-hand learning materials, guide you to learn the key points, and give you some small examples to give you a deep understanding. Of course, at this stage, course design is required. We will discuss together and come up with a topic, and I will assist you in completing this S2SH application development. The above is what I think is the only way to learn Java web. Of course, all the problems you will encounter along the way, I will help you solve them as soon as possible. But at the same time, I remind you that if you encounter a problem, you must first learn to solve it yourself. If you can't solve it, you can ask me, so that you can improve yourself faster.
In the end, the master leads the door, and the practice depends on oneself. I have the ability to turn you from a rookie to a bird. As for how high you can fly, you have to rely on yourself.
 

Note
   that this is a tuition fee of 880 yuan. Of course, I don’t think the apprentices I bring are worse than the students who spent more than 10,000 yuan in the training class. If you work hard, you will be much better than them. When you learn something, you can also become one of the core members of jeecg and build a Java learning platform together. You can also become a good teacher, bring out a group of better apprentices, and build a better open source community. Your contribution is proportional to your return.
  Question answering time is available from 8:00 pm to 10:00 pm every day, and the work is the busiest in the morning.

 

* * * Interested parties register directly, QQ: 2682999044

* * * Jeecg Master and Apprentice JAVA Architecture Group ③ 24110687

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326945975&siteId=291194637