Special Days

BASTA! – Conference for .NET, Windows & Open Innovation
25. - 29. September 2017 | Mainz

Special Days – BASTA! SPRING 2017

Tuesday, Sep 26, 2017

C# entwickelt sich mal wieder weiter und bleibt für .NET-Entwickler eine wichtige und relevante Programmiersprache. Bei der BASTA! gibt es, wie schon seit vielen Jahren, das volle Programm zu C#: Altes und Neues und viele Best Practices. Ob Anfänger oder Fortgeschrittene, unsere Experten haben viele hochkarätige Fachvorträge mit Informationen, Tipps und Tricks vorbereitet, um Sie im Umgang mit C# effektiver und erfolgreicher zu machen.


Tuesday, Sep 26, 2017

Die Erwartungen an Geschäftsanwendungen sind seit Längerem einem dramatischen Wandel unterworfen: Es ist nicht mehr ausreichend, einen Windows-Client bspw. mit WPF zu entwickeln und die Benutzer damit an ihre Desktops zu fesseln. Die Mobilität von Applikationen, Daten und Prozessen schwappt aus dem mobilen Consumer-Computing in Firmenumgebungen hinüber. Auch geschäftliche Anwender erwarten den Komfort eines gesicherten Zugriffs auf Firmendaten von Desktops, Laptops, iOS- und Android-Geräten und auch vom Browser aus. Lernen Sie, wie Sie – mit Ihren Erfahrungen im .NET-Umfeld – diese Erwartungen durch aktuelle webbasierter Technologie erfüllen können.


Wednesday, Sep 27, 2017 to Thursday, Sep 28, 2017

Mit der neuesten Generation seiner ALM-Plattform, dem Team Foundation Server (TFS) und der cloud-basierten Variante „Visual Studio Team Services“, positioniert Microsoft den TFS als offene Plattform für die gesamte Entwicklungsabteilung und darüber hinaus. Dafür wurde der TFS fit gemacht für Nicht-Microsoft-Technologien, spricht mittlerweile fließend Git, unterstützt die Arbeitsweise mit Pull Requests, baut Software auf Windows, Linux oder Mac OS für die unterschiedlichsten Zielplattformen und hilft bei der Automatisierung vom Check-in zum Build, über automatisierte Tests bis zum Release. Damit ist der TFS auch Einstiegspunkt in DevOps-Strategien in Unternehmen. Von der agilen Planung und Durchführung bis zum in Betrieb bringen einer Lösung ist DevOps an dieser Stelle ganz einfach ALM zu Ende gedacht. Die DevOps- und TFS-Sessions der BASTA! bieten einen 360-Grad-Blick auf moderne Softwareentwicklung.


Wednesday, Sep 27, 2017

Mobile Web-Apps, die auf jeder Plattform laufen, reichhaltige Inhalte haben, dank JavaScript dem Komfort von Desktopanwendungen in nichts nachstehen und eine Integration in bestehende Systeme gewährleisten, um Geschäftsprozesse bestmöglich zu unterstützen – das sind die Anforderungen an moderne Webanwendungen! Wie Sie das alles unter einen Hut bekommen erfahren Sie auf dem WebDev Day. Dabei werden clientseitige Aspekte wie HTML5 und JavaScript-Frameworks ebenso beleuchtet wie deren serverseitigen Gegenstücke.


Wednesday, Sep 27, 2017

Architektur ist oft abstrakt, ob es um umfangreiche Anwendungsstrukturen oder gar Anwendungssysteme geht oder um die Umsetzung von Patterns im Code. Man kann durchaus alles auf der theoretischen Ebene verstanden haben, und trotzdem in der Realität nicht recht vorankommen. Am Architektur-Day bei der Basta geht's spezifisch um die praktische Vorstellung von Patterns auf allen Ebenen. Hier wird am lebendigen Beispiel Architektur demonstriert - eine gute Demo ist oft besser als tausend Worte!


Wednesday, Sep 27, 2017

Das Thema Cross-Plattform stellt Entwickler vor diverse Herausforderungen. Wie kann man Apps entwickeln, die gleichermaßen auf iOS, Android und Windows laufen und dies auch noch mit nativer Performance? Zudem reden wir bei Cross-Plattform nicht mehr nur von Smartphone-Apps – Watches, Smart TVs, AR- und VR-Brillen, sowie diverse IoT-Devices werden in Zukunft auch im Business eine Rolle spielen. Bei der Entwicklung geht es dann nicht mehr um „den kleinsten gemeinsamen Nenner“, sondern um die Ausnutzung der individuellen Fähigkeiten der jeweiligen Plattform. Musste man hierfür in der Vergangenheit zu nativen Programmiersprachen wie Swift oder Java greifen, bietet sich mit Xamarin ein eleganter Weg, alles mit einer Programmiersprache und einer Toolchain zu realisieren. Der Xamarin Day informiert Sie über die diversen Möglichkeiten der nativen App-Entwicklung und gibt Ihnen konkrete Tipps für Design, Implementierung und Management.


