Update - November 26, 2014: Over 1400 students enrolled so far! That's awesome! New lectures are coming!! Here's a preview of what's coming up:
Remember, your one-time purchase grants you lifetime access, so you receive all new lectures & updates at NO ADDITIONAL COST.
- November: Lectures are already being added about timer jobs for Office 365, and I'll be adding by end of November / early December.
- December: Did you know Microsoft gives us a generic timer job we can "piggy-back" on without having to write our own jobs? Lectures will be added in December about this!
Timer jobs are SharePoint's way of executing scheduled tasks. Many commercial SharePoint products and custom solutions use them, and they're a super important concept for any serious SharePoint developer to master. In this course, I'll teach you all about timer jobs and show you the secrets pros use to create solutions that are good enough to sell commercially! This is not a typical training course. I created it because I know there are people out there like me who want something different
. I'm a developer myself and was frankly disappointed in the training available in 2007 when I got started with SharePoint development. Everything seemed too canned (academic) and was focused on "how" and not "why." The "how" is the easy part, and most developers know how easy it is to find that kind of information on the Internet for free. This course covers "why," not just "how." Here are a few examples of how this course is different: Example #1
: You may have seen articles or blog posts telling you to inherit from SPJobDefinition as your base class for a custom timer job. Did you know there are other options that are sometimes better? Take this course to learn about the alternatives! Example #2
: I've read many articles about timer jobs that say "use the property bag for configuration settings." Really? There are other options too, and sometimes those are better! I delve into this topic in Lecture 8. Example #3
: Best practices from real-world experience. This is a big deal. I cover things like error handling and progress reporting that other training courses and articles don't cover in much detail, if at all. Why? Because those things matter in real life! Glossing over them might be okay for simple "how to" articles but not when you're building commercial solutions you're selling
to people! I update this course periodically with new information to keep it current and relevant. Since you have lifetime access to this course once you purchase it, you get these updates at no additional cost once you buy. Access to the instructor
: When you purchase the course, you also get access to the discussion area and can message me to ask questions or make suggestions about additional topics you'd like to see covered. And if I create new lectures based on your questions or suggestions, you get those at no additional cost once you've purchased! By the time you finish this course, you should feel confident about when timer jobs are an appropriate design choice in SharePoint and how to create one like the pros do. Good training is about making you more valuable
and getting you productive as quickly as possible
. All the information you need is wrapped up into this one course and is presented with real-world examples and best practices. Get started now!