Intellij Idea Training

xiaoxiao2021-03-06  20

Intellij Idea Training

In order to better make the majority of Intellij Idea enthusiasts, improve program development efficiency, enhance the level of knowledge level, and organize the Idea product training for this JetBrains China Agency (Jetmaven), main purpose is to introduce the use of IDEA products. And development techniques and provide a chance to understand and learn from all IDEA users and enthusiasts. As the best Java IDE, IDEA, due to fewer information, plus its more advanced and frontier philosophy, has certain cognitive difficulties for the majority of Java developers. I hope that through our training and communication, bring new ideas for your study and work.

course:

1 Intellij IDEA Programming Environment

Installation: JetBrains recommended installation method makes your installation and upgrade operation easier;

Basic setting: Java's Chinese issues, keyboard shortcuts, resource settings (DTD, Schema, Taglib), font color, code style, JDK, and Java class libraries, etc.

Project creation: Project settings, configuration of various types of modules, projects and modules directory organizational structure, using ANT organizations, etc.

2 Active Template (Live Template) and File Template (File Template)

Detailed about the use of Live Template and file templates and applications in different situations, such as XDoclet development, JUnit test, project file template, etc. File generation. Recommended content: file template design based on xDoclet, project file template, XDoclet-based activity template, etc.

3 TDD: Test Drive Development

TDD has been the development method of developers, but due to its own complexity: such as test code generation, code navigation, automation test, many developers have this awareness, but in actual development, this step is saved. It is because of its complexity. Combined with IDEA, we describe how to use the IDEA potential mechanism, let your test development simple and convenient, let all developers like test, involving content: test class template, test code fast generation, normal Java class test, Struts action test, Spring Bean test, etc. At the same time, the powerful navigation mechanism of IDEA will be introduced.

4 use of reconstruction and design patterns

Reconstruction has always been the most proud of IDEA, but many developers don't realize the potential function of IDEA in this regard, just use some more superficial reconstruction methods, here we use more identA more characteristics, at the same time Combined with design patterns, let you more understand the combination of reconstruction and design patterns and deep features.

5 J2EE Application and Struts Framework Development

The IDEA's web setting is more complicated. This is really uncomfortable, but the purpose behind complex settings is to develop more efficiently. Here we explain to you how to develop Web applications under IDEA, involving XML, SERVLET, TAGLIB, JSTL, etc., while combining popular Struts frameworks, you will make you experience the features developed by IDEA in framework. At the same time, we introduce you how to develop EJB development in conjunction with JBoss and WebLogic, here will combine XDoclet, so that complex XDoclet will also become very simple.

6 plugin development

The IDEA's plugin is increasing, JetBrains is also committed to the development of IDEA plug-ins, we will introduce Open API, PSI, and PLUGIN testing, will introduce you to everyone's common techniques for the entire development process and development plugins, if You want to extend the IDEA function, plugin development is necessary. 7 Code Review (Inspection) and intention (inteention action)

If you know XP and reconstruction, you must know the word Smell (Code Masant), combined with the IDEA's inspection mechanism, quickly help you correct these potential errors and enhance your code quality. Intention action is the least unique aspect of Idea, through the introduction of INTENTION Action, you will make you feel different programming methods. The combination of both will make you modify the bad smell of the code very easy.

8 General plugins, such as (PE, Workspaces, Maven, CruiseControl, etc.)

The Idea's plugin is also very much. Here we choose a few introduces to you, understand the back of these plugins, and bring the convenience of bringing the encoding.

Student requirements:

There must be a certain Java programming experience, familiar with J2EE development, have a certain understanding of the commonly used software frameworks such as Ant, Junit, and interested in code level programming.

Training time and cost:

Each section is 2-3 hours, twice a week, respectively, on Saturday afternoon and Sunday, a total of 8 classes (explained the overall learning situation of the students). The cost is ¥ 400 / person, because it is not a simple communication meeting, and the cost I hope everyone can understand.

Start date:

Idea 5.0 will be released in June, we developed in early May, let everyone know the latest IDEA 5.0 characteristics, master the best Java IDE tool in the world.

provide information:

1 JetBrains product trial disc: Intellij Idea, Resharper, Omea Pro

2 course courseware

3 Intellij IDEA badge (as a class certificate)

4 IDEA shortcut key print color

contact details:

Registration: 010-88578032 Miss Zhang (Mino@jetmaven.net)

Technical support: 010-88579098 Mr. Chen (Jacky@jetmaven.net)

Website: http://www.jetmaven.net

Precautions:

JetBrains China Agency (Jetmaven) has not entrusted and authorized other institutions and individuals to apply for Intellij IDEA training. If you have any questions, please contact us directly.

转载请注明原文地址:https://www.9cbs.com/read-43531.html

New Post(0)