Thursday, Sep 28, 2017

Design und Usability spielen in der Softwareentwicklung eine immer größere Rolle. War es vor einigen Jahren noch mit ein paar grauen Fenstern getan, auf denen DataGrids, Ribbons und co. untergebracht waren, ist heute weit mehr gefragt. Denn anders als früher wird Software nicht mehr nur mit Maus und Tastatur bedient und dies auch nicht nur auf PCs, sondern auf den unterschiedlichsten Endgeräten. Dies erfordert ein grundlegendes Umdenken bei der Gestaltung von Apps. Hierbei spielt nicht nur das Design, sondern vor allem die Usability eine entscheidende Rolle. Denn die Zeit in denen Anwender in langwierige Trainings die Bedienung von Software erlernen mussten ist längst vorbei. Heute gilt es vielmehr Oberflächen zu gestalten, die sich an den Workflows des Anwenders orientieren. In diesem Track erfahren Sie wie Sie sich den neuen Herausforderungen stellen. Es werden Patterns und Techniken vermittelt, die Ihnen bei der Gestaltung moderner Oberflächen helfen.


Thursday, Sep 28, 2017

Im SQL Day präsentieren bekannte Experten ihre praktischen Erfahrungen mit der aktuellen Version des SQL Servers 2016 und geben neben vielen Informationen auch Tipps und Tricks rund um Datenbanken, Reporting Services, Integration Services und Analysis Services – komprimiert an einem Tag. Es lohnt, sich an diesem Tag auf den neuesten Stand bringen zu lassen und von den zahlreichen Best Practices und Erfahrungen in den Sessions und im Dialog mit den Sprechern zu profitieren.


Thursday, Sep 28, 2017

Der Datenzugriff auf Datenbanken und andere Datenquellen ist eine zentrale Funktion in den meisten Desktop-, Web- und Mobil-Anwendungen. Dabei stellt der Datenzugriff eine große Herausforderung für die Entwicklung dar, weil gerade hier oft viel Entwicklungsarbeit in die "CRUD"-Szenarien investiert werden muss und dabei oft viele Leistungsengpässe zur Laufzeit in der Datenzugriffsschicht entstehen. Heutzutage sind Objekt-Relationale Mapper (ORM) „State of the Art“, und Microsoft empfiehlt den Einsatz von Entity Framework bzw. Entity Framework Core, wenn Sie eine .NET-Anwendung neu entwickeln. Der Data Access Day bietet eine Mischung aus Themen aus den Bereichen Entity Framework, Entity Framework Core und Datenzugriff ohne Entity Framework. Der Schwerpunkt liegt auf dem Entity Framework Core, dass bis zur BASTA in der Version 2.0 vorliegen wird und dass neben einer höheren Performance auch den Vorteil der Plattformunabhängigkeit bietet, sodass auch ein Betrieb in einer Universal App oder in Xamarin möglich ist.


Thursday, Sep 28, 2017

HTML5, JavaScript/TypeScript und der Browser sind den Kinderschuhen entwachsen. Entwickler sind heute in der Lage vollwertige Anwendungen für alle erdenklichen Plattformen auf Basis von Web-Technologien zu entwickeln - mit Frameworks und Tools, welche auf diese Zielrichtung hin optimiert sind. In diesem Special Day zeigen wir Ihnen wie man mit der HTML5-Familie sowohl Code für den Browser schreiben als auch native-like Apps für mobile Geräte jeglicher Couleur und auch Anwendungen für den Desktop programmieren kann. Der Zugriff auf native Plattform-Features und die Offline-Datenhaltung sind dabei zentrale Themen in einer Cross-Plattform-Architektur. Moderne Lösungen zur Visualisierung von Daten in 2D und 3D dürfen ebenso wenig fehlen im Werkzeugkasten wie optimierte Interaktionen mit Touch-Oberflächen. Echtes Cross-Plattform für Browser, Desktop, Tablet, Smartphone, TV & Co.: die Zeit ist reif.


Behind the Tracks

.NET Framework & C#
Visual Studio, TFS, C# & more

Agile & DevOps
Best Practices & more

Web Development
All the ways lead into the internet

Data Access & Storage
All about data topics

HTML5 & JavaScript
Lightweight development

User Interface (UI)
Everything about UI and UX

Microservices & Services
Services that can be accessed via APIs via REST and JavaScript