Professional Development Seminars
Title | Event date | Lecturer(s) | Abstract |
---|---|---|---|
ADO.NET | Saturday, October 4, 2003 - 9:00am | Shawn Wildermuth |
ADO.NET is Microsoft's new paradigm for supplying universal data access. ActiveX Data Objects (ADO) enables your client applications to access and manipulate data from a database server through an OLE DB provider. ADO supports key features for building client/server and Web-based applications. You've probably heard, "In the .NET world, if you need data access, just use ADO.NET". Is.ADO.NET, just a maturation of ADO? |
C # and .NET Programming {includes book} | Saturday, May 3, 2003 - 9:00am | Jesse Liberty |
C# is the programming language of choice for building software on Microsoft's .NET platform. C# is a new language that shares many similarities with Java. Microsoft has made a significant investment in tools and resources for helping developers migrate to .NET – making C# one of the fastest growing languages. .NET is a set of application programming interfaces (API) for building software, and C# was designed for programming .NET. Jesse Liberty teaches the seminar using Powerpoint slides which will be reproduced in the seminar notes. His book is included in the cost of the seminar. |
Understanding & Programming Cryptography | Saturday, April 12, 2003 - 9:00am | Simson Garfinkel |
Cryptography is a fundamental component of any secure system, but it is often not well understood. You have probably heard about encryption --- DES, RSA, DSA, and all that stuff. You know that there's encryption in your web browser and you've heard about Public Key Infrastructure (PKI), but want to know how to build software using it. In this seminar, he will explain the fundamentals of cryptography and show how to add encryption capabilities to your programs. |
Secure XML | Saturday, March 22, 2003 - 9:00am | Donald Eastlake, III |
In this seminar you will learn how to make your XML documents and databases more secure and incorporate authentication and encryption into your XML based protocols and programs through use of the security recommendations from the World Wide Web Consortium. Unfortunately, XML was originally designed without taking security into account. As a result, there are a number of special problems in secure XML. In particular, making XML digital signatures both secure and robust requires special canonicalization mechanisms to standardize the expression of XML. |
Aspect Oriented Programming for Java | Saturday, November 16, 2002 - 9:00am | Gregor Kiczales and Ron Bodkin |
Aspect-oriented programming (AOP) allows developers to create clearer, cleaner, and more flexible software. AOP makes it possible to centralize code in a single class that typically would be spread across many classes when implementing features such as logging, standards enforcement, security, and testing. This difference allows increased productivity, and results in more flexible and higher quality software. |