These free Online Courses, from Novell, are in-depth discussions on application development for Novell eDirectory and Novell NetWare. They contain sample code with detailed discussions on how to use the code. Information is also provided on required configurations, tools and programming techniques.
Here are some of their newer and more popular free online courses.
Building a Secured Corporate Web Application Infrastructure course: developer.novell.com/education/tutorials/sim2/ This will help you understand the challenges of developing a modern corporate web infrastructure, accessible from inside and outside the firewall.
The Novell Portal Services (NPS) Overview and Gadget Development course: developer.novell.com/education/tutorials/portal/ Introduces you to NPS. It will also introduce you to the development side of NPS, referred to as gadgets.
Secure Identity Management (SIM) Overview Course: developer.novell.com/education/tutorials/sim/ Designed to provide you with an introduction to Novell's Nsure business proposition, featuring a description of SIM and a workable SIM scenario.
Implementing an Interactive Web Site with NetWare 6: developer.novell.com/education/tutorials/interactiveweb/inde... This course details how to implement an interactive Web site with NetWare 6, using technologies such as eDirectory, Apache Web Server, and Java.
This ebook, [I]An Operating Systems Vade Mecum[/I], by Rapheal Finkel, is an out of print text which is available as a PDF file (1.16 mb in size).
A vade mecum (pronounced "VAHdee MAYkem") is a laboratory manual that guides the student step by step through complex procedures. Operating systems are complex mixtures of policy and mechanism, of algorithm and heuristic, and of theoretical goals and practical experience. This vade mecum tries to unify these diverse points of view and guide the novice step by step through the complexities computer operating systems. As a text, this book is intended for a first course in operating systems at the undergraduate level.
This site gives you the nuts and bolts view of how to get things going in Linux in the shortest amount of time. No need to wade through lots of documentation.
This site hosts many freely available ebooks covering many programming, networking, and security topics. These include the following: C, C++, C# (CSharp), Java Programming, Cisco CCNA, Citrix, Linux, Mac OS X, VOIP, AutoCAD, GUI Design, Flash, Dreamweaver, HTML, PHP, MySQL, Perl, Apache, Securing your Network, VPN, Wireless, IPSec, Microsoft.Net.Remoting, Speech Recognition, Check Point Certifications, PC Hardware, Web Services, Visual Basic .Net (VBdotNet), Python, Unix, Windows XP, SQL, Oracle, UML, Extreme Programming, and Game Programming.
This is a free Wecast Series for Microsoft ASP.NET 2.0, sponsored by Microsoft, Dr. Dobb’s, and O’Reilly. You can select from 45 webcasts in 3 categories: JSP, PHP, and ColdFusion. The webcasts include free training content contributed by Dr. Dobb’s and O’Reilly. Select the category you’re most familiar with, and then pick the webcast topics you want to learn more about. When you attend three webcasts, you’ll receive an ASP.NET 2.0 Development Pack, including Microsoft Visual Studio 2005 Standard Edition, and five chapters of Programming ASP.NET 2.0 Core Reference, by Dino Esposito.
ASP.NET 2.0 for JSP Developers: www.learn2asp.net/JSP/Campaign.aspx Take what you already know about object-oriented programming and learn how to develop and deploy ASP.NET features.
ASP.NET 2.0 for PHP Developers: www.learn2asp.net/PHP/Campaign.aspx Learn how ASP.NET 2.0 provides an object-oriented, event driven programming model for developing Web pages while maintaining a measure of simplicity that PHP developers are accustomed to.
ASP.NET 2.0 for ColdFusion Developers: www.learn2asp.net/CF/Campaign.aspx Start with an introduction to ASP.NET 2.0 for ColdFusion developers. Then move on to learn how to build master pages and themes, and create code in ASP.NET 2.0.
This site contains several good programming and software development ebooks. Subjects covered include Java, J2EE, JBoss, EJB, C++, Perl, Javascript, Solaris, UML, Extreme Programming, Refactoring, Rational Unified Process (RUP), Patterns, and Use Cases. Some of these are in .bz2 format, which needs to be uncompressed after downloaded. (7-zip.org can be used to uncompress .bz2 files.)
If you want to learn how to modify the Linux kernel and how to evaluate the impact of the changes you made (we call this kind of programming, kernel hacking) then you won't find as much documentation as in the case of installing and using Linux. In fact, you can find almost anything on the net, except it is scattered around many places and not all the documents you will find are outstanding, while many are obsolete.
So, the ambitious goal of this Kernel hacking course is to describe in a coherent many of the things you should know to become a reasonable kernel hacker.
For
the C and C++ developers, here are several excellent programming style
guides and documents to help you code C and C++ in a correct and
well-formed style.
Original Bell Labs Indian Hill guide with annotations by H. Spencer
15 pages;
HTML,
PDF,
troff
Indian Hill C style guide, as amended at UofT, UW, and elsewhere
28 pages;
HTML,
PDF,
troff
C++ coding rules from Ellemtel (Swedish Telecom) by
Mats Henricson
and Erik Nyquist.
68 pages;
HTML,
PDF
This was expanded into a book called Industrial Strength C++ by Mats
Henricson and published by Prentice-Hall in 1996.
It is no longer in print; but several of the chapters are available at archive.orghere.
C++ style guide from Wildfire Communications
About 46 pages;
HTML
C++ Coding Standard by Todd Hoff
About 64 pages;
HTML
Document about C++ code inspections by J. Baldwin
21 pages;
PDF
Notes on programming in C by Rob Pike
5 pages;
HTML,
PDF
C porting guide by A. Dolenc, A. Lemmke, and D. Keppel
22 pages;
HTML,
PDF,
LaTeX
Ten Commandments for C programmers by Henry Spencer
Original (1 page):
HTML,
PDF,
troff;
and annotated (several pages):
HTML
Henry Spencer's writings on code stealing, reuse
11 pages;
HTML,
PDF,
troff
A paper about checking for failure codes by Ian Darwin and Geoff
Collyer, a paper presented at the January 1985 Usenix
conference.
19 pages;
HTML,
PDF
Words of wisdom from Henry Spencer and Geoff Collyer
about the appropriate use of #ifdefs, a paper
presented at the Summer 1992 Usenix conference.
13 pages;
PDF
Tim Ottinger's rules for naming variables and classes.
About 7 pages;
HTML
Cstyle document from ESA, Australia
About 9 pages;
plain-text
Coding standard from the GNU people as of 10 Feb 89
About 5 pages;
plain-text
Some discussions about style documents (from Usenet, 1993)
About 8 pages;
plain-text
More discussion about style documents (from Usenet, 1989)
About 6 pages;
plain-text
Linux Kernel coding style from Linus Torvalds.
About 5 pages;
plain-text
The C Style Guide and Programming Guidelines from
The C Kernel pages
by Peter van der Vlugt.
About 24 pages;
PDF
C++ style advice called "The Tao of Coding" from Koen
Witters.
About 12 pages;
HTML