Microsoft Technical Education Conference (Microsoft Tech ED)
1 I am concerned about:
The content of this conference is very rich, but because Microsoft provides us with network technology, Microsoft provides us with network classroom and various distance training opportunities, so in this technical education conference, I feel novelty. So, this time I go, first to see where Microsoft will focus on development? What application modes are Microsoft in existing things? What are the development techniques, etc. I have chosen two aspects:
N Office Application and Development
Development, technical trend
2 Review:
2. Exploring the artistic conception and technical trend of Office solutions
The main purpose of this class is not to talk about technology, how to develop, mainly to describe how to understand the relationship between office parts, how to learn from Office, how to use good Office to provide solutions for enterprises.
Although this class has not given me a technical assistance, it improves that I have a key technology to learn from office to provide Office solutions for businesses; understanding how to learn offices.
l Office is a tool, the tool is to help people solve the problem, so when doing the Office solution, do not provide anything from Office, that is, you can't have such a function, you must talk to you. Go to the solution. Dreaming Office solutions need to be started from needle.
l Here I first heard of Mr. Guo And Ding's office five-line, Excel belonging, PowerPoint is water, Word Wood, Outlook belongs, Access vest. The five elements are each other. What does that mean? It is five components to associate with each other and constrain each other. The data in Excel can be used for PowerPoint. The chapters in PowerPoint can automatically create chapters such as Word ..., but Excel cannot be used to replace Word as document editing, Word cannot be used to store data, etc. This point is very common, and it is also very new. The key is not here, the key is that I really understand the true use of the five most basic components of Office, that is, each component has its own specialties. Have your own shortcomings, a component will make up for the shortcomings of another component, as long as the flexible application is a good Office solution.
l The need and curiosity is to learn two factors that use the Office solution. So, you want to observe things in your work and see what is available in Office solutions.
l Office solution is good, not what kind of function is available in Microsoft, what version. Microsoft can create a good pen, but it can write a good word with a pen. So, when doing Office solution development, you should ignore the version, don't chase high versions, the key is to solve the problem.
l The people who do developed should cultivate two capabilities: debugging and retrieval. Because you can accurately position problems when you are doing development, you will increase the speed of your debugging process; the so-called retrieval ability is to find the ability to find a solution through the network.
l About technical trends. VSTO will replace VBA, so Mr. Guo tells us to pay attention to Microsoft's Office new development tool. He tells now, now we use the Office of VS.NET 2003D.
l The development template is unhappy, but according to Microsoft's law, it will soon be replaced by new things soon. In addition, the current Office solution is no longer a single-machine version of the solution, you should follow the background service in Office System, then data exchange between these services will be used to use XML, so XML is what we have to work hard. 2.2 Planning, deployment and application SharePoint to enhance corporate competitiveness
The content of this class can know from his topic, it is about planning and deploying Sharpoint. Although I have seen Microsoft's related documents when planning the company's knowledge portal, but because there is no practical case, I don't understand why I have such deployment. So, is our current deployment method meet the requirements? Is there any hidden dangers? So, I chose this lesson.
As I wish, this course details the principles of deployment, the calculation method of capacity, and the ratio of various job servers in the farm. Also, you also describe how to recover a single document from the database.
According to my analysis, the company's server current deployment should be said to meet the company's application, but the only worry is the database server. Because too many applications run on a database server, once the database is affected by other applications, the system will be seriously affected.
2.3 Enterprise Project Management and Its Realization
A few days ago, I just explored one piece of corporate project management with other departments. In fact, I have little to understand project management, so I don't understand the management of corporate projects. So in this class, I explain a concept, what is corporate project management? Corporate project management tube? Because of the enterprise, there are many sectors and links involved in the project, so in the process of project management, in addition to those factors in a single project management, such as progress management, cost management, etc., it also requires various departments to carry out Collaboration, each project is cooperating, etc. Therefore, the definition of corporate project management is: "The management of a series of projects, plans and project portfolios for organizations in the implementation of their strategy." In other words, corporate project management officially implemented the process of implementation of the company's strategy. Combined with the "implementation" just learned, I think that the project management platform may be able to play a relatively large role in the future, so we can argue, we need to spend more time to study this system, and spend more Many times to expand this system.
In this course, they demonstrate the Dream Dragon's PM system, which is an endless management system that ends the entire cycle of the project and establishes a complete workflow control. I thought about it, our company's project management. At present, the company's project management is actually a few pieces, and if we can integrate these, then, it will be the most widely used system after the attendance system.
Carlos Ghosn, President and CEO, Nissan said: "5% strategy ... 95% execution".
2.4 Application of Microsoft Office Project
This class mainly explains that Porject covers six areas in nine areas in the field of project management knowledge (should be considered seven areas). These six areas are: project integration management, project management, project time management, project cost management, project human resource management, project communication management, if you use Porject Server, it also covers project risk management part, Microsoft experts frank, no Cover project quality management and project procurement management. Subsequently, the application of Project software in various fields of project management and introduces many project management skills.
There is also a sentence in this class, I think it should be remembered: Measuring the project management maturity of a project manager, not to see how much money is the company, created how much profit, and should be told that he is strictly planned.
2.5 Develop Web Parts, integrate web services, expand the application of SharePoint sites
This is a technical class. The following is what I think is helpful to me:
l To learn Web parts development, you should learn the WSS SDK, then learn SPS SDK. (I learned the SPS of the SPS, no wonder, some things don't understand)
l WebPart design, try to avoid calculations, because WebPart should only use only for the UI, because there is a lot of calculations in WebPart, must cause the entire page, even the entire site is slow. (Before this, I have been planning to use WebPart to develop some process control programs, it seems to give up)
l WebPart is strictly tested before deployment
l WebPART is suitable for enterprise application integration (EAI) because WebPart's connection features can be easily passed.
l Describe the development model of WSS / SPS
l Demonstrate a WebService for collecting news, I want to talk more. There is a SPS server at the home of Teacher Taipei, and he uses SPS's powerful search function for a WebService for search for teachers. Then, in any place, he can access this WebService through his program. WebService will provide him with news in SPS. Even if the news on the source website has been deleted, he still retains these at the server in his home. information. This reminds me of the SPS that is likely to be implemented in the company, collecting business information for the company's business departments.
2.6 How to build a powerful, scalable workflow solution on Microsoft's platform
Originally, I want to see how to build a workflow solution using Microsoft platform. Here, it introduces a product of a third-party partner that has been developed. The basis of this workflow product is SPS, a bit similar to TIB, which can quickly build a variety of workflow.
2.7 Customize SharePoint Site, Wonderful Web Parts and Templates
I have heard the online courses in the class of SharePoint. Some new custom methods can be learned every time you listen. This time, in addition to some previously learned, learn how to use XML editing web parts to display other sites on a web page, this is a bit similar to the WebPart function I developed. However, relative to the development of WebPart to render data, XML is still a bit difficult for me.
Another gain is to know that you can use FrontPage to back up and restore, migrate a WSS site (it seems to be used for SPS site)
2.8 Programming Access SharPoint Document Library and List
Learn to access document libraries and lists by programming. I actually use the object model in WebPart to access the document library and list, but through this study, I learned two ways:
Access the document library and list via WebService
The system default provides many webservice to access the document library and the list, we can call it directly in the .NET program, just I have never known these, but also to develop a library and list for accessing documents and lists. WebService. The reason why I am very happy is because these WebService will bring convenience to our business data integration (EDI). For example, I have always wanted to introduce the report in the defect tracking system into the knowledge management system, so that employees can find these knowledge, but because there is no SPS on the machine of the deployment defect tracking system, I can't call the SPS object model. Then, the best solution is through WebService. Access the document library and list via FrontPage RPC:
This content, I have not been touched, before this, I haven't heard of the FrontPage RPC. After I searched the network. It turns out that RPC is a remote process call, FrontPage provides a specific API can directly access document library And list. Details I am afraid I have to check the relevant SDK can know.
My idea is that through WebService, all documents generated by the company are concentrated in our knowledge base, which can greatly facilitate employee access.
2.9 Prospectting Office Development Environment
Microsoft experts show us the next generation of development tools VS.NET2005 support for Office. Through this tool we can develop our Office Application Solution to the way you look.
2.10 Microsoft E-Learning Portal Solutions Framework
The company's E-Learning solution has been plaguing me. So, I will listen to this class in the morning. Through this class, I learned Microsoft's solution.
First, E-Learning is not simple to put the original paper's teaching materials on the Internet, E-Learning. The e-Learning system should be able to provide a new new learning environment that is easier to communicate.
I pay attention to the picture intercepted in the PPT, although he did not tell us what we did, I noticed that there were SPS traces on each page. I summed up, their solution is probably:
The foundation of the solution is SPS. They create different portals for each different role. The lecturer can view what you need to deal with through your own interface (using OWA), see which materials can be used to find your own lesson plan (SPS), what are the arrangements of the Academic Affairs Group (SPS Sharing Calendar), which students can be viewed (Live Communication. And you can achieve learning management functions such as the issuance of the teaching plan (here you have used Microsoft Class Server, there is currently no sale).
Students can also download the learning information (SPS) through their own interface, and ask questions in real time through Live Communication. Watch video courses (Live Meeting and Media Server)
In our existing system, it seems to be a Microsoft Class Server, which means that our system is missing a learning management system.
My idea is to design a WebPART to record employee to access the web page time and duration. Then deploy this WebPart and courseware content to the same WebPart page, when the user learns this courseware, WebPart is automatically recorded information about this person's account, persistent learning time and other information.
2.11 Create a test platform and test lab with Virtual Server2005
We used Microsoft's Virtual PC, which is very easy, but there are some shortcomings. For example, he must run under the UI interface. Once it is logged out of the user, then it will terminate the operation of the virtual machine. Therefore, VirtualPC is used to build a test platform, while Virtual Server 2005 is more suitable for test platforms. It is running as a service, you can launch your virtual server through a web way, see your virtual server's work, instant you log out, your created virtual machine will not terminate running ... I am working, the most headache is test and experiment. Because the computer under the production environment cannot be tested, it is prone to problems. As the company's continuous expansion, then there are some experiments and tests to do, such as the implementation of SPS multi-front terminals (solving the problem of branch access to knowledge portals), such as RMS ...
And because it is often commissioned, change the network settings, then, I have forgotten to change, so that the system is not normal, so after I return to the company, I must strive to strive for some hardware from the minister to build my development environment.
2.12 Develop and deploy a Web Parts Based on SharePoint Portal Server 2003D
This is the last lesson I listen, this class will have a lot of TIPs in a short hour.
For me, the biggest gain is:
Know where to find SharPoint development test tools.
I know that manually deploying Webpart needs attention (I have won't be manually deploying WebPart why it will fail).
How to pack WebPart into MSI
How to implement preview features in our own development of WebPart
How to improve the performance of WebPart
How to implement the asynchronous load of WebPart, that is, the framework of WebPart can be displayed, and the background is calculated to calculate the data to render.
3 Summary:
3.1 Microsoft focuses on this conference:
From the course arrangement at this Microsoft Technical Education Conference, Office System is one of Microsoft's key content in China, and Microsoft's experts have clearly stated that the next generation of Office Ssystem will be compatible, that is, now developed WebPART is still available in the next generation of Office System. Moreover, Microsoft has integrated OFFE System solutions in its development environment.
3.2 Technical Trends:
At this conference, different Microsoft experts have emphasized the same technology, that is, XML more than one Microsoft expert advised us, and the extensive XML will provide much convenience to our development and application.
4 I have some ideas:
Through learning and participation in this conference, some of my points have been verified, and some have some point of view, I think I should adjust my own work.
A few more time, I put a lot of time to the new technologies of chasing Microsoft, and I didn't put energy into the problem solving in the actual work. I have established the principle of demand-oriented, I think the remaining time in this year should be more used to solve the practical problem in work.
4.1 The actual problem that needs to be solved:
1. Create an AD-visited WebService
2. Establish a WebPart that can display document library content in a tree structure to solve the problem of lack of levels of document libraries reflected in some departments.
3, solve the problem of booking email subscription
4, create site map
5, import the defect tracking system data into the knowledge center
......
4.2 Design Direction of Information Platform:
1, enterprise data integration
2, strengthen workflow design, strengthen cooperation
3. Improve the "mobile capabilities"
4.3 Technical Research Direction:
1,. Net framework research and research on ASP.NET2, WSS and SPS
3, XML learning
4, Office development (including Project Server, etc.)
5, RMS application and development
6. Application and development of Media Server