Professional Development Seminars

Title Event date Lecturer(s) Abstract
Using, Extending and Teaching Eclipse Saturday, March 13, 2004 - 9:00am Sherry Shavor

Eclipse contains a Java Integrated Development Environment, is a platform for building and integrating application development tools, and is an open source project and community. This seminar will introduce the Java developer to the Java IDE including covering Eclipse-specific navigation and terminology. Eclipse can be extended through the development of plug-ins. This seminar will describe the plug-in architecture, the process and the tools to use to develop plug-ins. Several user interface plug-ins will be built during the class.

Bridges, Routers, Switches, and Internetworking Protocols Saturday, November 1, 2003 - 9:00am Radia Perlman

The concepts of IP addresses, masks, MAC addresses, routing algorithms, domains, switches, bridges, are pervasive when dealing with networks. We all use these terms and configure these things, but what is really going on? What are the implications of choosing a switch vs. a router? What kinds of things can go wrong in a protocol that is misdesigned, misimplemented, or mismanaged? This tutorial describes the major protocols involved in the network infrastructure.

Application Security Principles Saturday, October 18, 2003 - 9:00am Chris Wysopal

This seminar provides an understanding of secure application design, security trade-offs, and common problems with implementing secure code. Architects, developers, and project managers will learn how to proactively integrate security principles into software engineering practices to prevent vulnerabilities from entering the code base. By focusing on the security risks inherent in the application development process, these principles can be applied to any programming language or technology.

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.

Syndicate content