Brief
The Collaborative Data Services (CDS) is offering a series of brown-bag lunch seminars over the next three months. Each session will be held from 12:30-1:45 p.m. in the PHS building, M1-A307 (room is available from noon to 2 p.m.).
Registration is not necessary. For more information, contact Paul Litwin at 206-667-3426 or plitwin@fhcrc.org.
Introduction to ASP.NET — Paul Litwin
July 12
ASP.NET is Microsoft's powerful server-side programming platform for creating Web sites. In this brown-bag seminar, Paul Litwin will introduce you toe ASP.NET and demonstrate how to use ASP.NET along with Visual Studio.NET to build dynamic, data-driven Web sites. You'll learn how to create ASP.NET Web pages, employ ASP.NET server controls, retrieve data from a database and how to create and consume Web Services.
Life Made Easier with Regular Expressions — John Syre
August 9
This will be an overview of how regular expressions can simplify tasks commonly encountered while programming and working with data. Almost all of us, at one time or another, have used regular expressions. For example, using a wild card in a file search to find all documents starting with October as in October*.doc. This overview will highlight advanced capabilities of using regular expressions to do Field Validation in .NET or parsing data in Perl or using a Regex in client side JavaScript. Why write hundreds of lines of code when a Regex will do it for you? Come see the power of Regular Expressions!
Hacked! Understanding and Preventing Malicious Input Attacks — Paul Litwin
September 13
All the hardware and network security in the world won't help you if your Web sites are susceptible to malicious input attacks. In this brownbag seminar, Paul Litwin will demonstrate how hackers perpetrate malicious input attacks and how to prevent against these types of attacks using safe coding practices. You'll learn how SQL injection, cross-site scripting, eavesdropping, input tampering, and related attacks work, and more importantly, how to prevent them. While the demonstrated examples will employ ASP.NET, the concepts apply equally to other platforms, including ASP classic, PHP, and JSP.