Force.com is a unique cloud development platform that is in many ways different from traditional software development platforms - even those based on cloud technologies. This short course is designed specifically for .NET developers to understand the nature of Force.com by comparing and translating .NET concepts to their Force.com equivalents. In particular, this course serves as a prequel for .NET developers to the course "Force.com and Apex Fundamentals for Developers"
Dan Appleman is a well known author, software developer, and speaker. Currently the CTO of Full Circle Insights, he is the author of numerous books, ebooks, and online courses on various topics (technology and other). His latest book is "Advanced Apex Programming" - advancedapex.com Personal Website http://danappleman.com.
Mapping .NET Concepts to Force.com The challenge with a paradigm shift is that it has far-reaching consequences, much greater than just switching languages or class libraries. In this module, we'll take a look at how a number of key. NET technologies map to concepts and technologies in Force. com. You've already seen that this paradigm shift changes the way you should you look at tooling. A. NET developer who uses Visual Studio always uses Visual Studio when working on a project. A Force. com developer uses the declarative environment for many tasks, and when editing code, may alternate at various times between the environment's code edit window, a developer console repository edit window, or the external Force. com IDE that is based on Eclipse. But, the impact of the paradigm shift does not end with the tooling. It doesn't just impact the way you develop an application; that's just the start. It also has a far-reaching impact on the code itself, on the design patterns that you use. In this module, we'll look at four core technologies and how they map to Force. com. First, we'll take a brief look at traditional programming. Brief, in that this course is intended to be an introduction to other resources that cover this topic in depth. Next, we'll take a look at Visualforce, a technology that is analogist to ASP. NET. More important, as a Cloud platform accessed over the web, Visualforce is the primary UI technology for those who need to go beyond the built-in forms that you can configure using page layouts. We'll take a brief look at integration scenarios, taking either a regretful, or joyous farewell to WCF depending on your perspective. Finally, we'll take a look at security, because it is an area that many. NET developers have found challenging when moving to Force. com.