entwickler.com Magazine Konferenzen Entwickler Forum Jobbörse Büchershop Software & Support Verlag
   Stellenangebote:      neueste Einträge   |   durchsuchen          Stellengesuche:      neueste Einträge   |   durchsuchen                              Benutzerhinweise  


Entwicklertage 2005
Sessions - Architecture

Anhand von sieben konkreten Beispielen von Patterns (Adapter, Facade, Chain, Mediator, Observer, State und Master-Slave) lässt sich das Erstellen von modularem und effizientem Code aufzeigen. Diese Struktur- und Verhaltensmuster bilden auch eine Grundlage für modellgetriebene Anwendungen – wie man Patterns verwaltet, um gefunden zu werden, zeigt zusätzlich die Technik der Packages.

Delphi Design Patterns and Idioms
This presentation explores a number of classic design patterns from the GOF book from the Delphi language perspective, providing some implementation samples, covering some Delphi idioms, and offering an overview of patterns in OOP. This talk covers a little of the theory, but mostly focuses on applying patterns to the daily use of Delphi, like plugging-in features to existing VCL components.

Design Patterns in .NET
This session shows how to apply classic design patterns from the "Gang of Four" book in .NET and C#. This session shows the motivation and examples for each covered design pattern, with non-trivial examples. The covered design patterns are Singleton, Model-View-Controller (including MVC for ASP.NET), Memento, Abstract Factory, Template Method, Observer, and Visitor. Samples in C# and Delphi .NET.

Agile Programming with .NET
This session introduces many of the concepts common to Agile methodologies and shows how to apply them in the .NET platform. Topics include best practices, unit testing (with NUnit), refactoring, coding standards, and other Agile topics. This session shows how to take advantage of changing requirements, impossible deadlines, and loose coupling to build applications. Samples in C# and Delphi .NET.

.NET Internals
Lino Tadros (Falafel Software Inc.)
This session will discuss several internal concepts in .NET and serve examples to clarify subjects like garbage collection, reflection, verification, CodeDom compilation on the fly, obfuscation, deployment, and debugging.

Für die einen eine Revolution, für andere die nötige Einbindung von zusätzlichen Notationselementen. Mit einem kompaktem Überblick der Neuerungen, aber auch Fallgruben, entscheiden Sie nach der Session selbst, ob sich für Sie ein Umstieg lohnt. Die Anpassung der UML 2.0 an bestimmte Domänen (Profile) mittels der MOF (Meta Object Facility) und XMI, zeigt die zusätzlichen Möglichkeiten der MDA.

Model Driven Development mit ECO
Das ECO (Enterprise Core Objects)-Framework ist Hauptbestandteil der Architect-Editionen von Delphi 8 for .NET und Borland C#Builder. Mithilfe der ECO-Komponenten betreiben Sie eine Anwendung direkt mit den Klassen, die Sie in der IDE in UML modelliert haben. Die Session gibt einen Überblick über Architektur, Verwendung und Persistenz der ECO-Klassen.

This session would cover how to write unit tests for both Win32 and .NET using DUnit in Delphi Win32, and CUnit and NUnit in Delphi for .NET and C#. It would cover the different approaches of the three test suites, designing unit tests, and talk about Extreme Programming and Test Driven Design.

Understanding Web Application Threats & Vulnerabilities
Michael Li (InfoCan Management)
The best way to protect your web applications is to learn how a hacker thinks. This hands-on session focuses on understanding threat modeling and the common threats that all Web applications face. Topics include types of attacks. A demonstration of common attacks such as DoS (Denial of Services), SQL injection, cross-site scripting, site hijacking and input-tampering attacks, and threat modeling.

Architecture Principles for J2EE Projects
Adam Bien (adam-bien.com)
A high-quality software architecture is considered to be a prerequisite for applications that wish to fulfill both their functional and non-functional requirements. Especially the non-functional requirements take a considerable influence to the system design and also the separation between the specification and realization of its components. This session presents some principles, idioms and patterns for outlining a scalable and lean architecture. Beyond theory, some real world examples will be presented.

J2EE HotSpots, Part I
Adam Bien (adam-bien.com)
There is a difference between the theory and the practice in real world projects. This session presents not the features, but the challenges with J2EE 1.3 and 1.4. Some common pitfalls and problems in the presentation, business and integration tiers will be discussed. Issues and FAQs discussed in this sessions were gathered in trainings, projects and conferences.

J2EE HotSpots, Part II
Adam Bien (adam-bien.com)
Simple J2EE applications can be easily built using the drag and drop approach. In more sophisticated projects some knowledge of distributed computing, clustering, transactions or caching principles is needed. This session presents some pitfalls in more advanced topics like locking, persistence, transactions concurrency in the J2EE 1.3/1.4 world.

Build better Software faster, practical ALM
This session will cover the best practices for Define, Design, Develop, Test, Deploy and Manage. It shows how to enable the entire development team to colloborate, reflect and react to each other's work in real time. Whether you're an analyst, architect, developer, tester, deployer or manager, this session will deliver valuable information to be more productive and improve the overall quality.

Clean Up Your Code: 10 Java Coding Tricks and Techniques
Even the most competent programmer falls into habits and coding ruts. This session delivers ten techniques for improving code, regardless of the platform. The topics are: names of things, where to put your stuff, handling constants, handling enumerations, composed method, template method design pattern, refactor mercilessly, mementos and inner classes, bad inheritance, and interfaces.

J2EE Performance Tuning Using Optimizeit ServerTrace
Tobias Fischer (Borland GmbH)
This session covers the concepts of performance analysis and optimization in J2EE-based environments. We discuss how to maximize J2EE performance by best practice and how to detect performance problems. Get a deep live insight in the newest versions of Optimizeit ServerTrace for J2EE measurement and the Optimizeit Suite for general fine tuning of Java applications.

Was ist neu in der J2SE 1.5, Teil 1
Innerhalb von zwei Sessions erhalten Sie einen Überblick über die wesentlichen Neuerungen der J2SE 1.5. Dies umfasst neue Eigenschaften der Sprache Java wie AutoBoxing oder Annotations sowie Verbesserungen und Erweiterungen in den Klassenbibliothek und den Tools. Dabei vereinfachen die Neuerungen das Leben der Neulinge genauso wie das der erfahrenen Entwickler.

Was ist neu in der J2SE 1.5, Teil 2 (Generics)
Das neue Sprachmittel der Generics ist in seiner einfachsten Anwendung schnell verstanden. Welche Anwendungsmöglichkeiten und Probleme aber dann auf Sie zukommen, wenn Sie Generics einsetzen wollen, wird häufig unterschätzt. Diese Session soll Ihnen das nötige Rüstzeug geben, um Generics effektiv zu nutzen.

Partner-Session: What's new in Windows Forms 2.0
Windows Forms 2.0 will help you create those rich client applications users love even more quickly. Find out about the new controls, ClickOnce, new databinding and much more.

Partner-Session: MS SQL Server 2005: .Net Programming for Database
SQL Server 2005 will enable developers to write stored procedures, triggers, functions, etc... using .Net code. Attend this session if you want to learn how to use it.


Wir informieren Sie
regelmäßig zu Themen
rund um die
8. Entwickler Konferenz.

Microsoft
Borland
Extended Systems
dot.net magazin
Der Entwickler
XML & Web Services Magazin
Software & Support Verlag GmbH