We just need people to finish this:
http://wiki.wocommunity.org/display/WO/Learning+WebObjects+-+the+curriculum
> Hi Markus,
>
> Great idea! Videos are fine, but they scatter the content all over the place
> and you can't find things you need to reference quickly. I feel the same
> about ERD2W, the content is now all there in the recent WOWODC videos, but
> now a document is needed to tie it all together.
>
> See below:
>
> On 2012-06-08, at 5:48 AM, Markus Ruggiero wrote:
>
>> Folks,
>>
>> after a lot of thinking back and forth I finally decided that the world
>> needs another book about WebObjects. And for this I need your
>> input/feedback. But first let me give some background on why I would do
>> this....
>>
>> I am a part time teacher and author of course books besides doing project
>> work for customers. Just recently I have finished a course book about SSAD
>> (yes, that old stuff that still has some importance) and am currently
>> redoing a course book "Intro to OO Programming with Java". The courses I
>> teach are part of the formal training to become an application developer
>> with an official diploma. This apprenticeship lasts two resp. four years and
>> consists of 30+ modules plus an internship. I teach many of those modules
>> and I can offer sometimes (as time permits) one of my student in internship
>> in my company.
>> Last year I had the opportunity to do a module "OO-Multiuser Application
>> with Relational Database". The topics are given by Swiss Federal regulations
>> but the teacher/school is free to use whatever tools and environments they
>> want. I decided to use WebObjects and particularly EOF (object relational
>> mapping is a big part of this module). Somewhere in the basement I found a
>> set of the old Programming WebObjects 1 course book by Apple from around
>> 2001. The students liked what they learned (albeit some had problems with
>> course material in English) and I started to think that we ought to have
>> something like that old PWO stuff but based on the modern tools. That same
>> course will be run again beginning of next year and I hope I will be
>> assigned that course again (there is quite a chance to that). But we would
>> have to have a proper course book in German. I intend to formalise this
>> course and write the course book introducing WO. The book will be in a style
>> that encourages reading (readable almost like a novel). It can be used as a
>> course book in formal training but it will be written in such a way that it
>> is suitable (and preferable) for self-teaching. Of course the book has to be
>> done in German but I think I can do an English version in parallel. There
>> are some specific requirements for the topics covered in that particular
>> module. These could be left out in the English version but I think the two
>> versions will share more than 80 percent of the content.
>>
>> Planned time frame is Q4/2012. The book will probably be available as an
>> e-book. Maybe a print version is doable. The German version will be in print
>> (but that will be the school's thing do do).
>>
>> I intend to follow loosely along the lines of the original Apple PWO 1
>> course. Here I have some requests to you folks out there: It is clear that
>> all the tool specific things must be redone. What else would you consider to
>> be important? WOnder?
>
> Definitely Wonder. I wouldn't want to start a new project without knowledge
> of:
>
> 1. Prototypes
> 2. Migrations
> 3. EOGenerate and the related templates
>
> so many amazing and time-saving things in here now like:
> .create
> .fetchSpec
> .fetchAll
> .fetchRequired
> .addTo
> .removeFrom
>
> 4. Importance of properties (setting database connection dictionary, for
> example)
>
> Greatly simplifying some of the old convoluted things for a beginner might be:
>
> ERXKey
> ERXQ (qualifying)
> EOQualifier qualifier = ERXQ.and(ERXQ.equals("name", "Mike"),
> ERXQ.isTrue("admin"));
> ERXS (sorting)
> Person.fetchSpec().qualify(Person.NAME.is("Mike")).sort(Person.NAME.asc()).fetchObjects();
>
> David
>
>> Probably, but how far should I go there? The book is clearly for the
>> beginner, so I do not want to go into too much detail (hey there was a PWO 2
>> course once, there could be a followup book eventually...). E.g. as great as
>> (ER)D2W is this should not be part of that book, neither should be REST,
>> Ajax etc. I really want to stick to the original topics and adapt those to
>> the modern world. I will include a chapter about setting up the development
>> environment for both Mac OS X and Windows (I know the license states that
>> one must not develop on non-Apple HW but the license does not state that one
>> must learn on Apple HW only!) and a bit about deployment.
>>
>> Please let your suggestions and ideas come up. Either post here as replies
>> or mail them directly to me.
>>
>> Thanks for your help, see you (at least some of you) in Montréal
>>
>> ---markus---
>>
>>
>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com
>>
>> This email sent to [email protected]
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
>
> This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]